Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / localhost / Release20070826
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>Release20070826</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>Release20070826</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 20070826.</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
40New platforms:\r
41</p>\r
42<div class="ulist"><ul>\r
43<li>\r
44<p>\r
45<a href="RunningOnAMD64">AMD64</a>/<a href="RunningOnLinux">Linux</a>, <a href="RunningOnAMD64">AMD64</a>/<a href="RunningOnFreeBSD">FreeBSD</a>\r
46</p>\r
47</li>\r
48<li>\r
49<p>\r
50<a href="RunningOnHPPA">HPPA</a>/<a href="RunningOnHPUX">HPUX</a>\r
51</p>\r
52</li>\r
53<li>\r
54<p>\r
55<a href="RunningOnPowerPC">PowerPC</a>/<a href="RunningOnAIX">AIX</a>\r
56</p>\r
57</li>\r
58<li>\r
59<p>\r
60<a href="RunningOnX86">X86</a>/<a href="RunningOnDarwin">Darwin (Mac OS X)</a>\r
61</p>\r
62</li>\r
63</ul></div>\r
64</li>\r
65<li>\r
66<p>\r
67Compiler.\r
68</p>\r
69<div class="ulist"><ul>\r
70<li>\r
71<p>\r
72Support for 64-bit platforms.\r
73</p>\r
74<div class="ulist"><ul>\r
75<li>\r
76<p>\r
77Native amd64 codegen.\r
78</p>\r
79</li>\r
80</ul></div>\r
81</li>\r
82<li>\r
83<p>\r
84<a href="CompileTimeOptions">Compile-time options</a>.\r
85</p>\r
86<div class="ulist"><ul>\r
87<li>\r
88<p>\r
89Added: <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>.\r
90</p>\r
91</li>\r
92<li>\r
93<p>\r
94Changed: <span class="monospaced">-stop f</span> (file listing now includes <span class="monospaced">.mlb</span> files).\r
95</p>\r
96</li>\r
97</ul></div>\r
98</li>\r
99<li>\r
100<p>\r
101Bytecode codegen.\r
102</p>\r
103<div class="ulist"><ul>\r
104<li>\r
105<p>\r
106Support for exception history.\r
107</p>\r
108</li>\r
109<li>\r
110<p>\r
111Support for profiling.\r
112</p>\r
113</li>\r
114</ul></div>\r
115</li>\r
116</ul></div>\r
117</li>\r
118<li>\r
119<p>\r
120Language.\r
121</p>\r
122<div class="ulist"><ul>\r
123<li>\r
124<p>\r
125<a href="MLBasisAnnotations">ML Basis annotations</a>.\r
126</p>\r
127<div class="ulist"><ul>\r
128<li>\r
129<p>\r
130Removed: <span class="monospaced">allowExport</span>, <span class="monospaced">allowImport</span>, <span class="monospaced">sequenceUnit</span>, <span class="monospaced">warnMatch</span>.\r
131</p>\r
132</li>\r
133</ul></div>\r
134</li>\r
135</ul></div>\r
136</li>\r
137<li>\r
138<p>\r
139Libraries.\r
140</p>\r
141<div class="ulist"><ul>\r
142<li>\r
143<p>\r
144<a href="BasisLibrary">Basis Library</a>.\r
145</p>\r
146<div class="ulist"><ul>\r
147<li>\r
148<p>\r
149Added: <span class="monospaced">PackWord16Big</span>, <span class="monospaced">PackWord16Little</span>, <span class="monospaced">PackWord64Big</span>, <span class="monospaced">PackWord64Little</span>.\r
150</p>\r
151</li>\r
152<li>\r
153<p>\r
154Bug fixes: see <a href="https://raw.github.com/MLton/mlton/on-20070826-release/doc/changelog"><span class="monospaced">changelog</span></a>.\r
155</p>\r
156</li>\r
157</ul></div>\r
158</li>\r
159<li>\r
160<p>\r
161<a href="MLtonStructure">MLton structure</a>.\r
162</p>\r
163<div class="ulist"><ul>\r
164<li>\r
165<p>\r
166Added: <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>.\r
167</p>\r
168</li>\r
169<li>\r
170<p>\r
171Changed: <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>.\r
172</p>\r
173</li>\r
174<li>\r
175<p>\r
176Deprecated: <span class="monospaced">MLton.Socket</span>.\r
177</p>\r
178</li>\r
179</ul></div>\r
180</li>\r
181<li>\r
182<p>\r
183Other libraries.\r
184</p>\r
185<div class="ulist"><ul>\r
186<li>\r
187<p>\r
188Added: <a href="MLRISCLibrary">MLRISC library</a>.\r
189</p>\r
190</li>\r
191<li>\r
192<p>\r
193Updated: <a href="CKitLibrary">ckit library</a>, <a href="SMLNJLibrary">SML/NJ library</a>.\r
194</p>\r
195</li>\r
196</ul></div>\r
197</li>\r
198</ul></div>\r
199</li>\r
200<li>\r
201<p>\r
202Tools.\r
203</p>\r
204</li>\r
205</ul></div>\r
206<div class="paragraph"><p>For a complete list of changes and bug fixes since\r
207<a href="Release20051202">Release20051202</a>, see the\r
208<a href="https://raw.github.com/MLton/mlton/on-20070826-release/doc/changelog"><span class="monospaced">changelog</span></a> and\r
209<a href="Bugs20051202">Bugs20051202</a>.</p></div>\r
210</div>\r
211</div>\r
212<div class="sect1">\r
213<h2 id="_20070826_binary_packages">20070826 binary packages</h2>\r
214<div class="sectionbody">\r
215<div class="ulist"><ul>\r
216<li>\r
217<p>\r
218AMD64\r
219</p>\r
220<div class="ulist"><ul>\r
221<li>\r
222<p>\r
223<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.amd64-linux.tgz">Linux</a>, glibc 2.3\r
224</p>\r
225</li>\r
226</ul></div>\r
227</li>\r
228<li>\r
229<p>\r
230HPPA\r
231</p>\r
232<div class="ulist"><ul>\r
233<li>\r
234<p>\r
235<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="GnuMP">GnuMP</a>\r
236</p>\r
237</li>\r
238</ul></div>\r
239</li>\r
240<li>\r
241<p>\r
242PowerPC\r
243</p>\r
244<div class="ulist"><ul>\r
245<li>\r
246<p>\r
247<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="GnuMP">GnuMP</a>\r
248</p>\r
249</li>\r
250<li>\r
251<p>\r
252<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="GnuMP">GnuMP</a>\r
253</p>\r
254</li>\r
255<li>\r
256<p>\r
257<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="GnuMP">GnuMP</a> in <span class="monospaced">/opt/local/lib</span> (suitable for <a href="http://macports.org">MacPorts</a> install of <a href="GnuMP">GnuMP</a>)\r
258</p>\r
259</li>\r
260</ul></div>\r
261</li>\r
262<li>\r
263<p>\r
264Sparc\r
265</p>\r
266<div class="ulist"><ul>\r
267<li>\r
268<p>\r
269<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="GnuMP">GnuMP</a>\r
270</p>\r
271</li>\r
272</ul></div>\r
273</li>\r
274<li>\r
275<p>\r
276X86\r
277</p>\r
278<div class="ulist"><ul>\r
279<li>\r
280<p>\r
281<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-cygwin.tgz">Cygwin</a> 1.5.24-2\r
282</p>\r
283</li>\r
284<li>\r
285<p>\r
286<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="GnuMP">GnuMP</a> in <span class="monospaced">/opt/local/lib</span> (suitable for <a href="http://macports.org">MacPorts</a> install of <a href="GnuMP">GnuMP</a>)\r
287</p>\r
288</li>\r
289<li>\r
290<p>\r
291<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="GnuMP">GnuMP</a> in <span class="monospaced">/opt/local/lib</span> (suitable for <a href="http://macports.org">MacPorts</a> install of <a href="GnuMP">GnuMP</a>)\r
292</p>\r
293</li>\r
294<li>\r
295<p>\r
296<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="GnuMP">GnuMP</a>\r
297</p>\r
298</li>\r
299<li>\r
300<p>\r
301<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="GnuMP">GnuMP</a>\r
302</p>\r
303</li>\r
304<li>\r
305<p>\r
306<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-freebsd.tgz">FreeBSD</a>\r
307</p>\r
308</li>\r
309<li>\r
310<p>\r
311<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-linux.tgz">Linux</a>, glibc 2.3\r
312</p>\r
313</li>\r
314<li>\r
315<p>\r
316<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="GnuMP">GnuMP</a>\r
317</p>\r
318</li>\r
319<li>\r
320<p>\r
321<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="GnuMP">GnuMP</a> (requires <span class="monospaced">libgmp-3.dll</span>)\r
322</p>\r
323</li>\r
324<li>\r
325<p>\r
326<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="GnuMP">GnuMP</a>\r
327</p>\r
328</li>\r
329</ul></div>\r
330</li>\r
331</ul></div>\r
332</div>\r
333</div>\r
334<div class="sect1">\r
335<h2 id="_20070826_source_packages">20070826 source packages</h2>\r
336<div class="sectionbody">\r
337<div class="ulist"><ul>\r
338<li>\r
339<p>\r
340<a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.src.tgz">source tgz</a>\r
341</p>\r
342</li>\r
343<li>\r
344<p>\r
345Debian <a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826-1.dsc">dsc</a>,\r
346 <a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826-1.diff.gz">diff.gz</a>,\r
347 <a href="http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826.orig.tar.gz">orig.tar.gz</a>\r
348</p>\r
349</li>\r
350</ul></div>\r
351</div>\r
352</div>\r
353<div class="sect1">\r
354<h2 id="_packages_available_at_other_sites">Packages available at other sites</h2>\r
355<div class="sectionbody">\r
356<div class="ulist"><ul>\r
357<li>\r
358<p>\r
359<a href="http://packages.debian.org/search?keywords=mlton&amp;searchon=names&amp;suite=all&amp;section=all">Debian</a>\r
360</p>\r
361</li>\r
362<li>\r
363<p>\r
364<a href="http://www.freebsd.org/cgi/ports.cgi?query=mlton&amp;stype=all">FreeBSD</a>\r
365</p>\r
366</li>\r
367<li>\r
368<p>\r
369<a href="https://admin.fedoraproject.org/pkgdb/packages/name/mlton">Fedora</a>\r
370</p>\r
371</li>\r
372<li>\r
373<p>\r
374<a href="http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=mlton&amp;searchon=names&amp;version=all&amp;release=all">Ubuntu</a>\r
375</p>\r
376</li>\r
377</ul></div>\r
378</div>\r
379</div>\r
380<div class="sect1">\r
381<h2 id="_also_see">Also see</h2>\r
382<div class="sectionbody">\r
383<div class="ulist"><ul>\r
384<li>\r
385<p>\r
386<a href="Bugs20070826">Bugs20070826</a>\r
387</p>\r
388</li>\r
389<li>\r
390<p>\r
391<a href="http://www.mlton.org/guide/20070826/">MLton Guide (20070826)</a>.\r
392</p>\r
393<div class="paragraph"><p>A snapshot of the MLton wiki at the time of release.</p></div>\r
394</li>\r
395</ul></div>\r
396</div>\r
397</div>\r
398</div>\r
399<div id="footnotes"><hr></div>\r
400<div id="footer">\r
401<div id="footer-text">\r
402</div>\r
403<div id="footer-badges">\r
404</div>\r
405</div>\r
406</body>\r
407</html>\r