From: William H. N. <wil...@ai...> - 2002-04-25 00:59:28
|
I've made a 0.7.3 version in CVS, so in some sense the release is done. The actual file releases are waiting on the SourceForge system. (I had a screwed up file transfer into upload.sourceforge.net, and there's no way either to overwrite your file or to use a file of another name until SourceForge times it out and deletes it, which I assume will happen by tomorrow.) So, regardless of when the actual file release percolates through the SourceForge system, it should be OK to check stuff into CVS now. -- William Harold Newman <wil...@ai...> "Don't worry, you'll probably get a better project in two years time." [What I just got told yesterday.] "Don't worry, I won't be here then." [What I just thought.] -- The Harassed Hacker (someone who used to be a Pragmatic Programmer) <http://c2.com/cgi/wiki?InternetTime> 2002-04-22 PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |
From: Christophe R. <cs...@ca...> - 2002-04-25 08:13:18
|
On Wed, Apr 24, 2002 at 07:59:21PM -0500, William Harold Newman wrote: > I've made a 0.7.3 version in CVS, so in some sense the release is > done. The actual file releases are waiting on the SourceForge system. > (I had a screwed up file transfer into upload.sourceforge.net, and > there's no way either to overwrite your file or to use a file of > another name until SourceForge times it out and deletes it, which I > assume will happen by tomorrow.) If I were to build binaries for sparc/{linux,solaris}, is there a sensible way to put them up with whatever other 0.7.3 files there are, grouping them together? I'm perfectly willing to build binaries for those platforms (it'll take about 12 hours :-) Cheers, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 510 299 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |
From: William H. N. <wil...@ai...> - 2002-04-25 13:45:53
|
On Thu, Apr 25, 2002 at 09:12:52AM +0100, Christophe Rhodes wrote: > On Wed, Apr 24, 2002 at 07:59:21PM -0500, William Harold Newman wrote: > > I've made a 0.7.3 version in CVS, so in some sense the release is > > done. The actual file releases are waiting on the SourceForge system. > > (I had a screwed up file transfer into upload.sourceforge.net, and > > there's no way either to overwrite your file or to use a file of > > another name until SourceForge times it out and deletes it, which I > > assume will happen by tomorrow.) > > If I were to build binaries for sparc/{linux,solaris}, is there a > sensible way to put them up with whatever other 0.7.3 files there are, > grouping them together? I'm perfectly willing to build binaries for > those platforms (it'll take about 12 hours :-) Yes, that should be possible. There are "edit release" operations advertised alongside the "add release" operations, and I get the impression that they have enough power to add new files. This is not a guarantee, since the SourceForge file release system is generally pretty perverse, but I think at least the intent is that it's possible.:-| I don't know whether developers can do this, or whether you'd need to be an administrator, or whether only specially blessed developers can do this, or what. I'll try to check. If only I can do it, I'll ask you to upload the files to your shell account on sbcl.sourceforge.net, and then I'll stuff them into place myself. -- William Harold Newman <wil...@ai...> "Don't worry, you'll probably get a better project in two years time." [What I just got told yesterday.] "Don't worry, I won't be here then." [What I just thought.] -- The Harassed Hacker (someone who used to be a Pragmatic Programmer) <http://c2.com/cgi/wiki?InternetTime> 2002-04-22 PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |
From: Christophe R. <cs...@ca...> - 2002-04-25 14:16:47
Attachments:
build.patch
|
On Thu, Apr 25, 2002 at 08:57:11AM -0500, William Harold Newman wrote: > If that works for you, feel free to just go ahead and do it. > Otherwise, you can upload the files to sbcl.sf.net and let me know, > and I'll try to add them myself. Thanks. Well, in another 6 hours or so, I'll see what happens :) > In other news, I've done enough of the CLISP bootstrapping stuff to > notice that I won't get anywhere without merging your "controversial > fixes" from the 2002-04-15 email. The ones I need so far (like moving > the definition of *KEYWORD-PACKAGE* earlier) don't look very > controversial to me, so I'll probably merge most or all of the > patch later today. OK. I think there were only one or two things that I was unsure about the best place to put things and the like; basically it was an issue of "do I make a new file for this" and in each case I've acted conservatively, but feel free to move things around. Apart from the recent things I sent to the list, there is one other fix that I have that I haven't pushed here; it's not particularly controversial, so as far as I'm concerned it can be merged along with the rest; I'll attach it to this mail. On my notional TODO list, I have * clean up early make-host-2 clisp issues (:start argument to position-if, write-string-fasl-stream or whatever I called it) * port a fix to pcl/fast-init.lisp from Pierre Mai * test and merge my fix to the bit-foo transforms * investigate some more of the slowdown (the benchmark with my new transform is unchanged; that is, it's still about 6 times slower than cmucl). My current belief is that this is because creating a bit-array of non-0 :INITIAL-ELEMENT is vastly more expensive for us than in cmucl; I don't understand why yet... Plus whatever else comes up. CLISP bootstrapping is slightly stalled, in that the current thing that stops is (other than the genesis bug that I've left in Bill's hands) a gc-related bug in CLISP. The thread is at <http://www.geocrawler.com/mail/thread.php3?subject=%5Bclisp-list%5D+What+causes+hard+exits+from+clisp%3F&list=1124>; essentially, given the magnitude of the task that I'm being asked to do to get the relevant debugging information (walk around 70 stack frames inspecting everything) it might take me a while to get round to it... Cheers, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 510 299 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |
From: William H. N. <wil...@ai...> - 2002-04-25 19:28:02
|
On Thu, Apr 25, 2002 at 03:16:23PM +0100, Christophe Rhodes wrote: > On Thu, Apr 25, 2002 at 08:57:11AM -0500, William Harold Newman wrote: > > In other news, I've done enough of the CLISP bootstrapping stuff to > > notice that I won't get anywhere without merging your "controversial > > fixes" from the 2002-04-15 email. The ones I need so far (like moving > > the definition of *KEYWORD-PACKAGE* earlier) don't look very > > controversial to me, so I'll probably merge most or all of the > > patch later today. > > OK. I think there were only one or two things that I was unsure about > the best place to put things and the like; basically it was an issue of > "do I make a new file for this" and in each case I've acted > conservatively, but feel free to move things around. There was one thing I'm a little confused about in the 2002-04-15 patch. After writing the message you're replying to, I noticed one thing that in ir1tran.lisp there are comments saying "see FIXME comment". I haven't figured out what FIXME comments they refer to. > Apart from the recent things I sent to the list, there is one other fix > that I have that I haven't pushed here; it's not particularly > controversial, so as far as I'm concerned it can be merged along with > the rest; I'll attach it to this mail. OK, it won't be merged with the rest (since I just finished fairly lengthy tests "make.sh 'clisp -q'", and two runs of make.sh building with old SBCL and with itself) on SBCL with the rest merged, and therefore I'll just check them in before starting on anything else), but I'll probably merge it immediately afterwards. -- William Harold Newman <wil...@ai...> "Don't worry, you'll probably get a better project in two years time." [What I just got told yesterday.] "Don't worry, I won't be here then." [What I just thought.] -- The Harassed Hacker (someone who used to be a Pragmatic Programmer) <http://c2.com/cgi/wiki?InternetTime> 2002-04-22 PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |
From: Christophe R. <cs...@ca...> - 2002-04-25 19:59:24
|
On Thu, Apr 25, 2002 at 02:25:48PM -0500, William Harold Newman wrote: > There was one thing I'm a little confused about in the 2002-04-15 > patch. After writing the message you're replying to, I noticed one > thing that in ir1tran.lisp there are comments saying "see FIXME > comment". I haven't figured out what FIXME comments they refer to. They're not mine -- they refer I believe to the implementation of define-symbol-macro, which made the return type change (adding cons to the list of return types). Might a better fix eventually to those VALUES declarations be to turn them into (DECLAIM FTYPE)? I'm not sure what the current abilities of our compiler are with regard to inference in that area.. > > Apart from the recent things I sent to the list, there is one other fix > > that I have that I haven't pushed here; it's not particularly > > controversial, so as far as I'm concerned it can be merged along with > > the rest; I'll attach it to this mail. > > OK, it won't be merged with the rest (since I just finished fairly > lengthy tests "make.sh 'clisp -q'", and two runs of make.sh building > with old SBCL and with itself) on SBCL with the rest merged, and > therefore I'll just check them in before starting on anything else), > but I'll probably merge it immediately afterwards. ... unless I get there first -- I have some relatively simple make-host-2 related fixes that I'm currently building and testing :-) Cheers, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 510 299 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |
From: Christophe R. <cs...@ca...> - 2002-04-26 10:26:30
|
On Thu, Apr 25, 2002 at 08:57:11AM -0500, William Harold Newman wrote: > On Thu, Apr 25, 2002 at 08:45:34AM -0500, William Harold Newman wrote: > > I don't know whether developers can do this, or whether you'd need to > > be an administrator, or whether only specially blessed developers can > > do this, or what. I'll try to check. If only I can do it, I'll ask you > > to upload the files to your shell account on sbcl.sourceforge.net, and > > then I'll stuff them into place myself. > > I just tried to edit developer permissions, and the "User Permissions > List" page that I reached has only "General", "Tracker Manager", "Task > Manager", "Forums", and "Doc. Manager" permissions. So I think either > you're automatically authorized to do it (probably not, but who > knows?) or there's no way for you to do it without being an > administrator. I get "permission denied" when I try Edit/Add File releases, so it looks like I can't. The solaris binary tarball is in my home directory on sourceforge (/home/users/c/cr/crhodes/) -- and the good news is that it seems to run on the sourceforge compile farm solaris boxes as well as my own, so hopefully it'll work for other people too :-) I can also provide a sparc/linux binary package if that's wanted, though since I seem to be the only person in the world with sparc/linux perhaps that's less urgent -- speak up if you want one! Cheers, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 510 299 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |