[gclist] Compiler specialized GC's
Charles Fiterman
cef@geode.geodesic.com
Mon, 4 Mar 1996 07:38:25 -0600
> Charles Fiterman wrote:
> > > Our GC generates a marking routine for each type in the system rather than
> > > interpreting a type description during GC. Makes for quite a fast
> > > traversal.
> >
> > Do you allow user defined mark functions. We have found those very useful.
> > The classic example is the stack where the mark function should only look in
> > the live section. I have a good compiler hash table example where the table's
> ...
>
> We don't have user mark functions as the type system is sufficient to find all
> available pointers (we *only* trace the live stack(s) - follow up the frames,
> find where we are in the code and then check the REFmap for pointers off the
> stack).
You miss the point. What if that is a user stack not the system stack. Yacc
for example keeps a large user stack.