summaryrefslogtreecommitdiff
path: root/compiler/stranal/WorkWrap.lhs
Commit message (Expand)AuthorAgeFilesLines
* Better case-of-case transformationsimonpj@microsoft.com2011-02-141-0/+5
* Comments onlysimonpj@microsoft.com2011-01-141-4/+16
* Comment onlysimonpj@microsoft.com2010-11-251-2/+2
* Do w/w *recursive* things even if they are smallsimonpj@microsoft.com2010-10-281-25/+26
* Don't worker-wrapper INLINABLE thingssimonpj@microsoft.com2010-10-271-1/+17
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-151-9/+5
* Comments onlysimonpj@microsoft.com2010-05-041-2/+4
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-6/+7
* Move loop-breaker info from original function to worker in work/wrapsimonpj@microsoft.com2009-12-181-4/+10
* Adjust Activations for specialise and work/wrap, and better simplify in Inlin...simonpj@microsoft.com2009-12-161-36/+66
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-021-1/+1
* Comments only, esp about RecStmtssimonpj@microsoft.com2009-11-261-1/+1
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-191-6/+6
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-12/+24
* Remove unused importsIan Lynagh2009-07-071-4/+1
* Fix Trac #3259: expose 'lazy' only after generating interface filessimonpj@microsoft.com2009-05-291-10/+3
* Worker/wrapper should make INLINE if it doesn't w/wsimonpj@microsoft.com2009-04-031-12/+37
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-181-10/+12
* Rewrite CorePrep and improve eta expansionsimonpj@microsoft.com2009-01-131-1/+2
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-021-1/+1
* Fix warnings in WorkWrapIan Lynagh2008-12-291-18/+14
* Rollback INLINE patchesSimon Marlow2008-12-161-11/+14
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-051-14/+11
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-24/+2
* Remove CoreSyn SOURCE importsMax Bolingbroke2008-08-071-1/+1
* Fix do-notation so that it works with -DDEBUGsimonpj@microsoft.com2008-01-251-5/+6
* Fix the buildIan Lynagh2008-01-241-0/+1
* Monadify stranal/WorkWrap: use do, return, applicative, standard monad functionsTwan van Laarhoven2008-01-171-51/+43
* Do not worker/wrapper INLINE things, even if they are in a recursive groupsimonpj@microsoft.com2008-01-211-14/+23
* Remove debug warning, and explain whysimonpj@microsoft.com2007-12-071-11/+14
* 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
* Do not perform a worker/wrapper split for a NOINLINE functionLemmih2007-06-071-1/+6
* Record arity of the worker, to maintain consistency of arity and strictness i...simonpj@microsoft.com2007-02-021-2/+5
* Comments onlysimonpj@microsoft.com2006-10-121-1/+1
* Massive patch for the first months work adding System FC to GHC #33Manuel M T Chakravarty2006-08-041-0/+4
* Prune importssimonpj@microsoft.com2006-05-221-1/+1
* Retain InlinePragInfo on wrapperssimonpj@microsoft.com2006-05-171-2/+7
* Remove NOINLINE strictness hacksimonpj@microsoft.com2006-05-081-1/+1
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+403