This is an archived public release of MLton, version 20051202.
Changes since the last public release
-
The MLton license is now BSD-style instead of the GPL.
-
New platforms: X86/MinGW and HPPA/Linux.
-
Improved and expanded documentation, based on the MLton wiki.
-
Compiler.
-
improved exception history.
-
Command-line switches.
-
Added: -as-opt, -mlb-path-map, -target-as-opt, -target-cc-opt.
-
Removed: -native, -sequence-unit, -warn-match, -warn-unused.
-
Language.
-
FFI syntax changes and extensions.
-
Added: _symbol.
-
Changed: _export, _import.
-
Removed: _ffi.
-
ML Basis annotations.
-
Added: allowFFI, nonexhaustiveExnMatch, nonexhaustiveMatch, redundantMatch, sequenceNonUnit.
-
Deprecated: allowExport, allowImport, sequenceUnit, warnMatch.
-
Libraries.
-
Added: Int1, Word1.
-
Added: Process.create, ProcEnv.setgroups, Rusage.measureGC, Socket.fdToSock, Socket.Ctl.getError.
-
Changed: MLton.Platform.Arch.
-
Added: ckit, ML-NLFFI library, SML/NJ library.
-
Tools.
-
Updates of mllex and mlyacc from SML/NJ.
-
Added mlnlffigen.
-
Profiling supports better inclusion/exclusion of code.
-
o Basis Library.
For a complete list of changes and bug fixes since Release20041109, see the changelog and Bugs20041109.
20051202 binary packages
-
x86
-
PowerPC
-
Darwin 7.9.0 (Mac OS X)
-
Sparc
-
Solaris 8
20051202 source packages
-
Debian dsc, diff.gz, orig.tar.gz
-
RedHat source rpm
Packages available at other sites
Also see
-
MLton Guide (20051202). A snapshot of the MLton wiki at the time of release.