summaryrefslogtreecommitdiff
path: root/compiler/simplCore/Simplify.lhs
Commit message (Expand)AuthorAgeFilesLines
* Minor refactoring onlysimonpj@microsoft.com2008-10-021-13/+21
* Tidy up the treatment of dead binderssimonpj@microsoft.com2008-09-201-194/+169
* Add a missing "prime" (env' --> env'') thereby fixing a tripping WARN. Hurrah!simonpj@microsoft.com2008-09-181-2/+6
* Add extra WARN testsimonpj@microsoft.com2008-09-171-2/+15
* Comments, and a couple of asserts, onlysimonpj@microsoft.com2008-09-141-13/+15
* Retain unfoldings even with SimplGentlysimonpj@microsoft.com2008-09-051-1/+4
* Improved specialisation of recursive groupssimonpj@microsoft.com2008-09-031-3/+4
* Follow Literal change in SimplifyMax Bolingbroke2008-07-311-2/+1
* Fix Haddock errors.Thomas Schilling2008-07-201-1/+1
* Fix an example where we weren't doing case-of-case when we shouldSimon Marlow2008-06-171-2/+38
* Fix nasty Simplifier scoping bugsimonpj@microsoft.com2008-06-141-34/+55
* Add non-recursive let-bindings for typessimonpj@microsoft.com2008-06-051-10/+5
* Improve the treatment of 'seq' (Trac #2273)simonpj@microsoft.com2008-05-161-12/+15
* (F)SLIT -> (f)sLit in SimplifyIan Lynagh2008-04-121-4/+4
* Simplify SimplCont, plus some other small changes to the Simplifiersimonpj@microsoft.com2008-04-221-68/+97
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-0/+1
* Fix warnings in SimplifyIan Lynagh2008-02-221-141/+146
* WhitespaceIan Lynagh2008-02-221-978/+978
* Redo inlining patch, plus some tidying upsimonpj@microsoft.com2008-02-071-9/+14
* Monadify simplCore/Simplify: use do and returnTwan van Laarhoven2008-01-171-8/+8
* Record evaluated-ness information correctly for strict constructorssimonpj@microsoft.com2008-01-171-11/+12
* Fix Trac #1988; keep the ru_fn field of a RULE up to datesimonpj@microsoft.com2007-12-201-1/+1
* Improve inlining for INLINE non-functionssimonpj@microsoft.com2007-12-041-5/+3
* Make SpecConstr work againsimonpj@microsoft.com2007-11-151-1/+1
* Fix an old but subtle bug in the Simplifiersimonpj@microsoft.com2007-11-051-2/+2
* FIX BUILD: a glitch in the new rules and inlining stuffsimonpj@microsoft.com2007-10-301-7/+10
* Substantial improvement to the interaction of RULES and inliningsimonpj@microsoft.com2007-10-291-18/+27
* Show inlined function in the header of 'Inlining done' messagesimonpj@microsoft.com2007-10-161-1/+1
* FIX #1738: KPush rule of FC must take dataConEqTheta into accountManuel M T Chakravarty2007-10-011-19/+21
* Fix Trac #1718: interaction of error, unlifted tuples, and castssimonpj@microsoft.com2007-09-201-0/+18
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Improve handling of inline pragmas, esp where type applications are involvedsimonpj@microsoft.com2007-08-231-3/+3
* Try harder to avoid making a variable with RULES into a loop-breakersimonpj@microsoft.com2007-07-021-0/+2
* Improve the interaction of 'seq' and associated data typessimonpj@microsoft.com2007-05-231-32/+88
* Two more small bugs in abstractFloatssimonpj@microsoft.com2007-05-091-1/+1
* Make let-floating work even if there are big lambdas in the waysimonpj@microsoft.com2007-05-071-35/+32
* Make -frewrite-rules into a dynamic flag; off for -O0simonpj@microsoft.com2007-05-041-1/+1
* Warning policesimonpj@microsoft.com2007-05-041-2/+1
* Stopping tick boxes for being removed round calls to error.andy@galois.com2007-05-011-0/+3
* Refactor the simplifier's treatment of case expressionssimonpj@microsoft.com2007-02-091-101/+162
* Implement the PushT rule from the FC papersimonpj@microsoft.com2007-02-051-2/+12
* Improve handling of partial applications involving castssimonpj@microsoft.com2007-02-051-12/+30
* Use Id.isStrictIdsimonpj@microsoft.com2007-01-311-2/+2
* Wibblesimonpj@microsoft.com2007-01-111-3/+1
* Add -ddump-rule-firingssimonpj@microsoft.com2007-01-111-2/+6
* Commentssimonpj@microsoft.com2007-01-111-2/+3
* Correct spellingsimonpj@microsoft.com2007-01-101-1/+1
* Commentssimonpj@microsoft.com2007-01-111-12/+13