Changes between Version 10 and Version 11 of Status/SLPJ-Tickets


Ignore:
Timestamp:
Nov 28, 2008 10:07:52 AM (7 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/SLPJ-Tickets

    v10 v11  
    22
    33== Performance ==
     4
     5=== Arity ===
    46 * #2822: arity expansion not happening right
    57 * #2823: another arity expansion bug (related to dictionaries)
    68 * #2440: bad code with type families; I believe this is also arity-related
     9 * #2762: Arity analysis       
     10
     11=== Inlining ===
     12 * #2396: default class method not inlined
     13 * #2354: NOINLINE pragma ignored
     14 * #2353: GHC inliner doesn't inline
     15 * #2420: Inlining of class methods infelicity (odd rather than bad)   
     16 * #2078: INLINing improvement; ask [email protected] to see if it improves CASL
     17
     18=== Other performance ===
    719 * #2670: record selectors behaving badly wrt optimisation
    820 * #2731: avoiding unnecessary evaluation when unpacking constructors
    921 * #2253: NCG could do better. Look at this when John D’s ncg is working
    10  * #2762: Arity analysis       
    1122 * #1434: Slow conversion Double to Int
    1223 * #2439: Strict dictionaries   
     
    1728 * #1216: array indexing, inlining/arity bug   
    1829 * #149: float-out/CSE 
    19  * #2078: INLINing improvement; ask [email protected] to see if it improves CASL
    2030 * #2289, 2387:(a) cheap check at start of case alternatives, (b) nested CPR analysis   
    2131 * #2092: Possible quadratic-sized Eq instances. Does it really go quadratic, or does the join-point inlining machinery prevent it?  Still to check: delicacy wrt case-of-case
    2232 * #2255, #2643: Improve '''`SpecConstr`''' for free variables, and for join points.
    2333 * #2374: SAT and `MutableByteArray`    Max?
    24  * #2420: Inlining of class methods infelicity (odd rather than bad)   
     34
    2535
    2636== Outright bugs ==