Changes between Version 28 and Version 29 of Status/GHC-6.12


Ignore:
Timestamp:
Aug 12, 2008 3:15:17 PM (7 years ago)
Author:
simonmar
Comment:

update

Legend:

Unmodified
Added
Removed
Modified
  • Status/GHC-6.12

    v28 v29  
    1818 * '''External Core''' (output only) is working again, thanks to Tim Chevalier. 
    1919 
    20  * Better '''versioning''' to support separate compilation; perhaps checksums/fingerprints. Already done! 
     20 * Better '''versioning''' to support separate compilation based on MD5 fingerprints. Already done (and documented! see [wiki:Commentary/Compiler/RecompilationAvoidance]. 
    2121 
    2222 * GHC now uses '''libffi''' to implement parts of the FFI, replacing some of the home-grown and very architecture-specific code we had to do this.  Amongst other benefits, this will ease the task of porting GHC in the future. Done; but ''maybe use it to solve the SE Linux paranoia problem?'' 
     
    5252  * '''Finish System.Process revamp''' (#2233) 
    5353 
     54  * Backwards compatibility: we've introduce "base3-compat", a backwards-compatible version of the base library 
     55    that will provide essentially the same API as the base library that shipped with GHC 6.8.3, so that code 
     56    depending on base-3 will continue to just work. 
     57 
    5458== Lower priorities for 6.10 == 
    55  
    56   * Backwards compatibility: we're not sure what to do here. 
    5759 
    5860  * More library reorg (#1338).  The goal here is to shift stuff out of boot-libs and into the Haskell Library Platform, which is independently upgradable.  Not hugely urgent, nice to have.