summaryrefslogtreecommitdiff
path: root/compiler/simplCore/Simplify.lhs
Commit message (Expand)AuthorAgeFilesLines
* Typos in commentsGabor Greif2014-03-251-2/+2
* Eliminate redundant seq's (Trac #8900)Simon Peyton Jones2014-03-241-44/+55
* Comments onlySimon Peyton Jones2014-03-241-5/+5
* Make sure we occurrence-analyse unfoldings (fixes Trac #8892)Simon Peyton Jones2014-03-181-40/+38
* Fix a popular typo in commentsGabor Greif2014-02-011-1/+1
* Update comments: Void# instead of State# RealWorld#Joachim Breitner2013-12-161-3/+3
* Replace (State# RealWorld) with Void# where we just want a 0-bit valueSimon Peyton Jones2013-11-221-4/+4
* refactor tick handling a littleSimon Marlow2013-11-211-4/+5
* Rename mkNoTick to mkNoCountSimon Marlow2013-11-211-2/+2
* Improve eta expansion (again)Simon Peyton Jones2013-11-121-10/+11
* Rename topNormaliseType to topNormaliseType_maybeSimon Peyton Jones2013-10-231-2/+2
* Trailing whitespacesJan Stolarek2013-10-181-13/+14
* Comments onlySimon Peyton Jones2013-10-181-25/+38
* Restore old names of comparison primopsJan Stolarek2013-09-181-14/+21
* Optimise (case tagToEnum# x of ..) as in Trac #8317Simon Peyton Jones2013-09-181-3/+40
* simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-291-5/+3
* Make the simplifier propagate strictness through castsSimon Peyton Jones2013-06-061-27/+33
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-6/+6
* typosGabor Greif2013-01-301-3/+3
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-251-6/+26
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-251-3/+2
| |\
| * | Allow CaseElim if the case binder is the next thing to be eval'dSimon Peyton Jones2013-01-221-6/+26
* | | Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-241-3/+2
| |/ |/|
* | Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-171-3/+2
|/
* Make CaseElim a bit less aggressiveSimon Peyton Jones2013-01-041-15/+21
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-021-2/+2
|\
| * Make {-# UNPACK #-} work for type/data family invocationsSimon Peyton Jones2012-12-231-2/+2
* | Add an extra error check in DEBUG mode for ill-typed unfoldingsSimon Peyton Jones2013-01-021-3/+9
* | Crucial bug fix: use scrut' rather than scrut!Simon Peyton Jones2013-01-021-1/+1
* | Make the treatment of addAltUnfoldings handle castsSimon Peyton Jones2012-12-241-42/+54
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-191-1/+1
|\
| * Refactor the way dump flags are handledIan Lynagh2012-10-181-5/+5
| * Some alpha renamingIan Lynagh2012-10-161-5/+5
| * Rename DynFlag to GeneralFlagIan Lynagh2012-10-161-1/+1
* | Comments onlySimon Peyton Jones2012-10-151-1/+1
|/
* Make -f(no-)pre-inlining a dynamic flagIan Lynagh2012-10-091-21/+24
* Make the opt_UF_* static flags dynamicIan Lynagh2012-10-091-8/+14
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-5/+6
* Pass DynFlags to the ru_try functions of built-in rulesIan Lynagh2012-09-171-1/+2
* Remove pprDefiniteTraceIan Lynagh2012-08-051-11/+12
* Rename trace_dump to dumpIan Lynagh2012-08-051-2/+2
* Whitespace only in compiler/simplCore/Simplify.lhsIan Lynagh2012-08-051-253/+246
* Restore old output for -ddump-rule-firings #7060Paolo Capriotti2012-07-181-9/+10
* Use dumpSDoc functions to output rules (#7060)Paolo Capriotti2012-07-131-15/+19
* Add silent superclass parameters (again)Simon Peyton Jones2012-06-271-1/+1
* Pass DynFlags down to pprDefiniteTraceIan Lynagh2012-06-121-4/+4
* Pass DynFlags down to showSDocDumpIan Lynagh2012-06-121-1/+1
* Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+1
* Wibbles to 'simplify the SimplCont data type'Simon Peyton Jones2012-05-091-2/+2
* Simplify the SimplCont data typeSimon Peyton Jones2012-05-091-42/+43