S  M  L   /   N  J
                   1  1  0  .  4  9      N  E  W  S
			
                          September 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.49/
Summary:
     This is a bugfix release.  Its main purpose is to solve a another
     showstopper problem introduced into the x86 c-calls
     implementation which is used by NLFFI.  It also fixes a problem
     with the signal masking/unmasking code.
Details:
  - Basis:
- 
    
      - Fixed the signal masking code to properly nest mask/unmask
          operations on a per-signal basis.
      
 
- MLRISC:
- 
    
      - fixed problem in x86/c-calls that caused NLFFI to generate
      bogus code
- bug fix in udgraph.sml
- The IBM/MacOS syntax switch on PPC was incorrectly
      swapped. Fixed.
 
- Runtime:
- 
    
      - heap image magic number updated
      (causes a graceful exit rather than a crash when an outdated
      heap image is being loaded)
- Cygwin support
 
- Libraries:
- 
    
      - added some exports to src/compiler/core.cm
- added a ptreql functon to structure InlineT
      (exported from $smlnj/init/init.cmi)
 
- Installer:
- 
    
      - falls back to copying when renaming of files fails
      (usually this happens when source and destination are in different
      file systems)