summaryrefslogtreecommitdiff
path: root/compiler/simplCore
Commit message (Expand)AuthorAgeFilesLines
* Comments onlySimon Peyton Jones2013-01-281-2/+2
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-255-30/+49
|\
| * Comments onlySimon Peyton Jones2013-01-221-3/+4
| * A simple improvement to CSESimon Peyton Jones2013-01-171-4/+11
| * Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-174-23/+34
* | Allow CaseElim if the case binder is the next thing to be eval'dSimon Peyton Jones2013-01-221-6/+26
* | Comments onlySimon Peyton Jones2013-01-221-1/+1
|/
* 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
* | Make combine-identical-alternatives work again (Trac #7360)Simon Peyton Jones2012-12-241-59/+68
* | Add traceSmpl for simplifier tracing, now that the simplifier has the IO monadSimon Peyton Jones2012-12-241-1/+9
* | Simplify the binder-swap transformationSimon Peyton Jones2012-12-241-209/+46
|/
* Likely fix to uninitialized DynFlags in plugins.Daniel Vainsencher2012-12-211-0/+3
* Refactoring: Make a HasModule class for getModuleIan Lynagh2012-11-021-4/+4
* Comments onlySimon Peyton Jones2012-10-311-5/+8
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-221-257/+250
|\
| * Fix typoIan Lynagh2012-10-201-1/+1
| * Whitespace only in simplCore/OccurAnal.lhsIan Lynagh2012-10-191-256/+249
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-195-27/+27
|\ \ | |/
| * Refactor the way dump flags are handledIan Lynagh2012-10-184-16/+16
| * Some alpha renamingIan Lynagh2012-10-164-30/+30
| * Rename DynFlag to GeneralFlagIan Lynagh2012-10-163-9/+9
* | Deprecate Rank2Types and PolymorphicComponents, in favour of RankNTypesSimon Peyton Jones2012-10-191-1/+1
* | Comments onlySimon Peyton Jones2012-10-151-1/+1
|/
* Make -f(no-)pre-inlining a dynamic flagIan Lynagh2012-10-092-25/+27
* Whitespace only in simplCore/SimplMonad.lhsIan Lynagh2012-10-091-49/+42
* Whitespace only in simplCore/SimplUtils.lhsIan Lynagh2012-10-091-561/+554
* Whitespace only in simplCore/SimplEnv.lhsIan Lynagh2012-10-091-244/+240
* Make the opt_UF_* static flags dynamicIan Lynagh2012-10-093-17/+24
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-173-58/+62
* Pass DynFlags to the ru_try functions of built-in rulesIan Lynagh2012-09-171-1/+2
* Make -fhistory-size dynamicIan Lynagh2012-09-032-8/+10
* Make the ways dynamicIan Lynagh2012-09-031-1/+1
* 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
* FloutOut.wrapTick: don't forget to tick the args of a constructor appSimon Marlow2012-08-021-1/+1
* Fix a subtle float-in bugSimon Peyton Jones2012-07-231-11/+13
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-192-10/+11
|\
| * Restore old output for -ddump-rule-firings #7060Paolo Capriotti2012-07-181-9/+10
| * typos in trace strings (which I observed in compile output)Gabor Greif2012-07-181-1/+1
* | Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-151-0/+1
|/
* Use dumpSDoc functions to output rules (#7060)Paolo Capriotti2012-07-131-15/+19
* Add MonadIO instance to SimplM.Paolo Capriotti2012-07-131-0/+6
* Add IO to the SimplM monad.Paolo Capriotti2012-07-132-38/+29
* Add silent superclass parameters (again)Simon Peyton Jones2012-06-271-1/+1