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