This is an archived public release of MLton, version 20070826.
Changes since the last public release
-
New platforms:
-
Compiler.
-
Support for 64-bit platforms.
-
Native amd64 codegen.
-
Added: -codegen amd64, -codegen x86, -default-type type, -profile-val {false|true}.
-
Changed: -stop f (file listing now includes .mlb files).
-
Bytecode codegen.
-
Support for exception history.
-
Support for profiling.
-
Language.
-
Removed: allowExport, allowImport, sequenceUnit, warnMatch.
-
Libraries.
-
Added: PackWord16Big, PackWord16Little, PackWord64Big, PackWord64Little.
-
Bug Fixes: see changelog.
-
Added: MLTON_MONO_ARRAY, MLTON_MONO_VECTOR, MLTON_REAL, MLton.BinIO.tempPrefix, MLton.CharArray, MLton.CharVector, MLton.Exn.defaultTopLevelHandler, MLton.Exn.getTopLevelHandler, MLton.Exn.setTopLevelHandler, MLton.IntInf.BigWord, Mlton.IntInf.SmallInt, MLton.LargeReal, MLton.LargeWord, MLton.Real, MLton.Real32, MLton.Real64, MLton.Rlimit.Rlim, MLton.TextIO.tempPrefix, MLton.Vector.create, MLton.Word.bswap, MLton.Word8.bswap, MLton.Word16, MLton.Word32, MLton.Word64, MLton.Word8Array, MLton.Word8Vector.
-
Changed: MLton.Array.unfoldi, MLton.IntInf.rep, MLton.Rlimit, MLton.Vector.unfoldi.
-
Deprecated: MLton.Socket.
-
Other libraries.
-
Added: MLRISC library.
-
Updated: ckit library, SML/NJ library.
-
Tools.
For a complete list of changes and bug fixes since Release20051202, see the changelog and Bugs20051202.
20070826 binary packages
-
AMD64
-
Linux, glibc 2.3
-
HPPA
-
PowerPC
-
Darwin 8.10 (Mac OS X), dynamically linked against GnuMP in /opt/local/lib (suitable for MacPorts install of GnuMP)
-
Sparc
-
X86
-
Cygwin 1.5.24-2
-
Darwin (.tgz) 8.10 (Mac OS X), dynamically linked against GnuMP in /opt/local/lib (suitable for MacPorts install of GnuMP)
-
Darwin (.dmg) 8.10 (Mac OS X), dynamically linked against GnuMP in /opt/local/lib (suitable for MacPorts install of GnuMP)
-
Darwin (.tgz) 8.10 (Mac OS X), statically linked against GnuMP
-
Darwin (.dmg) 8.10 (Mac OS X), statically linked against GnuMP
-
Linux, glibc 2.3
-
MinGW, dynamically linked against GnuMP (requires libgmp-3.dll)
20070826 source packages
-
Debian dsc, diff.gz, orig.tar.gz
Packages available at other sites
Also see
-
MLton Guide (20070826). A snapshot of the MLton wiki at the time of release.