From: Howard T. <how...@di...> - 2008-12-15 19:55:28
|
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 |