summaryrefslogtreecommitdiff
path: root/compiler/stranal
Commit message (Expand)AuthorAgeFilesLines
* Rewrite CorePrep and improve eta expansionsimonpj@microsoft.com2009-01-132-2/+4
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-023-7/+7
* Fix warnings in WorkWrapIan Lynagh2008-12-291-18/+14
* Rollback INLINE patchesSimon Marlow2008-12-162-13/+16
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-052-16/+13
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-303-32/+3
* Do proper cloning in worker/wrapper splittingsimonpj@microsoft.com2008-10-211-61/+79
* Remove CoreSyn SOURCE importsMax Bolingbroke2008-08-072-3/+3
* Split the Id related functions out from Var into Id, document Var and some of IdMax Bolingbroke2008-07-311-4/+4
* Fixes for haddock 0.8Ian Lynagh2008-07-211-5/+5
* Change the last few (F)SLIT's into (f)sLit'sIan Lynagh2008-04-222-8/+8
* (F)SLIT -> (f)sLit in WwLibIan Lynagh2008-04-121-2/+2
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-0/+1
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-1/+1
* Comments, and a type signaturesimonpj@microsoft.com2008-01-251-0/+43
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-1/+1
* FIX BUILD with GHC 6.4.xSimon Marlow2008-02-011-1/+1
* Move spiltDmdTy within module (no change in code)simonpj@microsoft.com2008-01-291-10/+7
* 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/StrictAnal: use the State monad instead of a custom thingTwan van Laarhoven2008-01-171-101/+65
* Monadify stranal/WwLib: use do, return, applicative, standard monad functionsTwan van Laarhoven2008-01-171-75/+70
* 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
* lots of portability changes (#1405)Isaac Dupree2008-01-171-1/+4
* Remove debug warning, and explain whysimonpj@microsoft.com2007-12-071-11/+14
* Remove warnings from WwLibManuel M T Chakravarty2007-10-021-18/+14
* FIX: mkWWcpr takes open alg types into accountManuel M T Chakravarty2007-10-021-5/+4
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-046-6/+6
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-036-12/+12
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-016-0/+42
* Remove mapAccumL, mapAccumR, mapAccumBIan Lynagh2007-07-021-1/+3
* 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 and cosmetics onlysimonpj@microsoft.com2006-11-101-4/+9
* Fix a long-standing but obscure bug in worker-wrapper generationsimonpj@microsoft.com2006-11-011-1/+1
* Comments onlysimonpj@microsoft.com2006-10-122-2/+17
* Flip direction of newtype coercions, fix some commentsManuel M T Chakravarty2006-09-201-2/+2
* Clean up unused imports, definitions and argumentsManuel M T Chakravarty2006-09-201-10/+10
* fix some coercion kind representation things, extend exprIsConApp_maybe to no...Manuel M T Chakravarty2006-09-201-2/+2
* finished product unboxing through newtypes and proper demand analysis of newt...Manuel M T Chakravarty2006-09-201-17/+10
* towards unboxing through newtypesManuel M T Chakravarty2006-09-202-13/+13
* newtype fixes, coercions for non-recursive newtypes now optionalManuel M T Chakravarty2006-09-202-4/+4
* Massive patch for the first months work adding System FC to GHC #33Manuel M T Chakravarty2006-08-043-11/+26
* 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-082-29/+1
* Reorganisation of the source treeSimon Marlow2006-04-076-0/+3651