Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / src / Release20041109.adoc
1 Release20041109
2 ===============
3
4 This is an archived public release of MLton, version 20041109.
5
6 == Changes since the last public release ==
7
8 * New platforms:
9 ** x86: FreeBSD 5.x, OpenBSD
10 ** PowerPC: Darwin (MacOSX)
11 * Support for the <:MLBasis: ML Basis system>, a new mechanism supporting programming in the very large, separate delivery of library sources, and more.
12 * Support for dynamic libraries.
13 * Support for <:ConcurrentML:> (CML).
14 * New structures: `Int2`, `Int3`, ..., `Int31` and `Word2`, `Word3`, ..., `Word31`.
15 * Front-end bug fixes and improvements.
16 * A new form of profiling with ++-profile count++, which can be used to test code coverage.
17 * A bytecode generator, available via ++-codegen bytecode++.
18 * Representation improvements:
19 ** Tuples and datatypes are packed to decrease space usage.
20 ** Ref cells may be unboxed into their containing object.
21 ** Arrays of tuples may represent the tuples unboxed.
22
23 For a complete list of changes and bug fixes since 20040227, see the
24 <!RawGitFile(mlton,on-20041109-release,doc/changelog)>.
25
26 == Also see ==
27
28 * <:Bugs20041109:>