[MLton-devel] upcoming public release

Henry Cejtin henry@sourcelight.com
Fri, 31 Jan 2003 01:17:23 -0600

If the cost is really the allocation time (not GC time) then it seems like
an argument for loop unrolling.  I.e., if I unroll a list-reverse loop once
then the cost for the check if GC is needed goes down by a factor of 2.
Of course the heap entries still have to be initialized, but I'm just wondering
if some better optimization might not solve the problem with no change to
user code.

This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
MLton-devel mailing list