<!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>Release20051202</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>Release20051202</h1>
</div>
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>This is an archived public release of MLton, version 20051202.</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>
The <a href="License">MLton license</a> is now BSD-style instead of the GPL.
</p>
</li>
<li>
<p>
New platforms: <a href="RunningOnMinGW">X86/MinGW</a> and HPPA/Linux.
</p>
</li>
<li>
<p>
Improved and expanded documentation, based on the MLton wiki.
</p>
</li>
<li>
<p>
Compiler.
</p>
<div class="ulist"><ul>
<li>
<p>
improved exception history.
</p>
</li>
<li>
<p>
<a href="CompileTimeOptions">Command-line switches</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">-as-opt</span>, <span class="monospaced">-mlb-path-map</span>, <span class="monospaced">-target-as-opt</span>, <span class="monospaced">-target-cc-opt</span>.
</p>
</li>
<li>
<p>
Removed: <span class="monospaced">-native</span>, <span class="monospaced">-sequence-unit</span>, <span class="monospaced">-warn-match</span>, <span class="monospaced">-warn-unused</span>.
</p>
</li>
</ul></div>
</li>
</ul></div>
</li>
<li>
<p>
Language.
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="ForeignFunctionInterface">FFI</a> syntax changes and extensions.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">_symbol</span>.
</p>
</li>
<li>
<p>
Changed: <span class="monospaced">_export</span>, <span class="monospaced">_import</span>.
</p>
</li>
<li>
<p>
Removed: <span class="monospaced">_ffi</span>.
</p>
</li>
</ul></div>
</li>
<li>
<p>
<a href="MLBasisAnnotations">ML Basis annotations</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">allowFFI</span>, <span class="monospaced">nonexhaustiveExnMatch</span>, <span class="monospaced">nonexhaustiveMatch</span>, <span class="monospaced">redundantMatch</span>, <span class="monospaced">sequenceNonUnit</span>.
</p>
</li>
<li>
<p>
Deprecated: <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>
Basis Library.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">Int1</span>, <span class="monospaced">Word1</span>.
</p>
</li>
</ul></div>
</li>
<li>
<p>
<a href="MLtonStructure">MLton structure</a>.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <span class="monospaced">Process.create</span>, <span class="monospaced">ProcEnv.setgroups</span>, <span class="monospaced">Rusage.measureGC</span>, <span class="monospaced">Socket.fdToSock</span>, <span class="monospaced">Socket.Ctl.getError</span>.
</p>
</li>
<li>
<p>
Changed: <span class="monospaced">MLton.Platform.Arch</span>.
</p>
</li>
</ul></div>
</li>
<li>
<p>
Other libraries.
</p>
<div class="ulist"><ul>
<li>
<p>
Added: <a href="CKitLibrary">ckit</a>, <a href="MLNLFFI">ML-NLFFI library</a>, <a href="SMLNJLibrary">SML/NJ library</a>.
</p>
</li>
</ul></div>
</li>
</ul></div>
</li>
<li>
<p>
Tools.
</p>
<div class="ulist"><ul>
<li>
<p>
Updates of <span class="monospaced">mllex</span> and <span class="monospaced">mlyacc</span> from SML/NJ.
</p>
</li>
<li>
<p>
Added <a href="MLNLFFI">mlnlffigen</a>.
</p>
</li>
<li>
<p>
<a href="Profiling">Profiling</a> supports better inclusion/exclusion of code.
</p>
</li>
</ul></div>
</li>
</ul></div>
<div class="paragraph"><p>For a complete list of changes and bug fixes since
<a href="Release20041109">Release20041109</a>, see the
<a href="https://raw.github.com/MLton/mlton/on-20051202-release/doc/changelog"><span class="monospaced">changelog</span></a> and
<a href="Bugs20041109">Bugs20041109</a>.</p></div>
</div>
</div>
<div class="sect1">
<h2 id="_20051202_binary_packages">20051202 binary packages</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
x86
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-cygwin.tgz">Cygwin</a> 1.5.18-1
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-freebsd.tbz">FreeBSD</a> 5.4
</p>
</li>
<li>
<p>
Linux
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1_i386.deb">Debian</a> sid
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1_i386.stable.deb">Debian</a> stable (Sarge)
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386.rpm">RedHat</a> 7.1-9.3 FC1-FC4
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-linux.tgz">tgz</a> for other distributions (glibc 2.3)
</p>
</li>
</ul></div>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-mingw.tgz">MinGW</a>
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-netbsd.tgz">NetBSD</a> 2.0.2
</p>
</li>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-openbsd.tgz">OpenBSD</a> 3.7
</p>
</li>
</ul></div>
</li>
<li>
<p>
PowerPC
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.powerpc-darwin.tgz">Darwin</a> 7.9.0 (Mac OS X)
</p>
</li>
</ul></div>
</li>
<li>
<p>
Sparc
</p>
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.sparc-solaris.tgz">Solaris</a> 8
</p>
</li>
</ul></div>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_20051202_source_packages">20051202 source packages</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.src.tgz">source tgz</a>
</p>
</li>
<li>
<p>
Debian <a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1.dsc">dsc</a>, <a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1.diff.gz">diff.gz</a>, <a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202.orig.tar.gz">orig.tar.gz</a>
</p>
</li>
<li>
<p>
RedHat <a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.src.rpm">source rpm</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/cgi-bin/search_packages.pl?searchon=names&amp;version=all&amp;exact=1&amp;keywords=mlton">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>
Fedora Core <a href="http://fedoraproject.org/extras/4/i386/repodata/repoview/mlton-0-20051202-8.fc4.html">4</a> <a href="http://fedoraproject.org/extras/5/i386/repodata/repoview/mlton-0-20051202-8.fc5.html">5</a>
</p>
</li>
<li>
<p>
<a href="http://packages.ubuntu.com/dapper/devel/mlton">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="Bugs20051202">Bugs20051202</a>
</p>
</li>
<li>
<p>
<a href="http://www.mlton.org/guide/20051202/">MLton Guide (20051202)</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>
