2008-04-11 |
simonpj@microsoft.com | Revive the static argument transformation |
tree | commitdiff |
2008-04-11 |
simonpj@microsoft.com | Transfer strictness and arity info when abstracting... |
tree | commitdiff |
2008-04-03 |
simonpj@microsoft.com | Fix simplifier thrashing |
tree | commitdiff |
2008-03-29 |
Ian Lynagh | Don't import FastString in HsVersions.h |
tree | commitdiff |
2008-03-29 |
Ian Lynagh | DEBUG removal |
tree | commitdiff |
2008-03-05 |
simonpj@microsoft.com | Refactor OccAnal; and improve dead-code elimination |
tree | commitdiff |
2008-02-20 |
Ian Lynagh | Whitespace |
tree | commitdiff |
2008-02-22 |
Ian Lynagh | Fix warnings in Simplify |
tree | commitdiff |
2008-02-22 |
Ian Lynagh | Whitespace |
tree | commitdiff |
2008-02-19 |
Ian Lynagh | Typo |
tree | commitdiff |
2008-02-07 |
Ian Lynagh | Make some more modules use LazyUniqFM instead of UniqFM |
tree | commitdiff |
2008-02-12 |
Roman Leshchinskiy | Fix typo in message |
tree | commitdiff |
2008-02-11 |
Roman Leshchinskiy | Symbolic tags for simplifier phases |
tree | commitdiff |
2008-02-11 |
Roman Leshchinskiy | Allow -ddump-simpl-phases to specify which phases to... |
tree | commitdiff |
2008-02-07 |
simonpj@microsoft.com | Redo inlining patch, plus some tidying up |
tree | commitdiff |
2008-02-07 |
Ian Lynagh | Make some more modules use LazyUniqFM instead of UniqFM |
tree | commitdiff |
2008-02-05 |
simonpj@microsoft.com | Inject implicit bindings before the simplifier (Trac... |
tree | commitdiff |
2008-01-26 |
Twan van Laarhoven | Fixed warnings in simplCore/CSE |
tree | commitdiff |
2008-01-26 |
Twan van Laarhoven | Fixed warnings in simplCore/OccurAnal |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/SimplMonad: custom monad functions... |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/SimplMonad: use MonadUnique instance... |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/SetLevels: use do, return, standard... |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/SimplUtils: use do, return, standard... |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/Simplify: use do and return |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/SimplEnv: use standard monad functions |
tree | commitdiff |
2008-01-17 |
Twan van Laarhoven | Monadify simplCore/SimplCore: use do, return and standa... |
tree | commitdiff |
2008-01-21 |
simonpj@microsoft.com | Wibble to the OccurAnal fix for RULEs and loop-breakers |
tree | commitdiff |
2008-01-21 |
simonpj@microsoft.com | Make the loop-breaking algorithm a bit more liberal... |
tree | commitdiff |
2008-01-18 |
simonpj@microsoft.com | Wibble to SetLevels.abstractVars |
tree | commitdiff |
2008-01-17 |
Isaac Dupree | lots of portability changes (#1405) |
tree | commitdiff |
2008-01-17 |
simonpj@microsoft.com | Fix egregious error in earlier "Record evaluated-ness... |
tree | commitdiff |
2008-01-17 |
simonpj@microsoft.com | Record evaluated-ness information correctly for strict... |
tree | commitdiff |
2008-01-16 |
simonpj@microsoft.com | In float-out, make sure we abstract over the type varia... |
tree | commitdiff |
2008-01-16 |
simonpj@microsoft.com | Fix the -frule-check pass |
tree | commitdiff |
2008-01-07 |
simonpj@microsoft.com | Fix Trac #2018: float-out was ignoring the kind of... |
tree | commitdiff |
2008-01-04 |
simonpj@microsoft.com | White space and comments only |
tree | commitdiff |
2007-12-20 |
simonpj@microsoft.com | Fix Trac #1988; keep the ru_fn field of a RULE up to... |
tree | commitdiff |
2007-12-20 |
simonpj@microsoft.com | Remove obselete code for update-in-place (which we... |
tree | commitdiff |
2007-12-14 |
Roman Leshchinskiy | Separate and optional size thresholds for SpecConstr... |
tree | commitdiff |
2007-12-13 |
Roman Leshchinskiy | New flag: -ddump-simpl-phases |
tree | commitdiff |
2007-12-13 |
Roman Leshchinskiy | Don't dump simplifier iterations with -dverbose-core2core |
tree | commitdiff |
2007-12-04 |
simonpj@microsoft.com | Make eta reduction check more carefully for bottoms... |
tree | commitdiff |
2007-12-04 |
simonpj@microsoft.com | Improve inlining for INLINE non-functions |
tree | commitdiff |
2007-12-03 |
simonpj@microsoft.com | Improve eta reduction, to reduce Simplifier iterations |
tree | commitdiff |
2007-11-15 |
simonpj@microsoft.com | Make SpecConstr work again |
tree | commitdiff |
2007-11-12 |
simonpj@microsoft.com | Improve documentation of INLINE, esp its interactions... |
tree | commitdiff |
2007-11-08 |
simonpj@microsoft.com | Fix Trac #1654: propagate name changes into CoreRules |
tree | commitdiff |
2007-11-05 |
simonpj@microsoft.com | Wibble to earlier case-merge fix |
tree | commitdiff |
2007-11-05 |
simonpj@microsoft.com | Fix an old but subtle bug in the Simplifier |
tree | commitdiff |
2007-10-30 |
simonpj@microsoft.com | FIX BUILD: a glitch in the new rules and inlining stuff |
tree | commitdiff |
2007-10-29 |
simonpj@microsoft.com | Fix LiberateCase |
tree | commitdiff |
2007-10-29 |
simonpj@microsoft.com | Substantial improvement to the interaction of RULES... |
tree | commitdiff |
2007-10-26 |
simonpj@microsoft.com | Add newline in debug print |
tree | commitdiff |
2007-10-16 |
simonpj@microsoft.com | Show inlined function in the header of 'Inlining done... |
tree | commitdiff |
2007-10-16 |
simonpj@microsoft.com | Show program size in the simplifier-bailing-out message |
tree | commitdiff |
2007-10-09 |
Simon Marlow | small reworking of the loop-breaker-choosing algorithm |
tree | commitdiff |
2007-10-01 |
Manuel M T Chakravarty | FIX #1738: KPush rule of FC must take dataConEqTheta... |
tree | commitdiff |
2007-09-20 |
simonpj@microsoft.com | Fix Trac #1718: interaction of error, unlifted tuples... |
tree | commitdiff |
2007-09-04 |
Ian Lynagh | Fix CodingStyle#Warnings URLs |
tree | commitdiff |
2007-09-03 |
Ian Lynagh | Use OPTIONS rather than OPTIONS_GHC for pragmas |
tree | commitdiff |
2007-09-01 |
Ian Lynagh | Add {-# OPTIONS_GHC -w #-} and some blurb to all compil... |
tree | commitdiff |
2007-08-10 |
Ian Lynagh | Follow Array changes (adding numElements field) |
tree | commitdiff |
2007-08-23 |
simonpj@microsoft.com | Improve handling of inline pragmas, esp where type... |
tree | commitdiff |
2007-08-16 |
Ian Lynagh | Replace _scc_'s in the GHC source with SCC pragmas |
tree | commitdiff |
2007-08-09 |
simonpj@microsoft.com | Better scoring for loop breakers; fixes simplifier... |
tree | commitdiff |
2007-07-16 |
Roman Leshchinskiy | Make vectorisation part of the optimiser pipeline |
tree | commitdiff |
2007-07-02 |
Ian Lynagh | Remove mapAccumL, mapAccumR, mapAccumB |
tree | commitdiff |
2007-07-02 |
simonpj@microsoft.com | Try harder to avoid making a variable with RULES into... |
tree | commitdiff |
2007-06-29 |
simonpj@microsoft.com | Improve loop-breaker scoring in OccAnal (idea from... |
tree | commitdiff |
2007-06-20 |
simonpj@microsoft.com | Fix egregious sharing bug in LiberateCase |
tree | commitdiff |
2007-06-05 |
simonpj@microsoft.com | Typo in comments |
tree | commitdiff |
2007-05-23 |
simonpj@microsoft.com | Improve the interaction of 'seq' and associated data... |
tree | commitdiff |
2007-05-14 |
Manuel M T Chakravarty | Revised signature of tcLookupFamInst and lookupFamInstEnv |
tree | commitdiff |
2007-05-11 |
simonpj@microsoft.com | Correct an egregious typo in LiberateCase that emascula... |
tree | commitdiff |
2007-05-10 |
Michael D. Adams | Warning fix for unused and redundant imports |
tree | commitdiff |
2007-05-09 |
simonpj@microsoft.com | Two more small bugs in abstractFloats |
tree | commitdiff |
2007-05-09 |
simonpj@microsoft.com | Fix a bug in (the new function) SimplUtils.abstractFloats |
tree | commitdiff |
2007-05-09 |
simonpj@microsoft.com | Improve full laziness by floating allocations out of... |
tree | commitdiff |
2007-05-07 |
simonpj@microsoft.com | Make let-floating work even if there are big lambdas... |
tree | commitdiff |
2007-05-04 |
simonpj@microsoft.com | Warning police |
tree | commitdiff |
2007-05-04 |
simonpj@microsoft.com | Make -frewrite-rules into a dynamic flag; off for -O0 |
tree | commitdiff |
2007-05-04 |
simonpj@microsoft.com | Fix the pruning of dead case alternatives |
tree | commitdiff |
2007-05-04 |
simonpj@microsoft.com | Warning police |
tree | commitdiff |
2007-05-03 |
simonpj@microsoft.com | Less voluminous debug |
tree | commitdiff |
2007-04-25 |
simonpj@microsoft.com | Improve hashing of expressions for CSE (reduces warning... |
tree | commitdiff |
2007-05-01 |
andy@galois.com | Stopping tick boxes for being removed round calls to... |
tree | commitdiff |
2007-04-06 |
Ian Lynagh | Remove code that is dead, as we require __GLASGOW_HASKE... |
tree | commitdiff |
2007-02-21 |
simonpj@microsoft.com | Fix case-merge bug that was breaking the HEAD |
tree | commitdiff |
2007-02-09 |
simonpj@microsoft.com | Major improvement to SpecConstr |
tree | commitdiff |
2007-02-09 |
simonpj@microsoft.com | Refactor the simplifier's treatment of case expressions |
tree | commitdiff |
2007-02-05 |
simonpj@microsoft.com | Implement the PushT rule from the FC paper |
tree | commitdiff |
2007-02-05 |
simonpj@microsoft.com | Improve handling of partial applications involving... |
tree | commitdiff |
2007-02-05 |
simonpj@microsoft.com | Float casts out of lambdas |
tree | commitdiff |
2007-02-05 |
simonpj@microsoft.com | Use exprIsCheap in floating, just as the simplifier... |
tree | commitdiff |
2007-02-02 |
simonpj@microsoft.com | One more wibble to FloatOut, fixes HEAD breakage (I... |
tree | commitdiff |
2007-02-02 |
simonpj@microsoft.com | Don't dump floated bindings just outside a lambda |
tree | commitdiff |
2007-02-02 |
simonpj@microsoft.com | Reset the demand info on bindings going to top level... |
tree | commitdiff |
2007-01-31 |
simonpj@microsoft.com | Use Id.isStrictId |
tree | commitdiff |
2007-01-11 |
simonpj@microsoft.com | Wibble |
tree | commitdiff |
2007-01-11 |
simonpj@microsoft.com | Add -ddump-rule-firings |
tree | commitdiff |
next |