Skip to content

Commit b1f1f0f

Browse files
authored
Merge pull request #429 from MatthewFluet/20210107-release
Create and update pages for 20210117 release
2 parents 5943136 + 0b79a83 commit b1f1f0f

16 files changed

+104
-35
lines changed

CHANGELOG.adoc

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
= CHANGELOG
22

3-
== Version YYYYMMDD
3+
== Version 20210117
4+
5+
Here are the changes from version 20201002 to 20210117.
6+
7+
=== Summary
8+
9+
* Compiler.
10+
** Fix bug in `SimplifyTypes` SSA optimization pass.
11+
* Libraries.
12+
** Other libraries.
13+
*** Updated: ckit library, MLLPT library, MLRISC library, SML/NJ library
14+
* Other.
15+
** Preliminary support for `arm64-darwin`.
16+
** Fix bug in `Makefile.binary` detecting default position-independent style.
17+
18+
=== Details
419

520
* 2021-01-17
621
** Update SML/NJ libraries to SML/NJ 110.99.
@@ -21,7 +36,7 @@ Here are the changes from version 20200817 to version 20201002.
2136

2237
=== Summary
2338

24-
* Compiler
39+
* Compiler.
2540
** Fixed bug in handling of weak objects during mark-compact GC.
2641

2742
=== Details
@@ -36,7 +51,7 @@ Here are the changes from version 20200722 to version 20200817
3651

3752
=== Summary
3853

39-
* Compiler
54+
* Compiler.
4055
** Fixed bug in `RssaShrink` optimization that would result in an unbound
4156
variable and an internal compiler error.
4257
* Other.

doc/guide/src/Bugs20201002.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,10 @@ Bugs20201002
33

44
Here are the known bugs in <:Release20201002:MLton 20201002>, listed
55
in reverse chronological order of date reported.
6+
7+
* <!Anchor(bug01)>
8+
Bug in `SimplifyTypes` SSA optimization pass (`simplifyTypes raised: Option`).
9+
+
10+
Thanks to Martin Elsman for the bug report.
11+
+
12+
Fixed by commit <!ViewGitCommit(mlton,8ca4fb0c1)>.

doc/guide/src/Bugs20210117.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Bugs20210117
2+
============
3+
4+
Here are the known bugs in <:Release20210117:MLton 20210117>, listed
5+
in reverse chronological order of date reported.

doc/guide/src/CKitLibrary.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ into abstract syntax represented as a set of SML datatypes. The ckit
77
Library is distributed with SML/NJ. Due to differences between SML/NJ
88
and MLton, this library will not work out-of-the box with MLton.
99

10-
As of 20200718, MLton includes a port of the ckit Library synchronized
11-
with SML/NJ version 110.98.
10+
As of 20210117, MLton includes a port of the ckit Library synchronized
11+
with SML/NJ version 110.99.
1212

1313
== Usage ==
1414

doc/guide/src/Home.adoc

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,7 @@ a lexer generator, a parser generator, and a profiler.
1717

1818
== What's new? ==
1919

