Skip to content

TODO List for Release 110.99.5

John Reppy edited this page Sep 13, 2024 · 8 revisions

The 110.99.5 release is planned for mid to late February 2024. Struck out items have been completed.

Issues

  • Issue #194: Incorrect formatting of real number

  • Issue #280: Support forward-slash ("/") as a separator in the Windows implementation of OS.Path

  • Issue #283: TextIO.inputAll segfaults when reading 980M file

  • Issue #285: Unmatched specification in opaque signature ascription causes uncaught exception

  • Issue #286: Get "fgrep is obsolescent" when run 'sml' on Fedora

  • Issue #287: The word literal 0wx80000000 is incorrectly converted to 0wx7FFFFFFF80000000

  • Issue #288: DynamicArray.subArray creates array with length bound+1

  • Issue #289: Uncaught Bind exception in compiler with opaque signature matching

  • Issue #290: Random.realRand returns far smaller value than unity

  • Issue #292: Word8.toLargeInt is broken in 32-bit version

  • Issue #294: Starting SML/NJ on Windows produces unsightly REM lines

  • Issue #297: Additional operations for the MONO_HASH_TABLE interface

  • Issue #298: Incorrect printing of source code in error message

Features and Enhancements

SML Basis Library

  • Replace real to string conversions with better algorithm; this includes implementing missing features, such as the EXACT mode and the missing IEEEReal functions.

  • Implement missing Real64.nextAfter function.

SML/NJ Library

  • New parser for JSON

  • JSONDecode module

Clone this wiki locally