Branch: Tag:

2007-05-13

2007-05-13 14:55:26 by Martin Stjernholm <mast@lysator.liu.se>

Reworked the cycle handling in the gc and documented it in detail, to work
out some kinks and to make it more convincing that the end result really is
what the gc claims it to be.

Rev: src/gc.c:1.281
Rev: src/pike_embed.c:1.11
Rev: src/program.c:1.614

219:    "aggregate_multiset()": "predef::mkmultiset":1,    "all_constants()": "predef::CompilationHandler.get_default_module":1,    "array ": "predef::Image.GIF.__decode":1, "predef::Image.GIF._decode":2, "predef::Image.ILBM.__decode":1, "predef::Image.ILBM._decode":1, +  "atexit": "lfun::destroy":1,    "attr": "predef::Stdio.File.tcgetattr":1,    "backtrace_frame": "predef::Error.Generic":1, "predef::Error.Generic.create":1, "predef::MasterObject.describe_backtrace":1,    "bpn": "predef::Image._XPM._xpm_write_rows":1,
492:   "lfun::``|": "predef::`|()"   "lfun::`|": "predef::`|()"   "lfun::`~": "predef::`~()" - "lfun::destroy": "predef::destruct" "predef::destruct()" "predef::set_weak_flag()" + "lfun::destroy": "atexit" "predef::destruct" "predef::destruct()" "predef::set_weak_flag()"   "predef::": "this_object()" "zero_type()"   "predef::7.6.modules.Debug": "7.6::"   "predef::7.6.modules.Image.Image": "7.7::"