[m-dev.] for review: Accurate garbage collection.

Tyson Dowd trd at stimpy.cs.mu.oz.au
Fri Jul 3 14:22:29 AEST 1998


On 01-Jul-1998, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> On 01-Jul-1998, Tyson Dowd <trd at cs.mu.OZ.AU> wrote:
> 
> > library/builtin.m:
> > library/mercury_builtin.m:
> > library/std_util.m:
> > runtime/mercury_tabling.h:
> > 	Deep copy terms using the address of the value instead of
> > 	just the value.
> ...
> > 	deep_copy (all variants) have been modified to take
> > 	a pointer to the data to be copied, because some variants
> > 	need to be able to modify it.
> 
> There are probably other calls to deep_copy() somewhere in extras/*.

Just for the record, there aren't.  extras/references uses
MR_make_long_lived.  extras/trailed_update just has an XXX saying that
it should use deep_copy.

-- 
       Tyson Dowd           # "Bill Gates is a white persian cat and a monocle
                            # away from becoming another James Bond villan."
     trd at cs.mu.oz.au        # "No Mr Bond, I expect you to upgrade."
http://www.cs.mu.oz.au/~trd #                -- Dennis Miller and Terri Branch



More information about the developers mailing list