Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / localhost / Release20051202
CommitLineData
7f918cf1
CE
1<!DOCTYPE html>\r
2<html lang="en">\r
3<head>\r
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\r
5<meta name="generator" content="AsciiDoc 8.6.9">\r
6<title>Release20051202</title>\r
7<link rel="stylesheet" href="./asciidoc.css" type="text/css">\r
8<link rel="stylesheet" href="./pygments.css" type="text/css">\r
9\r
10\r
11<script type="text/javascript" src="./asciidoc.js"></script>\r
12<script type="text/javascript">\r
13/*<![CDATA[*/\r
14asciidoc.install();\r
15/*]]>*/\r
16</script>\r
17<link rel="stylesheet" href="./mlton.css" type="text/css">\r
18</head>\r
19<body class="article">\r
20<div id="banner">\r
21<div id="banner-home">\r
22<a href="./Home">MLton 20180207</a>\r
23</div>\r
24</div>\r
25<div id="header">\r
26<h1>Release20051202</h1>\r
27</div>\r
28<div id="content">\r
29<div id="preamble">\r
30<div class="sectionbody">\r
31<div class="paragraph"><p>This is an archived public release of MLton, version 20051202.</p></div>\r
32</div>\r
33</div>\r
34<div class="sect1">\r
35<h2 id="_changes_since_the_last_public_release">Changes since the last public release</h2>\r
36<div class="sectionbody">\r
37<div class="ulist"><ul>\r
38<li>\r
39<p>\r
40The <a href="License">MLton license</a> is now BSD-style instead of the GPL.\r
41</p>\r
42</li>\r
43<li>\r
44<p>\r
45New platforms: <a href="RunningOnMinGW">X86/MinGW</a> and HPPA/Linux.\r
46</p>\r
47</li>\r
48<li>\r
49<p>\r
50Improved and expanded documentation, based on the MLton wiki.\r
51</p>\r
52</li>\r
53<li>\r
54<p>\r
55Compiler.\r
56</p>\r
57<div class="ulist"><ul>\r
58<li>\r
59<p>\r
60improved exception history.\r
61</p>\r
62</li>\r
63<li>\r
64<p>\r
65<a href="CompileTimeOptions">Command-line switches</a>.\r
66</p>\r
67<div class="ulist"><ul>\r
68<li>\r
69<p>\r
70Added: <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>.\r
71</p>\r
72</li>\r
73<li>\r
74<p>\r
75Removed: <span class="monospaced">-native</span>, <span class="monospaced">-sequence-unit</span>, <span class="monospaced">-warn-match</span>, <span class="monospaced">-warn-unused</span>.\r
76</p>\r
77</li>\r
78</ul></div>\r
79</li>\r
80</ul></div>\r
81</li>\r
82<li>\r
83<p>\r
84Language.\r
85</p>\r
86<div class="ulist"><ul>\r
87<li>\r
88<p>\r
89<a href="ForeignFunctionInterface">FFI</a> syntax changes and extensions.\r
90</p>\r
91<div class="ulist"><ul>\r
92<li>\r
93<p>\r
94Added: <span class="monospaced">_symbol</span>.\r
95</p>\r
96</li>\r
97<li>\r
98<p>\r
99Changed: <span class="monospaced">_export</span>, <span class="monospaced">_import</span>.\r
100</p>\r
101</li>\r
102<li>\r
103<p>\r
104Removed: <span class="monospaced">_ffi</span>.\r
105</p>\r
106</li>\r
107</ul></div>\r
108</li>\r
109<li>\r
110<p>\r
111<a href="MLBasisAnnotations">ML Basis annotations</a>.\r
112</p>\r
113<div class="ulist"><ul>\r
114<li>\r
115<p>\r
116Added: <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>.\r
117</p>\r
118</li>\r
119<li>\r
120<p>\r
121Deprecated: <span class="monospaced">allowExport</span>, <span class="monospaced">allowImport</span>, <span class="monospaced">sequenceUnit</span>, <span class="monospaced">warnMatch</span>.\r
122</p>\r
123</li>\r
124</ul></div>\r
125</li>\r
126</ul></div>\r
127</li>\r
128<li>\r
129<p>\r
130Libraries.\r
131</p>\r
132<div class="ulist"><ul>\r
133<li>\r
134<p>\r
135Basis Library.\r
136</p>\r
137<div class="ulist"><ul>\r
138<li>\r
139<p>\r
140Added: <span class="monospaced">Int1</span>, <span class="monospaced">Word1</span>.\r
141</p>\r
142</li>\r
143</ul></div>\r
144</li>\r
145<li>\r
146<p>\r
147<a href="MLtonStructure">MLton structure</a>.\r
148</p>\r
149<div class="ulist"><ul>\r
150<li>\r
151<p>\r
152Added: <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>.\r
153</p>\r
154</li>\r
155<li>\r
156<p>\r
157Changed: <span class="monospaced">MLton.Platform.Arch</span>.\r
158</p>\r
159</li>\r
160</ul></div>\r
161</li>\r
162<li>\r
163<p>\r
164Other libraries.\r
165</p>\r
166<div class="ulist"><ul>\r
167<li>\r
168<p>\r
169Added: <a href="CKitLibrary">ckit</a>, <a href="MLNLFFI">ML-NLFFI library</a>, <a href="SMLNJLibrary">SML/NJ library</a>.\r
170</p>\r
171</li>\r
172</ul></div>\r
173</li>\r
174</ul></div>\r
175</li>\r
176<li>\r
177<p>\r
178Tools.\r
179</p>\r
180<div class="ulist"><ul>\r
181<li>\r
182<p>\r
183Updates of <span class="monospaced">mllex</span> and <span class="monospaced">mlyacc</span> from SML/NJ.\r
184</p>\r
185</li>\r
186<li>\r
187<p>\r
188Added <a href="MLNLFFI">mlnlffigen</a>.\r
189</p>\r
190</li>\r
191<li>\r
192<p>\r
193<a href="Profiling">Profiling</a> supports better inclusion/exclusion of code.\r
194</p>\r
195</li>\r
196</ul></div>\r
197</li>\r
198</ul></div>\r
199<div class="paragraph"><p>For a complete list of changes and bug fixes since\r
200<a href="Release20041109">Release20041109</a>, see the\r
201<a href="https://raw.github.com/MLton/mlton/on-20051202-release/doc/changelog"><span class="monospaced">changelog</span></a> and\r
202<a href="Bugs20041109">Bugs20041109</a>.</p></div>\r
203</div>\r
204</div>\r
205<div class="sect1">\r
206<h2 id="_20051202_binary_packages">20051202 binary packages</h2>\r
207<div class="sectionbody">\r
208<div class="ulist"><ul>\r
209<li>\r
210<p>\r
211x86\r
212</p>\r
213<div class="ulist"><ul>\r
214<li>\r
215<p>\r
216<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-cygwin.tgz">Cygwin</a> 1.5.18-1\r
217</p>\r
218</li>\r
219<li>\r
220<p>\r
221<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-freebsd.tbz">FreeBSD</a> 5.4\r
222</p>\r
223</li>\r
224<li>\r
225<p>\r
226Linux\r
227</p>\r
228<div class="ulist"><ul>\r
229<li>\r
230<p>\r
231<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1_i386.deb">Debian</a> sid\r
232</p>\r
233</li>\r
234<li>\r
235<p>\r
236<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1_i386.stable.deb">Debian</a> stable (Sarge)\r
237</p>\r
238</li>\r
239<li>\r
240<p>\r
241<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386.rpm">RedHat</a> 7.1-9.3 FC1-FC4\r
242</p>\r
243</li>\r
244<li>\r
245<p>\r
246<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-linux.tgz">tgz</a> for other distributions (glibc 2.3)\r
247</p>\r
248</li>\r
249</ul></div>\r
250</li>\r
251<li>\r
252<p>\r
253<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-mingw.tgz">MinGW</a>\r
254</p>\r
255</li>\r
256<li>\r
257<p>\r
258<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-netbsd.tgz">NetBSD</a> 2.0.2\r
259</p>\r
260</li>\r
261<li>\r
262<p>\r
263<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-openbsd.tgz">OpenBSD</a> 3.7\r
264</p>\r
265</li>\r
266</ul></div>\r
267</li>\r
268<li>\r
269<p>\r
270PowerPC\r
271</p>\r
272<div class="ulist"><ul>\r
273<li>\r
274<p>\r
275<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.powerpc-darwin.tgz">Darwin</a> 7.9.0 (Mac OS X)\r
276</p>\r
277</li>\r
278</ul></div>\r
279</li>\r
280<li>\r
281<p>\r
282Sparc\r
283</p>\r
284<div class="ulist"><ul>\r
285<li>\r
286<p>\r
287<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.sparc-solaris.tgz">Solaris</a> 8\r
288</p>\r
289</li>\r
290</ul></div>\r
291</li>\r
292</ul></div>\r
293</div>\r
294</div>\r
295<div class="sect1">\r
296<h2 id="_20051202_source_packages">20051202 source packages</h2>\r
297<div class="sectionbody">\r
298<div class="ulist"><ul>\r
299<li>\r
300<p>\r
301<a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.src.tgz">source tgz</a>\r
302</p>\r
303</li>\r
304<li>\r
305<p>\r
306Debian <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>\r
307</p>\r
308</li>\r
309<li>\r
310<p>\r
311RedHat <a href="http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.src.rpm">source rpm</a>\r
312</p>\r
313</li>\r
314</ul></div>\r
315</div>\r
316</div>\r
317<div class="sect1">\r
318<h2 id="_packages_available_at_other_sites">Packages available at other sites</h2>\r
319<div class="sectionbody">\r
320<div class="ulist"><ul>\r
321<li>\r
322<p>\r
323<a href="http://packages.debian.org/cgi-bin/search_packages.pl?searchon=names&amp;version=all&amp;exact=1&amp;keywords=mlton">Debian</a>\r
324</p>\r
325</li>\r
326<li>\r
327<p>\r
328<a href="http://www.freebsd.org/cgi/ports.cgi?query=mlton&amp;stype=all">FreeBSD</a>\r
329</p>\r
330</li>\r
331<li>\r
332<p>\r
333Fedora 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>\r
334</p>\r
335</li>\r
336<li>\r
337<p>\r
338<a href="http://packages.ubuntu.com/dapper/devel/mlton">Ubuntu</a>\r
339</p>\r
340</li>\r
341</ul></div>\r
342</div>\r
343</div>\r
344<div class="sect1">\r
345<h2 id="_also_see">Also see</h2>\r
346<div class="sectionbody">\r
347<div class="ulist"><ul>\r
348<li>\r
349<p>\r
350<a href="Bugs20051202">Bugs20051202</a>\r
351</p>\r
352</li>\r
353<li>\r
354<p>\r
355<a href="http://www.mlton.org/guide/20051202/">MLton Guide (20051202)</a>.\r
356</p>\r
357<div class="paragraph"><p>A snapshot of the MLton wiki at the time of release.</p></div>\r
358</li>\r
359</ul></div>\r
360</div>\r
361</div>\r
362</div>\r
363<div id="footnotes"><hr></div>\r
364<div id="footer">\r
365<div id="footer-text">\r
366</div>\r
367<div id="footer-badges">\r
368</div>\r
369</div>\r
370</body>\r
371</html>\r