SML/NJ 110.45 NEWS

    			S  M  L   /   N  J

                      1  1  0  .  4  5      N  E  W  S

      		         February 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.45/

## Summary:

This is a maintenance release which fixes some minor problems, most notably an incompatibility with GCC 3.3.

## Details:

Basis:

- Timer interface changed in anticipation of a change to the spec
- POSIX_FLAGS replaced with BIT_FLAGS
- type of top-level app corrected
- other minor discrepancies with spec fixed

runtime:

- added vp_limitPtrMask to win32-specific code
- added win32 Sleep function to runtime
- dropped "-ansi" flag from gcc invocation when used on assembly code (fixes problem related to gcc 3.3)

interactive loop:

- - exception reporting improved (don't show part of exception history trace that reaches into the implementation of the toplevel loop itself)

MLRISC:

- preliminary support for c-calls interface on PPC architecture added (not yet used for NLFFI)
- bug in getreg fixed

compiler:

- code generation for int32 comparisons added