summaryrefslogtreecommitdiff
path: root/compiler/simplCore
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove another sortLe useIan Lynagh2012-06-221-5/+5
* Pass DynFlags down to pprDefiniteTraceIan Lynagh2012-06-121-4/+4
* Pass DynFlags down to showSDocDebugIan Lynagh2012-06-121-2/+2
* Pass DynFlags down to showSDocIan Lynagh2012-06-122-4/+5
* Use showPpr in a few more placesIan Lynagh2012-06-121-2/+2
* Pass DynFlags down to showSDocDumpIan Lynagh2012-06-122-31/+31
* Pass DynFlags to the LogActionIan Lynagh2012-06-112-3/+3
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-061-29/+1
|\
| * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-29/+1
| |\
| | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-29/+1
* | | Put the Integer type, rather than the mkIntegerId, inside LitIntegerIan Lynagh2012-06-061-9/+1
|/ /
* | Change how macros like ASSERT are definedIan Lynagh2012-06-054-2/+4
* | Replace printDump with a new SeverityIan Lynagh2012-05-292-14/+20
|/
* Wibbles to 'simplify the SimplCont data type'Simon Peyton Jones2012-05-092-3/+3
* Simplify the SimplCont data typeSimon Peyton Jones2012-05-092-103/+112
* Fix overnight build breakage (fix from simonpj)Simon Marlow2012-05-041-3/+1
* Allow cases with empty alterantivesSimon Peyton Jones2012-05-024-80/+81
* Revert "Add -faggressive-primops"Simon Peyton Jones2012-04-272-19/+8
* Revert "Refactoring in CoreUtils/CoreArity"Simon Peyton Jones2012-04-273-9/+8
* Comment out a pprTrace unless DEBUG is on (fix Trac #5929)Simon Peyton Jones2012-04-271-0/+2
* Refactoring in CoreUtils/CoreAritySimon Peyton Jones2012-04-273-8/+9
* Add -faggressive-primopsSimon Peyton Jones2012-04-272-8/+19
* Use coreBindsStats more than coreBindsSizeSimon Peyton Jones2012-04-263-6/+8
* Allow case expressions with a single alternative to be floated in.Geoffrey Mainland2012-04-261-4/+12
* Fix Trac #5952, by changing the Outputable TyCon instance,Simon Peyton Jones2012-04-051-4/+5
* Attempt to detect loops through imported function RULEsMax Bolingbroke2012-03-301-9/+102
* Comments onlySimon Peyton Jones2012-03-302-0/+2
* Make impossible-alternative-finding code more reusableMax Bolingbroke2012-03-212-90/+12
* Comments onlySimon Peyton Jones2012-03-201-1/+2
* Improved debug printing with -dverbose-core2coreSimon Peyton Jones2012-03-042-6/+7
* Move sortQuantVars to MkCoreSimon Peyton Jones2012-02-172-18/+16
* Comments onlySimon Peyton Jones2012-02-162-1/+21
* Remove getDOptsSmpl; use getDynFlags insteadIan Lynagh2012-01-193-10/+10
* Revert "Add -faggressive-primops plus refactoring in CoreUtils" (#5780)Simon Marlow2012-01-164-28/+16
* Add -faggressive-primops plus refactoring in CoreUtilsSimon Peyton Jones2012-01-134-16/+28
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-01-121-1/+1
|\
| * Implememt -fdefer-type-errors (Trac #5624)Simon Peyton Jones2012-01-121-1/+1
* | Comments onlySimon Peyton Jones2012-01-121-2/+2
* | Fix Trac #5658: strict bindings not floated inSimon Peyton Jones2012-01-124-62/+92
* | In mkCast (Coercion c1) c2, check that c2 has (~#) on both sidesSimon Peyton Jones2012-01-091-6/+1
|/
* Print more informative sizes in -dshow-passes,Simon Peyton Jones2011-12-291-1/+1