Standard ML of New Jersey
Release Notes


Version 2024.2
July 7, 2024


Summary

The main purpose of this release is to create a checkpoint for a major reorganization of the source repository. We have moved the LLVM-based code-generator library to a submodule. This release also contains a couple of bug fixes.

Bugs

Here is a list of the issues that are fixed (or closed) with this release.

Issue Description

287

Random.randRange when low = hi

289

Wrong description of brace syntax in RegExp Library in SML of NJ Library

We also fixed the following bugs that did not have issues associated with them (or were bug fixes ported from the legacy repository):

Supported systems

We believe that SML/NJ will build and run on the following systems, but have only tested some of them:

Architecture Operating System Status

AMD64

macOS 11 (Big Sur)

macOS 12 (Monterey)

macOS 13 (Ventura)

macOS 14 (Sonoma)

Tested

Ubuntu 20.04.6 LTS

Ubuntu 22.04.2 LTS

Tested