At 1:50 PM +0000 12/22/02, Leopold Toetsch (via RT) wrote:
Nope. Threads. Two interpreters can be DODing at the same time. Static variables aren't tenable for much of anything with threads... :(Here is another approach, to finally unify the marking routines: - next_for_GC remains what it is - instead of current_end_of_list and a return value, mark_used() uuses a file static mark_ptr. As we don't have recursive DOD runs, this ought to be safe.
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk