SML/NJ 110.57 NEWS

                             S  M  L   /   N  J

                       1  1  0  .  5  7      N  E  W  S

                                November 16, 2005

                                    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.57/

## Summary:

Bugfixes and minor feature enhancements.

## Details:

Libraries:
  - Replaced stub for `Array2.copy` with an actual implementation.
  - Fixed erroneous out-of-bounds test in `*ArraySlice.update`.
  - Removed deprecated function `Substring.all`.
  - Tweaked the new interval set API (in SML/NJ library) somewhat.
  - Renamed `Pack`{`Big`,`Little`} to their correct names `PackWord`{`Big`,`Little`}.
  - Changed hexadecimal digits to upper-case as required by the Basis specification.
  - EXene is now maintained by a group of people at K-State: `http://www.cis.ksu.edu/~stough/eXene/index.html`
Tools:
  - Fixed problem in `back-trace` facility where a spurious message about `exception ExnDuringExecution` would be printed.
System:
  - Re-organized the way the compiler refers to libraries such as the Basis, various components of the SML/NJ library, and the ML-Yacc library.
    (It is now possible to redefine the pathname anchors that normally are used to refer to these libraries (for the purpose of pointing user code to alternative implementations etc.) without disturbing the proper functioning of the interactive system and the compiler.)