Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / src / Release20070826.adoc
CommitLineData
7f918cf1
CE
1Release20070826
2===============
3
4This is an archived public release of MLton, version 20070826.
5
6== Changes since the last public release ==
7
8* New platforms:
9** <:RunningOnAMD64:AMD64>/<:RunningOnLinux:Linux>, <:RunningOnAMD64:AMD64>/<:RunningOnFreeBSD:FreeBSD>
10** <:RunningOnHPPA:HPPA>/<:RunningOnHPUX:HPUX>
11** <:RunningOnPowerPC:PowerPC>/<:RunningOnAIX:AIX>
12** <:RunningOnX86:X86>/<:RunningOnDarwin:Darwin (Mac OS X)>
13* Compiler.
14** Support for 64-bit platforms.
15*** Native amd64 codegen.
16** <:CompileTimeOptions:Compile-time options>.
17*** Added: ++-codegen amd64++, ++-codegen x86++, ++-default-type __type__++, ++-profile-val {false|true}++.
18*** Changed: ++-stop f++ (file listing now includes `.mlb` files).
19** Bytecode codegen.
20*** Support for exception history.
21*** Support for profiling.
22* Language.
23*** <:MLBasisAnnotations:ML Basis annotations>.
24**** Removed: `allowExport`, `allowImport`, `sequenceUnit`, `warnMatch`.
25* Libraries.
26** <:BasisLibrary:Basis Library>.
27*** Added: `PackWord16Big`, `PackWord16Little`, `PackWord64Big`, `PackWord64Little`.
28*** Bug fixes: see <!RawGitFile(mlton,on-20070826-release,doc/changelog)>.
29** <:MLtonStructure:MLton structure>.
30*** Added: `MLTON_MONO_ARRAY`, `MLTON_MONO_VECTOR`, `MLTON_REAL`, `MLton.BinIO.tempPrefix`, `MLton.CharArray`, `MLton.CharVector`, `MLton.Exn.defaultTopLevelHandler`, `MLton.Exn.getTopLevelHandler`, `MLton.Exn.setTopLevelHandler`, `MLton.IntInf.BigWord`, `Mlton.IntInf.SmallInt`, `MLton.LargeReal`, `MLton.LargeWord`, `MLton.Real`, `MLton.Real32`, `MLton.Real64`, `MLton.Rlimit.Rlim`, `MLton.TextIO.tempPrefix`, `MLton.Vector.create`, `MLton.Word.bswap`, `MLton.Word8.bswap`, `MLton.Word16`, `MLton.Word32`, `MLton.Word64`, `MLton.Word8Array`, `MLton.Word8Vector`.
31*** Changed: `MLton.Array.unfoldi`, `MLton.IntInf.rep`, `MLton.Rlimit`, `MLton.Vector.unfoldi`.
32*** Deprecated: `MLton.Socket`.
33** Other libraries.
34*** Added: <:MLRISCLibrary:MLRISC library>.
35*** Updated: <:CKitLibrary:ckit library>, <:SMLNJLibrary:SML/NJ library>.
36* Tools.
37
38For a complete list of changes and bug fixes since
39<:Release20051202:>, see the
40<!RawGitFile(mlton,on-20070826-release,doc/changelog)> and
41<:Bugs20051202:>.
42
43== 20070826 binary packages ==
44
45* AMD64
46** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.amd64-linux.tgz[Linux], glibc 2.3
47* HPPA
48** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.hppa-hpux1100.tgz[HPUX] 11.00 and above, statically linked against <:GnuMP:>
49* PowerPC
50** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.powerpc-aix51.tgz[AIX] 5.1 and above, statically linked against <:GnuMP:>
51** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.powerpc-darwin.gmp-static.tgz[Darwin] 8.10 (Mac OS X), statically linked against <:GnuMP:>
52** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.powerpc-darwin.gmp-macports.tgz[Darwin] 8.10 (Mac OS X), dynamically linked against <:GnuMP:> in `/opt/local/lib` (suitable for http://macports.org[MacPorts] install of <:GnuMP:>)
53* Sparc
54** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.sparc-solaris8.tgz[Solaris] 8 and above, statically linked against <:GnuMP:>
55* X86
56** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-cygwin.tgz[Cygwin] 1.5.24-2
57** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-macports.tgz[Darwin (.tgz)] 8.10 (Mac OS X), dynamically linked against <:GnuMP:> in `/opt/local/lib` (suitable for http://macports.org[MacPorts] install of <:GnuMP:>)
58** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-macports.dmg[Darwin (.dmg)] 8.10 (Mac OS X), dynamically linked against <:GnuMP:> in `/opt/local/lib` (suitable for http://macports.org[MacPorts] install of <:GnuMP:>)
59** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-static.tgz[Darwin (.tgz)] 8.10 (Mac OS X), statically linked against <:GnuMP:>
60** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-darwin.gmp-static.dmg[Darwin (.dmg)] 8.10 (Mac OS X), statically linked against <:GnuMP:>
61** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-freebsd.tgz[FreeBSD]
62** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-linux.tgz[Linux], glibc 2.3
63** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-linux.glibc213.gmp-static.tgz[Linux], glibc 2.1, statically linked against <:GnuMP:>
64** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-mingw.gmp-dll.tgz[MinGW], dynamically linked against <:GnuMP:> (requires `libgmp-3.dll`)
65** http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.x86-mingw.gmp-static.tgz[MinGW], statically linked against <:GnuMP:>
66
67== 20070826 source packages ==
68
69 * http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton-20070826-1.src.tgz[source tgz]
70
71 * Debian http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826-1.dsc[dsc],
72 http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826-1.diff.gz[diff.gz],
73 http://sourceforge.net/projects/mlton/files/mlton/20070826/mlton_20070826.orig.tar.gz[orig.tar.gz]
74
75== Packages available at other sites ==
76
77* http://packages.debian.org/search?keywords=mlton&searchon=names&suite=all&section=all[Debian]
78* http://www.freebsd.org/cgi/ports.cgi?query=mlton&stype=all[FreeBSD]
79* https://admin.fedoraproject.org/pkgdb/packages/name/mlton[Fedora]
80* http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=mlton&searchon=names&version=all&release=all[Ubuntu]
81
82== Also see ==
83
84* <:Bugs20070826:>
85* http://www.mlton.org/guide/20070826/[MLton Guide (20070826)].
86+
87A snapshot of the MLton wiki at the time of release.