Standard ML of New Jersey
SML/NJ is an interactive compiler for the Standard ML Programming
Language (1997 Revision).
- Developed at devel:tools:compiler
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/smlnj && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
MLRISC.diff | 0000000210 210 Bytes | |
minmem | 0000000007 7 Bytes | |
pack_new_version.sh | 0000000713 713 Bytes | |
smlnj-110.81.tar.bz2 | 0030270949 28.9 MB | |
smlnj.changes | 0000004921 4.81 KB | |
smlnj.spec | 0000001865 1.82 KB |
Revision 20 (latest revision is 27)
Dominique Leuenberger (dimstar_suse)
accepted
request 508512
from
Ismail Dönmez (namtrac)
(revision 20)
- Update to version 110.81 Successor ML: * The 110.81 release adds additional support for Successor ML syntactic extensions. It is now possible to use record-punning syntax in expressions (as well as in patterns). * And we have added support for do syntax in let bindings. * We have also changed the way that Successor ML features are enabled from the REPL. Instead of assigning true to the Control.succML variable, one should use the function Control.setSuccML is used to enable or disable Successor ML. Compiler * This version eliminates dependencies on FLINT types in the front end. In particular, uses of PlambdaType have been eliminated. SML/NJ Library: * Added the JSONUtil module to the JSON library. ml-lpt * Added --debug command-line option to ml-antlr. This flag causes ml-antlr to generate debug actions that print the left-hand-side non-terminal of the production. * Added %tokentype directive to ml-antlr, which allows user-defined datatypes to be used to represent tokens. MLRISC: * Changed the interface to AMD64Gen; the signBit and negateSignBit callback functions now return an MLTree.rexp (instead of a label). Bugfixes: * 129 Symbolic identifiers are allowed as strids * 149 Datatype replication exposes hidden constructors * 153 Enabling Successor ML features is delayed * 175 Executable stack on Linux * 179 ml-ulex writing debug messages to stdOut
Comments 0