| 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 |
| 14 | asciidoc.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 |
| 40 | New 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 |
| 67 | Compiler.\r |
| 68 | </p>\r |
| 69 | <div class="ulist"><ul>\r |
| 70 | <li>\r |
| 71 | <p>\r |
| 72 | Support for 64-bit platforms.\r |
| 73 | </p>\r |
| 74 | <div class="ulist"><ul>\r |
| 75 | <li>\r |
| 76 | <p>\r |
| 77 | Native 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 |
| 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>.\r |
| 90 | </p>\r |
| 91 | </li>\r |
| 92 | <li>\r |
| 93 | <p>\r |
| 94 | Changed: <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 |
| 101 | Bytecode codegen.\r |
| 102 | </p>\r |
| 103 | <div class="ulist"><ul>\r |
| 104 | <li>\r |
| 105 | <p>\r |
| 106 | Support for exception history.\r |
| 107 | </p>\r |
| 108 | </li>\r |
| 109 | <li>\r |
| 110 | <p>\r |
| 111 | Support 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 |
| 120 | Language.\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 |
| 130 | Removed: <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 |
| 139 | Libraries.\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 |
| 149 | Added: <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 |
| 154 | Bug 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 |
| 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>.\r |
| 167 | </p>\r |
| 168 | </li>\r |
| 169 | <li>\r |
| 170 | <p>\r |
| 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>.\r |
| 172 | </p>\r |
| 173 | </li>\r |
| 174 | <li>\r |
| 175 | <p>\r |
| 176 | Deprecated: <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 |
| 183 | Other libraries.\r |
| 184 | </p>\r |
| 185 | <div class="ulist"><ul>\r |
| 186 | <li>\r |
| 187 | <p>\r |
| 188 | Added: <a href="MLRISCLibrary">MLRISC library</a>.\r |
| 189 | </p>\r |
| 190 | </li>\r |
| 191 | <li>\r |
| 192 | <p>\r |
| 193 | Updated: <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 |
| 202 | Tools.\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 |
| 218 | AMD64\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 |
| 230 | HPPA\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 |
| 242 | PowerPC\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 |
| 264 | Sparc\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 |
| 276 | X86\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 |
| 345 | Debian <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&searchon=names&suite=all&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&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&searchon=names&version=all&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 |