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.