This is an archived public release of MLton, version 20041109.
Changes since the last public release
-
New platforms:
-
x86: FreeBSD 5.x, OpenBSD
-
PowerPC: Darwin (MacOSX)
-
Support for the ML Basis system, a new mechanism supporting programming in the very large, separate delivery of library sources, and more.
-
Support for dynamic libraries.
-
Support for ConcurrentML (CML).
-
New structures: Int2, Int3, ..., Int31 and Word2, Word3, ..., Word31.
-
Front-end bug fixes and improvements.
-
A new form of profiling with -profile count, which can be used to test code coverage.
-
A bytecode generator, available via -codegen bytecode.
-
Representation improvements:
-
Tuples and datatypes are packed to decrease space usage.
-
Ref cells may be unboxed into their containing object.
-
Arrays of tuples may represent the tuples unboxed.
For a complete list of changes and bug fixes since 20040227, see the changelog.