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