Skip to content

Commit

Permalink
Create and update pages for 20241230 release
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthewFluet committed Dec 30, 2024
1 parent d40427b commit 1be2ece
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 3 deletions.
4 changes: 2 additions & 2 deletions doc/guide/src/Home.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ a lexer generator, a parser generator, and a profiler.

== What's new?

* 20210117: Please try out our latest release, <<Release20210117#,MLton 20210117>>.
* 20241230: Please try out our latest release, <<Release20241230#,MLton 20241230>>.

== Next steps

* Visit the https://github.com/MLton/mlton[MLton GitHub repository].
* Read about MLton's <<Features#>>.
* Look at <<Documentation#>>.
* See some <<Users#>> of MLton.
* Download MLton from https://sourceforge.net/projects/mlton/files/mlton/20201002[SourceForge] or https://github.com/MLton/mlton/releases/tag/on-20201002-release[GitHub].
* Download MLton from https://github.com/MLton/mlton/releases/latest[GitHub].
* Meet the MLton <<Developers#>>.
* Get involved with MLton <<Development#>>.
* User-maintained <<FAQ#>>.
Expand Down
2 changes: 1 addition & 1 deletion doc/guide/src/Release20210117.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
= Release20210117

Here you can download the latest public release of MLton, version 20210117.
This is an archived public release of MLton, version 20210117.

== Changes since <<Release20201002#,MLton 20201002>>

Expand Down
49 changes: 49 additions & 0 deletions doc/guide/src/Release20241230.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
= Release20241230

Here you can download the latest public release of MLton, version 20241230.

== Changes since <<Release20210117#,MLton 20210117>>

* Compiler.
** Enhance and fix bugs in `Useless` and `ConstantPropagation` SSA
optimization passes.
** Update LLVM codegen; using the LLVM codegen requires LLVM 15 (or
higher).
** Update elaboration error messages involving constants and infix
patterns and expressions.
** Accept a non-semicolon terminated final expression in the syntax
of programs.
** Eliminate (expert) `-profile time-label` compile-time option.
** Fix `-pi-style pie` compile-time option.
* Runtime.
** Fix bug in heap resizing that could lead to a segmentation fault.
** Fix bug with `-align 4` and mark-compact GC.
** Fix bug in `GC_sequenceCopy` failing to update card map when
copying object pointers.
* Libraries.
** Basis Library.
*** Fix bug in `ImperativeIO.getInstream`.
*** Fix bug in `Date.localOffset` for time zones east of prime
meridian.
*** Fix bugs in `WORD.scan` when `0` is followed by `w` or `x` or
`wx` but not by more digits.
** Other libraries.
*** Updated: ckit library, MLLPT library, MLRISC library, SML/NJ library
* Other.
** Add preliminary support for `wasm32-wasi`.
** Add support for `loongarch64` architecture.
** Update ``Makefile``s to simplify bootstrapping.

== 20241230 binary packages

* See https://github.com/MLton/mlton/releases/tag/on-20241230-release[MLton 20241230] assets on https://github.com[GitHub].

== 20241230 source packages

* https://github.com/MLton/mlton/releases/download/on-20241230-release/mlton-20241230.src.tgz[mlton-20241230.src.tgz]

== Also see

* http://www.mlton.org/guide/20241230/[MLton Guide (20241230)].
+
A snapshot of the MLton website at the time of release.
1 change: 1 addition & 0 deletions doc/guide/src/Releases.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

Public releases of MLton:

* <<Release20241230#>>
* <<Release20210117#>>
* <<Release20201002#>>
* <<Release20200817#>>
Expand Down

0 comments on commit 1be2ece

Please sign in to comment.