                             S  M  L   /   N  J

                       1  1  0  .  5  2      N  E  W  S

                              December 15, 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.52/

## Summary:

Minor additions and improvements to library code; bug fixes.

## Details:

Interactive system:
  - improved error messages related to `.cm`- and `.sml`-files that appear as part of the command line
Basis:
  - The system can now (optionally) be compiled with 64-bit position values (`structure Position = Int64`). See the `HISTORY` file for more information.
Libraries:
  - `HashString.hashSubstring` added.
  - `Atom.atom'` now extracts a string from the given substring only if it is not already in the table.
  - Two simple but potentially useful statistics modules added to SML/NJ library.
  - Minor performance improvements.
Compiler/MLRISC:
  - bug fixes in PPC backend (does not affect SML/NJ directly)
Scripts:
  - fixed bug in ml-makedepend
  - tried to make scripts more robust against filenames that contain whitespace (common under Win32 and Mac OS X)