20-
* 20201002: Please try out our latest release, <:Release20201002:MLton 20201002>.
21-
22-
* 20200817: Please try out our latest release, <:Release20200817:MLton 20200817>.
23-
24-
* 20200722: Please try out our latest release, <:Release20200722:MLton 20200722>.
25-
26-
* 20180207: Please try out our latest release, <:Release20180207:MLton 20180207>.
27-
28-
* 20140730: http://www.cs.rit.edu/%7emtf[Matthew Fluet] and
29-
http://www.cse.buffalo.edu/%7elziarek[Lukasz Ziarek] have been
30-
awarded an http://www.nsf.gov/funding/pgm_summ.jsp?pims_id=12810[NSF
31-
CISE Research Infrastructure (CRI)] grant titled "Positioning MLton
32-
for Next-Generation Programming Languages Research;" read the award
33-
abstracts
34-
(http://www.nsf.gov/awardsearch/showAward?AWD_ID=1405770[Award{nbsp}#1405770]
35-
and
36-
http://www.nsf.gov/awardsearch/showAward?AWD_ID=1405614[Award{nbsp}#1405614])
37-
for more details.
20+
* 20210117: Please try out our latest release, <:Release20210117:MLton 20210117>.
3821

3922
== Next steps ==
4023

doc/guide/src/MLLPTLibrary.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ is a support library for the <:MLULex:> scanner generator and the
77
<:MLAntlr:> parser generator. The ML-LPT Library is distributed with
88
SML/NJ.
99

10-
As of 20200718, MLton includes the ML-LPT Library synchronized with
11-
SML/NJ version 110.98.
10+
As of 20210117, MLton includes the ML-LPT Library synchronized with
11+
SML/NJ version 110.99.
1212

1313
== Usage ==
1414

doc/guide/src/MLRISCLibrary.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ ends. The MLRISC Library is distributed with SML/NJ. Due to
77
differences between SML/NJ and MLton, this library will not work
88
out-of-the box with MLton.
99

10-
As of 20200718, MLton includes a port of the MLRISC Library
11-
synchronized with SML/NJ version 110.98.
10+
As of 20210117, MLton includes a port of the MLRISC Library
11+
synchronized with SML/NJ version 110.99.
1212

1313
== Usage ==
1414

doc/guide/src/Release20201002.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Here you can download the latest public release of MLton, version 20201002.
1212

1313
For a complete list of changes and bug fixes since
1414
<:Release20180207:>, see the
15-
<!ViewGitFile(mlton,on-20200817-release,CHANGELOG.adoc)> and
15+
<!ViewGitFile(mlton,on-20201002-release,CHANGELOG.adoc)> and
1616
<:Bugs20180207:>.
1717

1818
== Changes since <:Release20200722:MLton 20200722> ==

doc/guide/src/Release20210117.adoc

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
Release20210117
2+
===============
3+
4+
Here you can download the latest public release of MLton, version 20210117.
5+
6+
== Changes since <:Release20201002: MLton 20201002> ==
7+
8+
* Compiler.
9+
** Fix bug in `SimplifyTypes` SSA optimization pass.
10+
* Libraries.
11+
** Other libraries.
12+
*** Updated: ckit library, MLLPT library, MLRISC library, SML/NJ library
13+
* Other.
14+
** Preliminary support for `arm64-darwin`.
15+
** Fix bug in `Makefile.binary` detecting default position-independent style.
16+
17+
For a complete list of changes and bug fixes since
18+
<:Release20201002:>, see the
19+
<!ViewGitFile(mlton,on-20210117-release,CHANGELOG.adoc)> and
20+
<:Bugs20201002:>.
21+
22+
== 20210117 binary packages ==
23+
24+
* AMD64 (aka "x86-64" or "x64")
25+
** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-1.amd64-darwin-19.6.gmp-homebrew.tgz[Darwin (.tgz)] 19.6 (Mac OS X Catalina), dynamically linked against <:GMP:> in `/usr/local/lib` (suitable for https://brew.sh/[Homebrew] install of <:GMP:>)
26+
** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-1.amd64-darwin-19.6.gmp-static.tgz[Darwin (.tgz)] 19.6 (Mac OS X Catalina), statically linked against <:GMP:> (but requires <:GMP:> for generated executables)
27+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-1.amd64-darwin-17.7.gmp-homebrew.tgz[Darwin (.tgz)] 17.7 (Mac OS X High Sierra), dynamically linked against <:GMP:> in `/usr/local/lib` (suitable for https://brew.sh/[Homebrew] install of <:GMP:>)
28+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-1.amd64-darwin-17.7.gmp-static.tgz[Darwin (.tgz)] 17.7 (Mac OS X High Sierra), statically linked against <:GMP:> (but requires <:GMP:> for generated executables)
29+
** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-1.amd64-linux.tgz[Linux (.tgz)], glibc 2.31 (Ubuntu 20.04)
30+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-amd64-mingw.tgz[MinGW (.tgz)], gcc 10.1.0, statically linked against <:GMP:>; contributed by Bernard Berthomieu; see http://projects.laas.fr/tina/software.php for details and installation instructions
31+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-amd64-mingw-gmp-dynamic.tgz[MinGW (.tgz)], gcc 10.1.0, dynamically linked against <:GMP:>; contributed by Bernard Berthomieu; see http://projects.laas.fr/tina/software.php for details and installation instructions
32+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-amd64-solaris-gmp-dynamic.tgz[Solaris (.tgz)] 11.4, dynamically linked against <:GMP:>; contributed by Bernard Berthomieu
33+
// * x86
34+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-x86-mingw.tgz[MinGW (.tgz)], gcc 10.1.0, statically linked against <:GMP:>; contributed by Bernard Berthomieu; see http://projects.laas.fr/tina/software.php for details and installation instructions
35+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-x86-mingw-gmp-dynamic.tgz[MinGW (.tgz)], gcc 10.1.0, dynamically linked against <:GMP:>; contributed by Bernard Berthomieu; see http://projects.laas.fr/tina/software.php for details and installation instructions
36+
// ** https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117-x86-solaris-gmp-dynamic.tgz[Solaris (.tgz)] 11.4, dynamically linked against <:GMP:>; contributed by Bernard Berthomieu
37+
38+
// === Binary packages available at other sites
39+
40+
// * http://projects.laas.fr/tina/software.php[TINA toolbox]: Includes binary
41+
// releases for: amd64-darwin Mac OS X Sierra (both statically and dynamically
42+
// linked against <:GMP:>), amd64-linux Ubuntu 14 (both statically and
43+
// dynamically linked against <:GMP:>), amd64-mingw and x86-mingw MSys2 (both
44+
// statically and dynamically linked against <:GMP:>), amd64-solaris and
45+
// x86-solaris Solaris 11.4 (both statically and dynamically linked against
46+
// <:GMP:>), and x86-linux Ubuntu 16 (both statically and dynamically linked
47+
// against <:GMP:>).
48+
49+
== 20210117 source packages ==
50+
51+
* https://sourceforge.net/projects/mlton/files/mlton/20210117/mlton-20210117.src.tgz[mlton-20210117.src.tgz]
52+
53+
== Also see ==
54+
55+
* <:Bugs20210117:>
56+
* http://www.mlton.org/guide/20210117/[MLton Guide (20210117)].
57+
+
58+
A snapshot of the MLton website at the time of release.

doc/guide/src/Releases.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Releases
33

44
Public releases of MLton:
55

6+
* <:Release20210117:>
67
* <:Release20201002:>
78
* <:Release20200817:>
89
* <:Release20200722:>

0 commit comments

Comments
 (0)