manuel-serrano / bigloo

a practical Scheme compiler
http://www-sop.inria.fr/indes/fp/Bigloo
Other
138 stars 19 forks source link

Parallel GC always uses only one thread after bigloo 4.4c #119

Closed svenha closed 3 months ago

svenha commented 3 months ago

If you have a program without threads and use the parallel gc, only one thread is started. This affects 4.5a and 4.5b (but not 4.4c or older) and is probably related to a change in the upstream GC version.

Gauche was affected by the same problem (after a similar GC version change); a one-liner fixed it: https://github.com/shirok/Gauche/commit/89d270ce59df05e0c6d3049c7386870eeef93bcb

svenha commented 3 months ago

I added a potential fix as a pull request: https://github.com/manuel-serrano/bigloo/pull/120