[m-dev.] Integrating HGC with Mercury

Ralph Becket rafe at csse.unimelb.edu.au
Wed May 2 11:46:49 AEST 2007


I'm working on integrating HGC (the new garbage collector) with Mercury.
HGC needs to know about possible global roots into the heap; the ones
I've identified are:

- the fake reg array;
- mutables;
- the stacks (detstack, nondetstack, and trail);
- thread contexts (I'm not really worried about .par grades in the first
  place, but it would be good to know about these roots for later).

Have I missed anything?

Any help would be much appreciated!
Cheers,
-- Ralph
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at csse.unimelb.edu.au
Administrative Queries: owner-mercury-developers at csse.unimelb.edu.au
Subscriptions:          mercury-developers-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the developers mailing list