Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / src / Release20051202.adoc
... / ...
CommitLineData
1Release20051202
2===============
3
4This is an archived public release of MLton, version 20051202.
5
6== Changes since the last public release ==
7
8* The <:License:MLton license> is now BSD-style instead of the GPL.
9* New platforms: <:RunningOnMinGW:X86/MinGW> and HPPA/Linux.
10* Improved and expanded documentation, based on the MLton wiki.
11* Compiler.
12** improved exception history.
13** <:CompileTimeOptions:Command-line switches>.
14*** Added: ++-as-opt++, ++-mlb-path-map++, ++-target-as-opt++, ++-target-cc-opt++.
15*** Removed: ++-native++, ++-sequence-unit++, ++-warn-match++, ++-warn-unused++.
16* Language.
17** <:ForeignFunctionInterface:FFI> syntax changes and extensions.
18*** Added: `_symbol`.
19*** Changed: `_export`, `_import`.
20*** Removed: `_ffi`.
21** <:MLBasisAnnotations:ML Basis annotations>.
22*** Added: `allowFFI`, `nonexhaustiveExnMatch`, `nonexhaustiveMatch`, `redundantMatch`, `sequenceNonUnit`.
23*** Deprecated: `allowExport`, `allowImport`, `sequenceUnit`, `warnMatch`.
24* Libraries.
25** Basis Library.
26*** Added: `Int1`, `Word1`.
27** <:MLtonStructure:MLton structure>.
28*** Added: `Process.create`, `ProcEnv.setgroups`, `Rusage.measureGC`, `Socket.fdToSock`, `Socket.Ctl.getError`.
29*** Changed: `MLton.Platform.Arch`.
30** Other libraries.
31*** Added: <:CKitLibrary:ckit>, <:MLNLFFI:ML-NLFFI library>, <:SMLNJLibrary:SML/NJ library>.
32* Tools.
33** Updates of `mllex` and `mlyacc` from SML/NJ.
34** Added <:MLNLFFI:mlnlffigen>.
35** <:Profiling:> supports better inclusion/exclusion of code.
36
37For a complete list of changes and bug fixes since
38<:Release20041109:>, see the
39<!RawGitFile(mlton,on-20051202-release,doc/changelog)> and
40<:Bugs20041109:>.
41
42== 20051202 binary packages ==
43
44* x86
45** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-cygwin.tgz[Cygwin] 1.5.18-1
46** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-freebsd.tbz[FreeBSD] 5.4
47** Linux
48*** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1_i386.deb[Debian] sid
49*** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1_i386.stable.deb[Debian] stable (Sarge)
50*** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386.rpm[RedHat] 7.1-9.3 FC1-FC4
51*** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-linux.tgz[tgz] for other distributions (glibc 2.3)
52** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-mingw.tgz[MinGW]
53** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-netbsd.tgz[NetBSD] 2.0.2
54** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.i386-openbsd.tgz[OpenBSD] 3.7
55* PowerPC
56** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.powerpc-darwin.tgz[Darwin] 7.9.0 (Mac OS X)
57* Sparc
58** http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.sparc-solaris.tgz[Solaris] 8
59
60== 20051202 source packages ==
61
62* http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.src.tgz[source tgz]
63* Debian http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1.dsc[dsc], http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202-1.diff.gz[diff.gz], http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton_20051202.orig.tar.gz[orig.tar.gz]
64* RedHat http://sourceforge.net/projects/mlton/files/mlton/20051202/mlton-20051202-1.src.rpm[source rpm]
65
66== Packages available at other sites ==
67
68* http://packages.debian.org/cgi-bin/search_packages.pl?searchon=names&version=all&exact=1&keywords=mlton[Debian]
69* http://www.freebsd.org/cgi/ports.cgi?query=mlton&stype=all[FreeBSD]
70* Fedora Core http://fedoraproject.org/extras/4/i386/repodata/repoview/mlton-0-20051202-8.fc4.html[4] http://fedoraproject.org/extras/5/i386/repodata/repoview/mlton-0-20051202-8.fc5.html[5]
71* http://packages.ubuntu.com/dapper/devel/mlton[Ubuntu]
72
73== Also see ==
74
75* <:Bugs20051202:>
76* http://www.mlton.org/guide/20051202/[MLton Guide (20051202)].
77+
78A snapshot of the MLton wiki at the time of release.