add -fsimpleopt-before-flatten
[ghc-hetmet.git] / compiler / coreSyn /
2011-03-31 simonpj@microsoft.comNew statistics flags -ddump-core-stats
2011-02-19 Max BolingbrokeDrop dead core that was kept alive by RULES in CorePrep...
2011-02-20 Manuel M T ChakravartyAdded a VECTORISE pragma
2011-02-15 simonpj@microsoft.comIncrease exprIsDupable threshold a bit
2011-02-15 simonpj@microsoft.comEnsure exprIsCheap/exprIsExpandable deal with Cast...
2011-02-15 simonpj@microsoft.comDo not treat absentError specially
2011-02-14 simonpj@microsoft.comFix exprIsDupable
2011-02-01 simonpj@microsoft.comDon't make join points when the case has only one non...
2011-01-26 simonpj@microsoft.comComments only, plus a tiny bit of debug printing
2011-01-26 simonpj@microsoft.comLook through type synonyms when computing orphans
2011-01-25 simonpj@microsoft.comFix Trac #3717 by making exprOkForSpeculation a bit...
2011-01-25 simonpj@microsoft.comImprove dataToTag# magic
2010-12-22 simonpj@microsoft.comWhite space only
2010-12-22 simonpj@microsoft.comMake mkDFunUnfolding more robust
2010-12-21 simonpj@microsoft.comAdd a simple arity analyser
2010-12-21 simonpj@microsoft.comMiscellaneous tidying up and refactoring
2010-12-21 simonpj@microsoft.comComments only
2010-12-20 simonpj@microsoft.comSmall improvement to CorePrep
2010-12-18 Ian LynaghReplace uses of the old catch function with the new one
2010-12-13 simonpj@microsoft.comFix recursive superclasses (again). Fixes Trac #4809.
2010-12-08 Ben LippmeierAlways ppr case alts on separate lines
2010-12-08 Ben LippmeierAdd -dppr-case-as-let to print "strict lets" as actual...
2010-12-08 Ben LippmeierSuppress more info with -dsuppress-idinfo
2010-12-08 Ben LippmeierImplement -dsuppress-type-signatures
2010-12-08 Ben LippmeierAdd more suppression flags
2010-12-02 simonpj@microsoft.comFix a nasty bug in RULE matching: Trac #4814
2010-11-26 simonpj@microsoft.comAcutally, wild-card variables *can* have occurrences
2010-11-26 simonpj@microsoft.comTidy up the handling of wild-card binders, and make...
2010-11-25 simonpj@microsoft.comSubstitution should just substitute, not optimise
2010-11-16 simonpj@microsoft.comRefactoring of the way that inlinings and rules are...
2010-11-16 simonpj@microsoft.comOccurrence analyser takes account of the phase when...
2010-10-27 simonpj@microsoft.comYet another go at CoreArity
2010-10-26 Ian LynaghUse removeDups to find top-level duplicate names
2010-10-26 simonpj@microsoft.comDon't look through SCC in exprIsConApp_maybe
2010-10-25 simonpj@microsoft.comSerialise nested unfoldings across module boundaries
2010-10-25 simonpj@microsoft.comDo not (ever) use substExprSC in the simplifier
2010-10-23 Ian LynaghFollow GHC.Bool/GHC.Types merge
2010-10-22 simonpj@microsoft.comLint should check for duplicate top-level bindings...
2010-10-21 Ian LynaghSwitch more uniqFromSupply+splitUniqSupply's to takeUni...
2010-10-21 simonpj@microsoft.comImprove the simple expression optimiser so it does...
2010-10-15 Simon MarlowFix #4346 (INLINABLE pragma not behaving consistently)
2010-10-08 Simon MarlowFloat out partial applications
2010-10-07 simonpj@microsoft.comImplement auto-specialisation of imported Ids
2010-09-29 Ian LynaghRemove an unused import on Windows
2010-09-24 simonpj@microsoft.comJust moving comments around
2010-09-23 simonpj@microsoft.comAdd notSCCNote, and use it
2010-09-22 simonpj@microsoft.comGet rid of non-exhaustive lambda
2010-09-22 simonpj@microsoft.comFix an ASSERT failure with profiling
2010-09-16 simonpj@microsoft.comAdd more location info in CoreLint
2010-09-15 simonpj@microsoft.comUse mkAppTy
2010-09-15 simonpj@microsoft.comComments only
2010-09-15 simonpj@microsoft.comExtend eta reduction to work with casted arguments
2010-09-15 simonpj@microsoft.comImplement INLINABLE pragma
2010-09-14 simonpj@microsoft.comMake absent-arg wrappers work for unlifted types (fix...
2010-09-14 simonpj@microsoft.comComments only
2010-09-14 simonpj@microsoft.comMove error-ids to MkCore (from PrelRules)
2010-09-13 simonpj@microsoft.comSuper-monster patch implementing the new typechecker...
2010-09-03 simonpj@microsoft.comBuglet in Core Lint
2010-09-02 simonpj@microsoft.comAdd aserts
2010-07-27 simonpj@microsoft.comLayout only
2010-07-26 simonpj@microsoft.comRename CorePrep.tryEtaReduce to tryEtaReducePrep
2010-08-13 simonpj@microsoft.comRe-do the arity calculation mechanism again (fix Trac...
2010-08-12 simonpj@microsoft.comFix bug in linting of shadowed case-alternative binders
2010-06-01 simonpj@microsoft.comRemove redundant debug code
2010-06-14 simonpj@microsoft.comGruesome fix in CorePrep to fix embarassing Trac #4121
2010-05-31 simonpj@microsoft.comFix a bug in CorePrep that meant output invariants...
2010-05-31 simonpj@microsoft.comRobustify the treatement of DFunUnfolding
2010-05-22 Ian LynaghCore prettyprinter fixes. Patch from Tim Chevalier...
2010-05-05 simonpj@microsoft.comFix interaction of exprIsCheap and the lone-variable...
2010-05-04 simonpj@microsoft.comComments only
2010-05-03 Simon PJPrint unfoldings on lambda-bound variables
2010-03-30 David WaernAdd Data and Typeable instances to HsSyn
2010-03-09 simonpj@microsoft.comA bug in isClosedUnfolding
2010-03-09 simonpj@microsoft.comComments only
2010-01-08 simonpj@microsoft.comComment out debug warnings; they are fine
2010-01-07 simonpj@microsoft.comComments only
2010-01-06 simonpj@microsoft.comImprove the handling of default methods
2009-12-24 simonpj@microsoft.comContinue refactoring the core-to-core pipeline
2009-12-24 simonpj@microsoft.comA bunch of stuff relating to substitutions on core
2009-12-24 simonpj@microsoft.comRefactor CoreArity a bit
2009-12-22 simonpj@microsoft.comWibbles to inlining for small functions
2009-12-22 simonpj@microsoft.comFix pretty-printer
2010-01-04 Ben.Lippmeier@anu... Refactor PackageTarget back into StaticTarget
2010-01-04 simonpj@microsoft.comSubstantial improvements to coercion optimisation
2009-12-18 simonpj@microsoft.comMake -ddump-inlinings and -ddump-rule-firings less...
2009-12-18 simonpj@microsoft.comMake warning printing a bit less noisy
2009-12-16 simonpj@microsoft.comComments only
2009-12-16 simonpj@microsoft.comRefactor to combine two eqExpr functions
2009-12-16 simonpj@microsoft.comTwo improvements to optCoercion
2009-12-15 simonpj@microsoft.comFix a bug in the in-scope set that led to some lookupId...
2009-12-15 simonpj@microsoft.comFix Trac #3717: exprOkForSpeculation should look throug...
2009-12-14 simonpj@microsoft.comTidy up computation of result discounts in CoreUnfold
2009-12-11 simonpj@microsoft.comUse full equality for CSE
2009-12-11 simonpj@microsoft.comBottom extraction: float out bottoming expressions...
2009-12-02 simonpj@microsoft.comMore work on the simplifier's inlining strategies
2009-11-19 simonpj@microsoft.comRemove the (very) old strictness analyser
2009-11-19 simonpj@microsoft.comMake INLINE warning more precise
2009-11-19 simonpj@microsoft.comImplement -fexpose-all-unfoldings, and fix a non-termin...
2009-11-19 simonpj@microsoft.comFix a nasty infelicity in the size computation of CoreU...
2009-11-19 simonpj@microsoft.comComments and white space only