Changes between Version 41 and Version 42 of Status/GHC-7.8


Ignore:
Timestamp:
Sep 4, 2013 4:13:12 PM (8 months ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/GHC-7.8

    v41 v42  
    2121 
    2222 * Nicolas Frisby is adding a few Core-to-Core optimisations. They usually slightly improve performance, but can sometimes make a big difference, both good and bad. They are off by default. 
    23     * `-fdicts-strict` will make all dictionary arguments strict if they are certainly not part of a knot. 
    24     * `-ffun-to-thunk` reverts a new behavior that prevents GHC from creating sharing (merged, cf af12cf66d1a416a135cb98b86717aba2cd247e1a) 
    25     * `-flate-dmd-anal` will run demand analysis near the end of the pipeline. cf #7782 (merged, cf LateDmd). TODO document new flag, determine if -O2 should imply it. 
     23    * (will merge by 6 Sept)`-fdicts-strict` will make all dictionary arguments strict if they are certainly not part of a knot. 
     24    * (merged, cf af12cf66d1a416a135cb98b86717aba2cd247e1a and section in LateDmd) `-ffun-to-thunk` reverts a new behavior that prevents GHC from creating sharing 
     25    * (merged, cf LateDmd) `-flate-dmd-anal` will run demand analysis near the end of the pipeline. cf #7782. 
     26      * TODO document new flag, communally determine if -O2 should imply it 
    2627  
    2728 * Pedro and Richard were working on tidying up the poly-kinded Typable, and propositional equality (`gcast` and friends) story.  See #8132.