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.