From: Daniel Barlow <dan@te...> - 2002-08-03 17:58:36
Ove the last couple of days, fearing that I would soon be required to
understand the workings of gencgc, I put some effort into cleaning up
and refactoring a lot of the code duplicated between gencgc and the
Cheney-based non-generational copying GC. If you're on the
sbcl-commits mailing list you'll have seen already that I've committed
these changes on a branch.
I haven't done all that could be done to it (there's still a lot of
very similar code in purify that could be factored out), but I have
reached the point where it's substantially shorter (by about 1500
lines, iirc) and still builds and runs on Linux Alpha and x86. If
people with other systems (in particular, I'm sure we have many users
on x86 BSDs) would liike to try it and tell me whether it compiles and
having compiled actually collects garbage, I'd be very happy. Style
suggestions would be nice too. Patches for any remaining bugs would
always be welcome ...
Something like "cvs up -r gc_cleanup_branch_test1" should suffice to
grab the "last believed working" revision. Thanks.
http://ww.telent.net/cliki/ - Link farm for free CL-on-Unix resources