[bug #34140] gc not run correctly when allocating threads

2011-11-29 Thread Andy Wingo
Update of bug #34140 (project guile): Status:None => Fixed Open/Closed:Open => Closed ___ Follow-up Comment #2: Fixed in git, by coll

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Ludovic Courtès
Howdy! Andy Wingo skribis: > On Tue 29 Nov 2011 14:18, l...@gnu.org (Ludovic Courtès) writes: > >> Andy Wingo skribis: >> >>> On Tue 29 Nov 2011 12:06, l...@gnu.org (Ludovic Courtès) writes: >>> Could you run the stuff under gc-benchmarks/ with and without the heuristic, as in [0]? >>

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Andy Wingo
Greets, On Tue 29 Nov 2011 14:18, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> On Tue 29 Nov 2011 12:06, l...@gnu.org (Ludovic Courtès) writes: >> >>> Could you run the stuff under gc-benchmarks/ with and without the >>> heuristic, as in [0]? >>> >>> [0] http://thread.gmane.

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Ludovic Courtès
Andy Wingo skribis: > On Tue 29 Nov 2011 12:06, l...@gnu.org (Ludovic Courtès) writes: [...] >> I tried to reproduce the infamous iconv issue, which would have been a >> simple way to check, but failed: >> >> (with-fluids ((%default-port-encoding "UTF-16BE")) >> (let loop () (open-output-

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Ludovic Courtès
Hey! Andy Wingo skribis: > On Tue 29 Nov 2011 12:06, l...@gnu.org (Ludovic Courtès) writes: > >> Could you run the stuff under gc-benchmarks/ with and without the >> heuristic, as in [0]? >> >> [0] http://thread.gmane.org/gmane.lisp.guile.devel/7803 IIRC the “Guile” lines below correspond to wh

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Andy Wingo
On Tue 29 Nov 2011 12:06, l...@gnu.org (Ludovic Courtès) writes: > Could you run the stuff under gc-benchmarks/ with and without the > heuristic, as in [0]? > > [0] http://thread.gmane.org/gmane.lisp.guile.devel/7803 Adding a FSD=2 entry: benchmark: `gc-benchmarks/gcbench.scm'

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Andy Wingo
On Tue 29 Nov 2011 12:06, l...@gnu.org (Ludovic Courtès) writes: > RET should never be left uninitialized, and the caller should be > prepared to deal with RET == 0. Oops, will fix. > (The code itself doesn’t have to #ifdef __linux__ because other OSes > provides an implementation that mimics Li

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-11-29 Thread Ludovic Courtès
Hi Andy! Andy Wingo skribis: > On Tue 29 Nov 2011 00:10, l...@gnu.org (Ludovic Courtès) writes: > >> Andy Wingo skribis: >> >>> On Sun 27 Nov 2011 22:25, l...@gnu.org (Ludovic Courtès) writes: >>> The problem is that this measurement doesn’t allow us to differentiate between a growing