*** ANNOUNCE: SML/NJ working version 110.49 available ***
Matthias Blume <[email protected]>
| Newsgroups | gmane.comp.lang.sml.smlnj |
|---|---|
| Message-ID | <[email protected]> |
S M L / N J
1 1 0 . 4 9 N E W S
September 13, 2004
WARNING
This working version is believed to be stable, but
we have not run our full regression-test suite.
HOME: http://www.smlnj.org/index.html
FILES: http://smlnj.cs.uchicago.edu/dist/working/110.49/
Summary:
This is a bugfix release. Its main purpose is to solve
a another showstopper problem introduced into the x86 c-calls
implementation which is used by NLFFI. It also fixes a
problem with the signal masking/unmasking code.
------------------------------------------------------------------------
--
Details:
Basis:
------
- Fixed the signal masking code to properly nest mask/unmask
operations on a per-signal basis.
MLRISC:
-------
- fixed problem in x86/c-calls that caused NLFFI to generate bogus
code
- bug fix in udgraph.sml
- The IBM/MacOS syntax switch on PPC was incorrectly swapped. Fixed.
Runtime:
--------
- heap image magic number updated
(causes a graceful exit rather than a crash when an outdated
heap image is being loaded)
- Cygwin support
Libraries:
----------
- added some exports to src/compiler/core.cm
- added a ptreql functon to structure InlineT (exported from
$smlnj/init/init.cmi)
Installer:
----------
- falls back to copying when renaming of files fails
(usually this happens when source and destination are in different
file systems)
PGP.sig
(application/pgp-signature, 186 B) - not displayed