At 11:21 AM -0500 1/13/03, Jason Gloudon wrote:
On a related note, I have been looking at implementation techniques for
incremental/generational garbage collectors. A critical aspect of a
generational garbage collector is a write barrier, which records any pointer
writes that create references to a generation from an older generation.
This is probably the single biggest thing that makes me want to mess directly with the hardware.

What I've been contemplating is requiring PMC pointer stores to go through a macro. (I know, I know--"Ick, macros! They're evil!") If we're careful about it, it means that we can do some experimentation with GC techniques (and yes, even potentially with refcounting) without having to make huge changes to the source base.
--
Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk


Reply via email to