SML/NJ 110.67 NEWS

Standard ML of New Jersey
Version 110.67 NEWS
November 14, 2007

SML/NJ HOME:
  `http://www.smlnj.org/index.html`
FILES:
  `http://smlnj.cs.uchicago.edu/dist/working/110.67/`

### Summary:

This release includes a revamped installer for Windows, support for Mac OS X 10.5 (Leopard), a few enhancements and many bug fixes. The detailed description below includes changes that were part of the 110.66 release, since it was not widely announced.

### Details:

Windows:
  - The installer now uses the MSI mechanism and should be much more robust.
  - We have dropped support for Windows 95 and Windows 98.
  - The long-standing problem with handling ^C on Windows has been fixed.
Bug fixes:
  - Fixed a type error in the `ml-lpt` library that occurs when compiling against a basis that was compiled with the `USE_64_BIT_POSITIONS` symbol set.
  - A collection of bug fixes for the Reactive library.
  - Patches to support Mac OS X 10.5 (Leopard) on both Intel and PPC Macs.
  - Many fixes to the AMD64 code generator in MLRISC.
  - Fixed performance bugs when dealing with very large structures and record values.
  - Fixed bug in {TextIO,BinIO}.StreamIO.endOfStream that would incorrectly signal end of stream. (110.66)
  - Real.signBit(~0.0) now returns true. (110.66)