New GC for Gobo -- Progress report

Howard Thomson <[email protected]> Mon, 15 Dec 2008 19:26:22 +0000
Newsgroups gmane.comp.lang.eiffel.gobo.devel
Message-ID <[email protected]>
Hi all,

I had hoped to be able to announce that my new GC for the Gobo Eiffel Compiler
was working for this Christmas, but it was not to be ... [unless a miracle intervenes !]

It is, however, getting very close, managing some 73 GC collection cycles, where a
cycle is delimited by 1000 4kb page allocations from raw memory, when used as the
allocator for 'gec'.

The remaining problem, assuming of course that only one remains(!), is related to
Manifest Arrays during yy_build_tables, and is in any case most likely caused by
incomplete marking of the reachable set of objects before freeing unmarked objects.

Does anyone have any priority suggestions for what I should work on after getting the
GC working, other than multi-threading which I am working on, and incremental
compilation on which I have some thoughts and [Linux only] some work in progress ?

Merry Christmas to all !

Regards,

Howard Thomson

--
"Only two things are infinite, the universe and human stupidity,
and I'm not sure about the former." -- Albert Einstein 


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/