[m-rev.] agc and optimisations fix

Julien Fischer juliensf at csse.unimelb.edu.au
Fri Jan 19 02:01:34 AEDT 2007

On Fri, 19 Jan 2007, Ben Schmidt wrote:

> I knew I could rely on you to pick the log message to bits. :-)

I'd prefer to pick it to bits now rather than try to work out
what you meant several years down the track.

> Estimated hours taken: 1
> Branches: main
> Change optimisations used with the accurate garbage collector.
> compiler/handle_options.m:
>    - higher order specialisations can be enabled now since hoisting
>    referencing the hoisted variabled are sequenced not interleaved,


>    so typeinfos no longer need to occur to the right of the variables
>    they describe in parameter lists.
>    - optimize-constructor-last-call is not compatible with
>    the accurate collector at this stage as it doesn't know about the
>    pre-constructed data structures nor the references into them that
>    are passed around.

mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au

More information about the reviews mailing list