S M L / N J
1 1 0 . 5 9 N E W S
June 5, 2006
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.59/
Summary:
Bugfixes and minor improvements in various areas.
Details:
- eXene:
-
- committed changes to eXene from Alley Stoughton:
"fixed bugs in X authorization and resource handling, as well
as in the pile and viewport widgets"
- Runtime:
-
- fixed linking problem with NetBSD 3.x.
- Lexgen:
-
- lexgen tool handles non-ascii characters in 7-bit mode
the same way that ml-lex does
- lexgen propagates exceptions the same way that
ml-lex does
- CML:
-
- Fixed a bug in the SyncVar polling functions (iGetPoll,
mTakePoll, and mGetPoll) that could lead to
livelock.
- Scripts:
-
- bug in ml-makedepend fixed
- patches to heap2exec for Linux and FreeBSD (received
from Johannes 5 Joemann) applied
- MLRISC:
-
- renamed GAS_PSEUDO_OPS to AS_PSEUDO_OPS and
put it in its own file.
- added support for NOTB and XORB operators in
pseudo-op expressions
- added DarwinPseudoOp functor that supports Darwin's
assembler syntax.
- added support for 64-bit integer literals