summaryrefslogtreecommitdiff
path: root/compiler/simplCore/FloatOut.lhs
Commit message (Expand)AuthorAgeFilesLines
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-171-2/+6
* Refactor the way dump flags are handledIan Lynagh2012-10-181-1/+1
* Rename DynFlag to GeneralFlagIan Lynagh2012-10-161-1/+1
* FloutOut.wrapTick: don't forget to tick the args of a constructor appSimon Marlow2012-08-021-1/+1
* Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-151-0/+1
* Fix Trac #5658: strict bindings not floated inSimon Peyton Jones2012-01-121-16/+4
* wrapTick: don't wrap HNFs (see comment)Simon Marlow2011-11-141-3/+11
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-13/+12
* Make a new type synonym CoreProgram = [CoreBind]Simon Peyton Jones2011-09-231-1/+1
* Fix two bugs in caes-floating (fixes Trac #5453)Simon Peyton Jones2011-09-051-1/+4
* Fix let-floating out of Rec blocksSimon Peyton Jones2011-07-271-3/+46
* Add case-floating to the float-out passSimon Peyton Jones2011-06-271-130/+165
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-0/+1
* Fix a long-standing bug the float-out pass simonpj@microsoft.com2010-10-261-35/+35
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-1/+1
* Modify FloatOut to fix Trac #4237simonpj@microsoft.com2010-08-131-78/+69
* Move all the CoreToDo stuff into CoreMonadsimonpj@microsoft.com2009-12-181-1/+2
* Bottom extraction: float out bottoming expressions to top levelsimonpj@microsoft.com2009-12-111-6/+12
* Fix a nasty (and long-standing) FloatOut performance bugsimonpj@microsoft.com2009-12-071-79/+129
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-23/+0
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+1
* Rollback INLINE patchesSimon Marlow2008-12-161-0/+23
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-051-23/+0
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-11/+1
* Make FloatOut warning-freeIan Lynagh2008-05-041-15/+16
* (F)SLIT -> (f)sLit in FloatOutIan Lynagh2008-04-121-5/+3
* Fix a long-standing bug in FloatOutsimonpj@microsoft.com2008-04-221-9/+21
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-0/+1
* Wibble to SetLevels.abstractVarssimonpj@microsoft.com2008-01-181-1/+1
* Improve documentation of INLINE, esp its interactions with other transformationssimonpj@microsoft.com2007-11-121-1/+3
* 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
* Use exprIsCheap in floating, just as the simplifier doessimonpj@microsoft.com2007-02-051-2/+5
* One more wibble to FloatOut, fixes HEAD breakage (I hope)simonpj@microsoft.com2007-02-021-2/+3
* Don't dump floated bindings just outside a lambdasimonpj@microsoft.com2007-02-021-49/+49
* Massive patch for the first months work adding System FC to GHC #30Manuel M T Chakravarty2006-09-151-0/+4
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+443