<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="AsciiDoc 8.6.10">
<title>Release20070826</title>
<link rel="stylesheet" href="./asciidoc.css" type="text/css">
<link rel="stylesheet" href="./pygments.css" type="text/css">


<script type="text/javascript" src="./asciidoc.js"></script>
<script type="text/javascript">
/*<![CDATA[*/
asciidoc.install();
/*]]>*/
</script>
<link rel="stylesheet" href="./mlton.css" type="text/css">
</head>
<body class="article">
<div id="banner">
<div id="banner-home">
<a href="./Home">MLton 20201002</a>
</div>
</div>
<div id="header">
<h1>Release20070826</h1>
</div>
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>This is an archived public release of MLton, version 20070826.</p></div>
</div>
</div>
<div class="sect1">
<h2 id="_changes_since_the_last_public_release">Changes since the last public release</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
New platforms:
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="RunningOnAMD64">AMD64</a>/<a href="RunningOnLinux">Linux</a>, <a href="RunningOnAMD64">AMD64</a>/<a href="RunningOnFreeBSD">FreeBSD</a>
</p>
</li>
<li>
<p>
<a href="RunningOnHPPA">HPPA</a>/<a href="RunningOnHPUX">HPUX</a>
</p>
</li>
<li>
<p>
<a href="RunningOnPowerPC">PowerPC</a>/<a href="RunningOnAIX">AIX</a>
</p>
</li>
<li>
<p>
<a href="RunningOnX86">X86</a>/<a href="RunningOnDarwin">Darwin (Mac OS X)</a>
</p>
</li>
</ul></div>
</li>
<li>
<p>
Compiler.
</p>
<div class="ulist"><ul>
<li>
<p>
Support for 64-bit platforms.
</p>
<div class="ulist"><ul>
<li>
<p>
Native amd64 codegen.
</p>
</li>
</ul></div>
</li>
<li>
<p>
<a href="CompileTimeOptions">Compile-time options</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">-codegen amd64</span>, <span class="monospaced">-codegen x86</span>, <span class="monospaced">-default-type <em>type</em></span>, <span class="monospaced">-profile-val {false|true}</span>.
</p>
</li>
<li>
<p>
Changed: <span class="monospaced">-stop f</span> (file listing now includes <span class="monospaced">.mlb</span> files).
</p>
</li>
</ul></div>
</li>
<li>
<p>
Bytecode codegen.
</p>
<div class="ulist"><ul>
<li>
<p>
Support for exception history.
</p>
</li>
<li>
<p>
Support for profiling.
</p>
</li>
</ul></div>
</li>
</ul></div>
</li>
<li>
<p>
Language.
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="MLBasisAnnotations">ML Basis annotations</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Removed: <span class="monospaced">allowExport</span>, <span class="monospaced">allowImport</span>, <span class="monospaced">sequenceUnit</span>, <span class="monospaced">warnMatch</span>.
</p>
</li>
</ul></div>
</li>
</ul></div>
</li>
<li>
<p>
Libraries.
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="BasisLibrary">Basis Library</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">PackWord16Big</span>, <span class="monospaced">PackWord16Little</span>, <span class="monospaced">PackWord64Big</span>, <span class="monospaced">PackWord64Little</span>.
</p>
</li>
<li>
<p>
Bug fixes: see <a href="https://raw.github.com/MLton/mlton/on-20070826-release/doc/changelog"><span class="monospaced">changelog</span></a>.
</p>
</li>
</ul></div>
</li>
<li>
<p>
<a href="MLtonStructure">MLton structure</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">MLTON_MONO_ARRAY</span>, <span class="monospaced">MLTON_MONO_VECTOR</span>, <span class="monospaced">MLTON_REAL</span>, <span class="monospaced">MLton.BinIO.tempPrefix</span>, <span class="monospaced">MLton.CharArray</span>, <span class="monospaced">MLton.CharVector</span>, <span class="monospaced">MLton.Exn.defaultTopLevelHandler</span>, <span class="monospaced">MLton.Exn.getTopLevelHandler</span>, <span class="monospaced">MLton.Exn.setTopLevelHandler</span>, <span class="monospaced">MLton.IntInf.BigWord</span>, <span class="monospaced">Mlton.IntInf.SmallInt</span>, <span class="monospaced">MLton.LargeReal</span>, <span class="monospaced">MLton.LargeWord</span>, <span class="monospaced">MLton.Real</span>, <span class="monospaced">MLton.Real32</span>, <span class="monospaced">MLton.Real64</span>, <span class="monospaced">MLton.Rlimit.Rlim</span>, <span class="monospaced">MLton.TextIO.tempPrefix</span>, <span class="monospaced">MLton.Vector.create</span>, <span class="monospaced">MLton.Word.bswap</span>, <span class="monospaced">MLton.Word8.bswap</span>, <span class="monospaced">MLton.Word16</span>, <span class="monospaced">MLton.Word32</span>, <span class="monospaced">MLton.Word64</span>, <span class="monospaced">MLton.Word8Array</span>, <span class="monospaced">MLton.Word8Vector</span>.
</p>
</li>
<li>
<p>
Changed: <span class="monospaced">MLton.Array.unfoldi</span>, <span class="monospaced">MLton.IntInf.rep</span>, <span class="monospaced">MLton.Rlimit</span>, <span class="monospaced">MLton.Vector.unfoldi</span>.
</p>
</li>
<li>
<p>
Deprecated: <span class="monospaced">MLton.Socket</span>.
</p>
</li>
</ul></div>
</li>
<li>
<p>
Other libraries.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <a href="MLRISCLibrary">MLRISC library</a>.
</p>
</li>
<li>
<p>
Updated: <a href="CKitLibrary">ckit library</a>, <a href="SMLNJLibrary">SML/NJ library</a>.
</p>
</li>
</ul></div>
</li>
</ul></div>
</li>
<li>
<p>
Tools.
</p>
</li>
</ul></div>
<div class="paragraph"><p>For a complete list of changes and bug fixes since
<a href="Release20051202">Release20051202</a>, see the
<a href="https://raw.github.com/MLton/mlton/on-20070826-release/doc/changelog"><span class="monospaced">changelog</span></a> and
<a href="Bugs20051202">Bugs20051202</a>.</p></div>
</div>
</div>
<div class="sect1">
<h2 id="_20070826_binary_packages">20070826 binary packages</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
AMD64
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.amd64-linux.tgz">Linux</a>, glibc 2.3
</p>
</li>
</ul></div>
</li>
<li>
<p>
HPPA
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.hppa-hpux1100.tgz">HPUX</a> 11.00 and above, statically linked against <a href="GMP">GMP</a>
</p>
</li>
</ul></div>
</li>
<li>
<p>
PowerPC
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.powerpc-aix51.tgz">AIX</a> 5.1 and above, statically linked against <a href="GMP">GMP</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.powerpc-darwin.gmp-static.tgz">Darwin</a> 8.10 (Mac OS X), statically linked against <a href="GMP">GMP</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.powerpc-darwin.gmp-macports.tgz">Darwin</a> 8.10 (Mac OS X), dynamically linked against <a href="GMP">GMP</a> in <span class="monospaced">/opt/local/lib</span> (suitable for <a href="http://macports.org">MacPorts</a> install of <a href="GMP">GMP</a>)
</p>
</li>
</ul></div>
</li>
<li>
<p>
Sparc
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.sparc-solaris8.tgz">Solaris</a> 8 and above, statically linked against <a href="GMP">GMP</a>
</p>
</li>
</ul></div>
</li>
<li>
<p>
X86
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-cygwin.tgz">Cygwin</a> 1.5.24-2
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-macports.tgz">Darwin (.tgz)</a> 8.10 (Mac OS X), dynamically linked against <a href="GMP">GMP</a> in <span class="monospaced">/opt/local/lib</span> (suitable for <a href="http://macports.org">MacPorts</a> install of <a href="GMP">GMP</a>)
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-macports.dmg">Darwin (.dmg)</a> 8.10 (Mac OS X), dynamically linked against <a href="GMP">GMP</a> in <span class="monospaced">/opt/local/lib</span> (suitable for <a href="http://macports.org">MacPorts</a> install of <a href="GMP">GMP</a>)
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-static.tgz">Darwin (.tgz)</a> 8.10 (Mac OS X), statically linked against <a href="GMP">GMP</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-static.dmg">Darwin (.dmg)</a> 8.10 (Mac OS X), statically linked against <a href="GMP">GMP</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-freebsd.tgz">FreeBSD</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-linux.tgz">Linux</a>, glibc 2.3
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-linux.glibc213.gmp-static.tgz">Linux</a>, glibc 2.1, statically linked against <a href="GMP">GMP</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-mingw.gmp-dll.tgz">MinGW</a>, dynamically linked against <a href="GMP">GMP</a> (requires <span class="monospaced">libgmp-3.dll</span>)
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-mingw.gmp-static.tgz">MinGW</a>, statically linked against <a href="GMP">GMP</a>
</p>
</li>
</ul></div>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_20070826_source_packages">20070826 source packages</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.src.tgz">source tgz</a>
</p>
</li>
<li>
<p>
Debian <a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826-1.dsc">dsc</a>,
 <a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826-1.diff.gz">diff.gz</a>,
 <a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826.orig.tar.gz">orig.tar.gz</a>
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_packages_available_at_other_sites">Packages available at other sites</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
<a href="http://packages.debian.org/search?keywords=mlton&amp;searchon=names&amp;suite=all&amp;section=all">Debian</a>
</p>
</li>
<li>
<p>
<a href="http://www.freebsd.org/cgi/ports.cgi?query=mlton&amp;stype=all">FreeBSD</a>
</p>
</li>
<li>
<p>
<a href="https://admin.fedoraproject.org/pkgdb/packages/name/mlton">Fedora</a>
</p>
</li>
<li>
<p>
<a href="http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=mlton&amp;searchon=names&amp;version=all&amp;release=all">Ubuntu</a>
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_also_see">Also see</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
<a href="Bugs20070826">Bugs20070826</a>
</p>
</li>
<li>
<p>
<a href="http://www.mlton.org/guide/20070826/">MLton Guide (20070826)</a>.
</p>
<div class="paragraph"><p>A snapshot of the MLton wiki at the time of release.</p></div>
</li>
</ul></div>
</div>
</div>
</div>
<div id="footnotes"><hr></div>
<div id="footer">
<div id="footer-text">
</div>
<div id="footer-badges">
</div>
</div>
</body>
</html>
