Releases: kfl/mosml
Releases · kfl/mosml
Moscow ML version 2.10.1
Minor update, mostly just to get be able to build binary distributions for various platforms.
New in version 2.10.1 of Moscow ML
- ML Server Pages added to examples
- Build system cleaned up a bit
Moscow ML version 2.10.0
New in version 2.10 of Moscow ML
- Support for dynamic linking and callback from C also under MacOS X
- There may now be 2 G globals (string literals etc) instead of 64 K
- Bugs fixed:
- The HTML files generated for mosmllib now have valid URLs
Substring.appmore efficient- Recursive structure compilation (elabRecSigExp) fixed
- Several errors in
Mosmlcookie - Misplaced double quote in
Msp.ahrefa - Exception
Optionwasn't available at top-level - Linker did not check stamps of linked-in units
- Hash function now much faster on very long strings
- Double alignment constraints now correct with gcc-3.2 and Solaris
- Bug in
Polyhash.filter Socketlibrary returned only first 16 bytes of UDP datagram
- SML Basis Library changes:
StringandSubstring: addedconcatWith,isSuffix,isSubstring,fullListPair: addedzipEq,appEq,mapEq,foldlEq,foldrEq,allEq- Added
ArraySliceandVectorSlicestructures, also forCharandWord8 - Added
find,findi,all,exists,collateto vector, array and
slice structures - Added
collatetoList - Added
updateto vector structures Path.{mkRelative,mkAbsolute}now take record arguments- Negative
Time.timevalues allowed OS.Process: new functionssleepandisSuccess;statusnot eqtypeListsort: addedeqclasses,merge,mergeUniqPath: added functionsisRoot,fromUnixPath,toUnixPath, and
exceptionInvalidArc(bug report by Henning Niss)TextIO:inputLinenow have typeinstream -> string optionArray: added type abbreviationvector(bug report by Andrzej
Wasowski)FileSys: typeaccessrenamed toaccess_mode(bug report by
Henning Niss)Byte:unpackString{,Vec}now uses vector slices (bug report by
Henning Niss)Unix: added functionsfromStatus,textInstreamOf,binInstreamOf,
textOutstreamOf,binOutstreamOf,exit, and added phantom types
toproc(bug report by Henning Niss)Timer: added functioncheckCPUTimesWordandWord8: added functionstoLarge,toLargeX, andfromLarge
(bug report by Martin Elsman)General: added exceptionSpanand made the type of the function
beforeless general (bug report by Henning Niss)
- Added modules to mosmllib:
Buffer: mutable string buffers for fast and efficient
concatenation of stringsHashset: sets implemented by hash-tablesRbset: ordered sets implemented by red-black treesRedblackmap: maps implemented by red-black trees
- Moscow ML is now developed in the open at github.