Re: Guile automated builds available

2008-09-11 Thread Ludovic Courtès
Hi Neil, "Neil Jerram" <[EMAIL PROTECTED]> writes: > 2008/8/12 Ludovic Courtès <[EMAIL PROTECTED]>: >> I use a simple script (attached) that invokes Autobuild's m4 macro [2]. >> I'm wondering whether it would be a good idea to include it in releases, >> and tell people they can run >> "./configu

Re: [PATCH] Revise GC asserts.

2008-09-11 Thread Ludovic Courtès
Hello, Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: > Ludovic Courtès escreveu: >>> * libguile/gc.c (scm_i_gc): Change assert into deprecation warning. >> >> Why? It's not a deprecation but really an invariant, right? > > Yes, but it probably does not warrant crashing the program; memory > all

Re: [PATCH] Revise GC asserts.

2008-09-11 Thread Han-Wen Nienhuys
Ludovic Courtès escreveu: >> * libguile/private-gc.h (nil): introduce scm_i_last_marked_cell_count, >> as a private mechanism for maintaining cell counts. Previous >> versions incremented scm_cells_allocated in an inlined function, so >> loading dynamic objects of older GUILEs would break in

Re: boot-9 compiling in guile-vm

2008-09-11 Thread Andy Wingo
On Thu 11 Sep 2008 00:59, "Neil Jerram" <[EMAIL PROTECTED]> writes: > I just pulled and built: got this error... > > vm-engine.c: In function 'vm_run': > vm-engine.c:199: error: unable to find a register to spill in class 'SIREG' Yeah, it seems the gcc with debian does this, at least on x86-32. (

Re: [PATCH] Revise GC asserts.

2008-09-11 Thread Ludovic Courtès
Hello, Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: > If this is our stance, this looks like a good opportunity to take all > these variable private, and have people use gc-stats to get the data. > > Providing direct access to variables is problematic from an API stability > point of view. I agr

Re: Goops & Valgrind

2008-09-11 Thread Neil Jerram
2008/8/18 Andy Wingo <[EMAIL PROTECTED]>: > Hi Han-Wen, > > On Fri 15 Aug 2008 22:15, Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: > >> Running the test suite through valgrind, I get some fishy errors. >> >> Can someone shed a light on this? The culprit seems to be >> >> #define SCM_NUMBER_OF_SLOT

Re: Updated HACKING

2008-09-11 Thread Neil Jerram
2008/9/4 Ludovic Courtès <[EMAIL PROTECTED]>: > Hi, > > Andy Wingo <[EMAIL PROTECTED]> writes: > >> On Wed 03 Sep 2008 19:35, Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: >> >>> How about the following: >>> >>> >>> - Provide a description in the commit message, like so: >>> >>> 1-line description

Re: boot-9 compiling in guile-vm

2008-09-11 Thread Neil Jerram
2008/9/11 Andy Wingo <[EMAIL PROTECTED]>: > Yeah, it seems the gcc with debian does this, at least on x86-32. (Dale > ran into this on IRC recently.) To work around this, you can remove the > #ifdef __i386__ block in vm-engine.h, or comment out the entire #ifdef > __GNUC__ section. There are more c