Changes between Version 24 and Version 25 of Frisby2013Q1


Ignore:
Timestamp:
Feb 24, 2013 9:06:11 PM (14 months ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Frisby2013Q1

    v24 v25  
    5151   * proceed to -O2 once you've identified the primary interesting scenarios 
    5252   * (also saves some compile time) 
    53  * always compile with -ticky 
     53 * always compile with -ticky (unless you're concerned about delicate optimizations at CMMand below) 
    5454 * to manage compilation of the libraries, use build.mk's !GhcLibOpts 
    5555 * to manage compilation of the nofib tests, use 
     
    8080  * inspect the compilation outputs for differences 
    8181    * cf [#CoreDiving] [#Core-STG-CMM] 
    82   * allocation changes probably won't require more work (unless its delication GC stuff, I suppose) 
    83   * run runtime, isolate the changes 
    84     * for a given change, write a simpler test that hammers just that code in order to estimate its affect 
     82  * allocation changes probably won't require more work (unless its delicate GC stuff, I suppose) 
     83  * for runtime, isolate the changes 
     84    * to evaluate a change, write a simpler test that hammers just that code in order to estimate its affect 
     85    * see [#Core-STG-CMM] for an estimation of run time effects 
    8586    * if the change seems to be in a library, slice out the relevant code into its own module so you can mutate it to experiment 
    8687