Re: Plan for 2.0

2009-01-05 Thread Ludovic Courtès
Hello! "Neil Jerram" writes: > We're clearly moving towards a 2.0 release. Cool! > 2. The "vm" branch. Once the review of "master" is done, we'll merge > "vm" into "master". > > 3. The "ossau-gds-dev" branch. This contains some minor improvements > to the Emacs interface. After the review o

Re: vm status update

2009-01-05 Thread Neil Jerram
2009/1/5 Ludovic Courtès : > > "Neil Jerram" writes: > >> Nice. Regarding the merge to master, though, >> >> - I think that would imply that the VM is included in the next release >> series (1.10.x or 2.0.x); is that your intention? (I have no >> objection!) > > No objection either, but... some

Re: vm status update

2009-01-05 Thread Andy Wingo
Hey hey, On Mon 05 Jan 2009 17:06, l...@gnu.org (Ludovic Courtès) writes: > "Neil Jerram" writes: > >> Nice. Regarding the merge to master, though, >> >> - I think that would imply that the VM is included in the next release >> series (1.10.x or 2.0.x); is that your intention? (I have no >> ob

Re: Plan for 2.0

2009-01-05 Thread Neil Jerram
2009/1/4 Neil Jerram : > 2009/1/4 David Séverin : >> Hi Guilers, >> >> It might be a small thing [and of course not a priority at all], but I'd >> love to see >> a small evolution of the manual index structure in order to separate scheme >> procedures from others, scheme variables from others...:

Re: Plan for 2.0

2009-01-05 Thread David Séverin
Le Sun, 4 Jan 2009 16:25:47 +, "Neil Jerram" a écrit : > 2009/1/4 David Séverin : > > Hi Guilers, > > > > It might be a small thing [and of course not a priority at all], but I'd > > love to > > see a small evolution of the manual index structure in order to separate > > scheme > > procedur

Re: vm status update

2009-01-05 Thread Ludovic Courtès
Hi Neil, "Neil Jerram" writes: > I meant commits like this one: > http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=9320e9339085b4d004c255eb55619819fe0b3ca2. > > Another bigger example, by me, is > http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=69986e21d30b85bd0b4fd7e81cd24c

Re: vm status update

2009-01-05 Thread Ludovic Courtès
Season greetings hackers! "Neil Jerram" writes: > Nice. Regarding the merge to master, though, > > - I think that would imply that the VM is included in the next release > series (1.10.x or 2.0.x); is that your intention? (I have no > objection!) No objection either, but... some benchmarking

Re: vm status update

2009-01-05 Thread Ludovic Courtès
Hello, Andy Wingo writes: > Well, there are larger tests, in that the normal test suite passes with > VM-compiled code (e.g. ice-9 and all that). Yes, I remember reading that (and that is reassuring!), but I think it's good to have unit tests for the compiler/VM too. > And there are smaller te

[BDW-GC] Static cell/string/symbol allocation

2009-01-05 Thread Ludovic Courtès
Hello, I modified in the BDW-GC branch to transparently have all `SCM_SYMBOL ()' invocations use a statically allocated stringbuf. The symbol itself still has to be interned then so for simplicity the implementation statically allocates an immutable string and then uses `string->symbol' at initi

Re: [BDW-GC] Static cell/string/symbol allocation

2009-01-05 Thread Ken Raeburn
On Jan 5, 2009, at 19:02, Ludovic Courtès wrote: Alas, there's no portable way that I know of to ask the compiler to align double cells on 8-byte boundaries so that Guile actually recognizes them as cells. GCC's `aligned' attribute does the job, but is not portable. So this can't be committed,