Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 881 Bytes

CHANGELOG.md

File metadata and controls

30 lines (23 loc) · 881 Bytes

Version 0.2.1 (2024-11-12)

  • OS.Path now supports UNC paths on Windows
  • Code generators now emit nested expressions
  • Time: Change time epoch to avoid an issue on Windows

Version 0.2.0 (2024-08-06)

  • More work on IO: PrimIO/ImperativeIO/TextIO.StreamIO/BinIO.StreamIO
  • Enable dead code elimination for the initialization file
  • Pipe operator in $(SML_LIB)/basis/pipe.mlb
  • New documentation
  • JavaScript: JavaScript.Lib.Map/Set/WeakMap/WeakSet
  • Lua: Add Lua.method0/method1/method2/method3
  • Uncurry optimization

Version 0.1.0 (2023-12-17)

Initial release.

Basic features:

  • Full Standard ML '97 language
  • Some of Successor ML
  • Some language extensions
  • A subset of SML Basis Library
  • ML Basis system
  • Lua backend - 5.3/5.4/LuaJIT
  • JavaScript (Node.js) backend - CPS or direct style
  • Delimited continuations on some backends