(make_interval, Fmake_symbol, allocate_misc):
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 25 Jun 2003 23:28:14 +0000 (23:28 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 25 Jun 2003 23:28:14 +0000 (23:28 +0000)
commit2336fe58df3a6ac56822b592d55d95013a9c6218
tree482a6564bf3cefb977fb784cd7640bf615bebbab
parenta84f89d5101aba7a431b98a844a54032dd74a1af
(make_interval, Fmake_symbol, allocate_misc):
Initialize the new field `gcmarkbit'.
(mark_interval, MARK_INTERVAL_TREE): Use the new `gcmarkbit' field.
(mark_interval_tree): Don't mark the tree separately from the nodes.
(UNMARK_BALANCE_INTERVALS): Don't unmark the tree.
(mark_maybe_object, mark_maybe_pointer, Fgarbage_collect, mark_object)
(survives_gc_p, gc_sweep): Use new `gcmarkbit' fields.
src/ChangeLog
src/alloc.c