Fix used-variable calculation (Trac #12548)
[ghc.git] / compiler / simplCore /
2016-12-05  Simon Peyton JonesFix an asymptotic bug in the occurrence analyser
2016-12-01  Sylvain HenryLevity polymorphic expressions mustn't be floated-out...
2016-11-30  Ben GamariRevert "Make globals use sharedCAF"
2016-11-29  Moritz AngermannMake globals use sharedCAF
2016-11-28  Simon Peyton JonesComments only (related to #12789)
2016-11-28  Simon Peyton JonesFix an long-standing bug in OccurAnal
2016-11-16  Facundo Domínguezfixup! Stop the simplifier from removing StaticPtr...
2016-11-10  Simon Peyton JonesAdapt the (commented out) pprTrace in OccurAnal
2016-11-01  Facundo DomínguezHave static pointers work with -fno-full-laziness.
2016-10-21  Simon Peyton JonesComments and trivial refactoring
2016-10-14  Ben GamariClean up handling of known-key Names in interface files
2016-09-24  Joachim BreitnerReplace INLINEABLE by INLINABLE (#12613)
2016-08-21  Edward Z. YangIntroduce BootUnfolding, set when unfolding is absent...
2016-08-05  Ömer Sinan AğacanReplace some `length . filter` with `count`
2016-07-25  Gabor GreifSome typos in comments
2016-07-21  Gabor GreifMore typos in comments
2016-07-05  Bartosz NitkaUse DVarEnv for vectInfoVar
2016-07-04  Ben GamariCallArity: Use not . null instead of length > 0
2016-06-28  Facundo DomínguezStop the simplifier from removing StaticPtr binds.
2016-06-23  Bartosz NitkaProvide Uniquable version of SCC
2016-06-22  Gabor GreifMore typos in comments [skip ci]
2016-06-22  Gabor GreifTypos in comments [skip ci]
2016-06-17  Ömer Sinan AğacanAbort the build when a Core plugin pass is specified...
2016-06-16  Ömer Sinan AğacanCoreMonad: Update error msg function docs
2016-06-15  Simon Peyton JonesRe-add FunTy (big patch)
2016-05-25  Gabor GreifSpelling in comments
2016-05-24  Bartosz NitkaDocument some benign nondeterminism
2016-05-17  Bartosz NitkaDocument determinism in shortOutIndirections
2016-05-12  Bartosz NitkaRefactor some ppr functions to use pprUFM
2016-05-11  Bartosz NitkaDocument SCC determinism
2016-05-10  Simon Peyton JonesComments about static forms
2016-05-02  Facundo DomínguezStaticPointers: Allow closed vars in the static form.
2016-04-22  Bartosz NitkaGet rid of varSetElemsWellScoped in abstractFloats
2016-04-20  Bartosz NitkaRename FV related functions
2016-04-15  Simon Peyton JonesRemove dead function SimplUtils.countValArgs
2016-04-14  Joachim BreitnerAdd a final demand analyzer run right before TidyCore
2016-04-06  Joachim BreitnerDemand Analyzer: Do not set OneShot information (second...
2016-04-06  Simon Peyton JonesCSE code cleanup and improvement
2016-03-31  Joachim BreitnerRevert "Demand Analyzer: Do not set OneShot information"
2016-03-31  Joachim BreitnerDemand Analyzer: Do not set OneShot information
2016-03-30  Gabor GreifTypos in non-code
2016-03-24  Simon Peyton JonesTidy up handling of coercion variables
2016-03-24  Kai HarriesCreate empty dump files (fixes #10320)
2016-03-24  Ben GamariErrUtils: Add timings to compiler phases
2016-03-12  Ben GamariSimplify: Make generated names more useful
2016-03-04  Ben GamariSimplEnv: Add Haddock headings to export list
2016-02-26  Simon Peyton JonesFilter out BuiltinRules in occurrence analysis
2016-02-25  Michael WalkerPrint which warning-flag controls an emitted warning
2016-02-18  Simon Peyton Jones(Another) minor refactoring of substitutions
2016-02-11  Gabor GreifAnother batch of typo fixes in non-code
2016-01-27  Ömer Sinan Ağacans/unLifted/unlifted for consistency
2016-01-26  Simon Peyton JonesFix two cloning-related bugs
2016-01-18  Jan StolarekReplace calls to `ptext . sLit` with `text`
2016-01-16  Alan ZimmermanWork SourceText in for all integer literals
2016-01-07  Gabor GreifTypos in docs and comments
2016-01-01  Herbert Valerio... Canonicalise `MonadPlus` instances
2015-12-31  Herbert Valerio... Remove some redundant definitions/constraints
2015-12-31  Simon Peyton JonesImprove exprIsBottom
2015-12-24  Simon Peyton JonesImprove SimplUtils.interestingArg
2015-12-11  Richard EisenbergAdd kind equalities to GHC.
2015-12-02  Bartosz NitkaImplement more deterministic operations and document...
2015-11-29  Ömer Sinan AğacanSome improvements on CoreToDos passed to plugins
2015-11-25  Simon Peyton JonesAdd a simplifier trace for eta-expansion
2015-11-22  Bartosz NitkaMake abstractVars deterministic in SetLevel
2015-11-21  Bartosz NitkaCreate a deterministic version of tyVarsOfType
2015-11-07  Bartosz NitkaReplace freeVarsOf scrut with scrut_fvs to avoid repetition
2015-11-06  Joachim BreitnerCall Arity: In "e x", the result of "x" is not shared
2015-10-30  Ben GamariGenerate Typeable info at definition sites
2015-10-29  Ben GamariRevert "Generate Typeable info at definition sites"
2015-10-29  Ben GamariGenerate Typeable info at definition sites
2015-10-27  Christiaan BaaijMake worker-wrapper optional
2015-10-17  Herbert Valerio... Make Monad/Applicative instances MRP-friendly
2015-10-13  Andrew FarmerDon't inline/apply other rules when simplifying a rule...
2015-10-10  Edward Z. YangRename SpecInfo to RuleInfo (upon SPJ's advice).
2015-10-06  Simon Peyton JonesFix kind-var abstraction in SimplUtils.abstractFloats
2015-10-01  Joachim BreitnerTypos in comments
2015-08-26  Simon Peyton JonesImplement lookupGlobal in TcEnv, and use it
2015-08-06  Simon Peyton JonesComents only
2015-08-05  Simon Peyton JonesAllow proper errors/warnings in core2core passes
2015-07-27  Simon Peyton JonesDo not inline or apply rules on LHS of rules
2015-07-16  Ben GamariCoreUtils: Move size utilities to CoreStats
2015-07-10  Simon Peyton JonesComments only
2015-06-28  Ben GamariAdd -fcross-module-specialise flag
2015-06-20  Edward Z. YangFilter orphan rules based on imports, fixes #10294...
2015-06-18  Simon Peyton JonesRefactor filterAlts into two parts
2015-06-18  Simon Peyton JonesCare with impossible-cons in combineIdenticalAlts
2015-06-16  Ben Gamariusers_guide: Various spelling fixes
2015-06-16  Ben GamariLexer: Suggest adding 'let' on unexpected '=' token
2015-06-02  Austin Seippcompiler: make sure we reject -O + HscInterpreted
2015-06-01  Simon Peyton JonesUse named fields in SimplCont.Select constructor
2015-06-01  Simon Peyton JonesUse seq rather than (==) to force the size
2015-05-22  Simon Peyton JonesFix a huge space leak in the mighty Simplifier
2015-05-19  Austin SeippRevert "compiler: make sure we reject -O + HscInterpret...
2015-05-19  Austin Seippcompiler: make sure we reject -O + HscInterpreted
2015-05-13  Austin SeippRevert D727
2015-05-11  Austin Seippcompiler: make sure we reject -O + HscInterpreted
2015-04-21  Simon Peyton JonesSpelling in comment
2015-04-16  Joachim BreitnerCall Arity: Trade precision for performance in large...
2015-04-15  Joachim BreitnerImprove Call Arity performance
2015-04-14  Simon Peyton JonesZap usage info in CSE (Trac #10218)
next