S  M  L   /   N  J
                   1  1  0  .  5  9      N  E  W  S
			
                             June 5, 2006
                                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.59/
Summary:
    Bugfixes and minor improvements in various areas.
Details:
  - eXene:
- 
    
      - committed changes to eXene from Alley Stoughton:
      "fixed bugs in X authorization and resource handling, as well
      as in the pile and viewport widgets"
 
- Runtime:
- 
    
      - fixed linking problem with NetBSD 3.x.
 
- Lexgen:
- 
    
      - lexgen tool handles non-ascii characters in 7-bit mode
      the same way that ml-lex does
- lexgen propagates exceptions the same way that
      ml-lex does
 
- CML:
- 
    
      - Fixed a bug in the SyncVar polling functions (iGetPoll,
      mTakePoll, and mGetPoll) that could lead to
      livelock.
 
- Scripts:
- 
    
      - bug in ml-makedepend fixed
- patches to heap2exec for Linux and FreeBSD (received
      from Johannes 5 Joemann) applied
 
- MLRISC:
- 
    
      - renamed GAS_PSEUDO_OPS to AS_PSEUDO_OPS and
      put it in its own file.
- added support for NOTB and XORB operators in
      pseudo-op expressions
- added DarwinPseudoOp functor that supports Darwin's
      assembler syntax.
- added support for 64-bit integer literals