Add suggestion for PatternSynonyms parse error (fixes #12429)
[ghc.git] / compiler / stranal /
2017-03-01  David FeuerUpgrade UniqSet to a newtype
2017-02-28  Ben GamariDmdAnal: Clarify reference to Cardinality Analysis...
2017-02-09  Gabor GreifTweaks and typos in manual, note refs, comments
2017-02-06  Eric SeidelDo Worker/Wrapper for NOINLINE things
2017-02-02  Gabor GreifSpelling fixes
2017-02-01  Luke MaurerJoin points
2017-01-23  Simon Peyton JonesRecord evaluated-ness on workers and wrappers
2017-01-23  Gabor GreifTypos and grammar in manual/comments
2017-01-18  Gabor GreifSpelling fixes in comments [ci skip]
2017-01-18  Gabor GreifTypos in comments only [ci skip]
2017-01-15  Matthew PickeringRevert "Record evaluated-ness on workers and wrappers"
2017-01-13  Simon Peyton JonesRecord evaluated-ness on workers and wrappers
2016-12-21  Simon Peyton JonesNever apply worker/wrapper to DFuns
2016-12-07  Alan ZimmermanAdd HsSyn prettyprinter tests
2016-10-17  Simon Peyton JonesFix shadowing in mkWwBodies
2016-09-02  Sergei Trofimovichextend '-fmax-worker-args' limit to specialiser (Trac...
2016-09-01  Sergei Trofimovichrestore -fmax-worker-args handling (Trac #11565)
2016-08-25  Joachim BreitnerWwLib: Add strictness signature to "let x = absentError …"
2016-08-25  Joachim BreitnerDmdAnal: Add a final, safe iteration
2016-08-25  Joachim BreitnerComments only: Refer to actually existing Notes
2016-07-21  Ömer Sinan AğacanImplement unboxed sum primitive type
2016-07-12  Joachim BreitnerDemand analyser: Implement LetUp rule (#12370)
2016-05-12  Bartosz NitkaMake absentError not depend on uniques
2016-05-01  Ömer Sinan AğacanTypos in DmdAnal
2016-04-15  Simon Peyton JonesComments only
2016-04-14  Joachim BreitnerAdd a final demand analyzer run right before TidyCore
2016-04-12  Richard EisenbergFix #11814 by throwing more stuff into InScopeSets
2016-04-06  Joachim BreitnerDemand Analyzer: Do not set OneShot information (second...
2016-03-31  Joachim BreitnerRevert "Demand Analyzer: Do not set OneShot information"
2016-03-31  Joachim BreitnerDemand Analyzer: Do not set OneShot information
2016-02-25  Manav RathiMake warning names more consistent
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-18  Jan StolarekReplace calls to `ptext . sLit` with `text`
2016-01-16  Alan ZimmermanWork SourceText in for all integer literals
2016-01-07  Simon Peyton JonesMake demand analysis understand catch
2015-12-11  Richard EisenbergAdd kind equalities to GHC.
2015-08-05  Christiaan BaaijMake -fcpr-off a dynamic flag
2015-08-03  Simon Peyton JonesTypos in comments
2015-07-30  Simon Peyton JonesFix Trac #10694: CPR analysis
2015-07-21  Simon Peyton JonesImprove strictness analysis for exceptions
2015-07-21  Simon Peyton JonesUse varToCoreExpr in mkWWcpr_help
2015-06-28  Ben GamariAdd -fcross-module-specialise flag
2015-06-26  Simon Peyton JonesImprove CPR behavior for strict constructors
2015-06-26  Simon Peyton JonesFix addDataConStrictness
2015-05-18  Simon Peyton JonesRefactor tuple constraints
2015-05-14  Austin SeippRevert multiple commits
2015-05-13  Simon Peyton JonesRefactor tuple constraints
2015-04-21  Simon Peyton JonesWibble to DmdAnal
2015-04-21  Simon Peyton JonesSupport unboxing for GADT product types
2015-04-21  Simon Peyton JonesTeach DmdAnal about free coercion variables
2015-04-20  Simon Peyton JonesTeach DmdAnal that coercions are value arguments!
2015-04-14  Simon Peyton JonesZap usage info in CSE (Trac #10218)
2015-04-10  Gabor GreifTypos in error messages and in comments
2015-04-07  Simon Peyton JonesFix a long-standing bug in the demand analyser
2015-02-10  Yuri de WitReplace .lhs with .hs in compiler comments
2015-01-16  Alan ZimmermanAPI Annotations tweaks.
2014-12-01  Herbert Valerio... unlit compiler/stranal/ modules
2014-11-04  Simon Peyton JonesComments only
2014-09-19  Krzysztof GogolewskiTypos
2014-08-29  Simon Peyton JonesGive the worker for an INLINABLE function a suitably...
2014-08-29  Simon Peyton JonesComments, white space, and rename "InlineRule" to ...
2014-08-28  Simon Peyton JonesWhite space only
2014-08-28  Simon Peyton JonesComments only
2014-08-28  Simon Peyton JonesMake worker/wrapper work on INLINEABLE things
2014-08-20  Austin Seippstranal: detabify/dewhitespace DmdAnal
2014-08-20  Austin Seippstranal: detabify/dewhitespace WorkWrap
2014-07-01  Simon Peyton JonesFix demand analyser for unboxed types
2014-06-11  Simon Peyton JonesFix a serious, but rare, strictness analyser bug (Trac...
2014-05-15  Herbert Valerio... Add LANGUAGE pragmas to compiler/ source files
2014-04-24  Simon Peyton JonesBe less verbose when printing Names when we don't know...
2014-04-19  Herbert Valerio... Fold template-haskell.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold integer-gmp.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold integer-simple.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold base.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold ghc-prim.git into ghc.git (re #8545)
2014-04-08  Simon Peyton JonesRefactor in worker/wrapper generation
2014-04-08  Simon Peyton JonesAllow a longer demand signature than arity
2014-03-06  Simon Peyton JonesMake the demand on a binder compatible with type (fixes...
2014-03-06  Simon Peyton JonesAdd some debug tracing
2014-02-07  Joachim BreitnerIn deepSplitCprType_maybe, be more forgiving
2014-01-23  Joachim BreitnerSome polishing of the demand analyser.
2014-01-20  Joachim BreitnerMake worker-wrapper unbox data families
2014-01-16  Krzysztof GogolewskiTypos in comments
2014-01-16  Joachim BreitnerRefactor WorkWrap, get rid of worthSplittingArgDmd
2014-01-16  Joachim BreitnerReplace worthSplittingThunkDmd by worthSplittingArgDmd
2014-01-12  Herbert Valerio... Fold testsuite.git into ghc.git (re #8545)
2013-12-16  Joachim BreitnerMake types of bothDmdType more precise
2013-12-16  Joachim BreitnerRename postProcessDmdType to postProcessUnsat and use...
2013-12-16  Joachim BreitnerSplit DmdResult into DmdResult and CPRResult
2013-12-16  Joachim BreitnerAdd Note [non-algebraic or open body type warning]
2013-12-16  Joachim BreitnerRemove dmdAnalArg and replace by easier to understand...
2013-12-16  Joachim BreitnerClarify the default demand on demand environments
2013-12-12  Joachim BreitnerMove peelFV from DmdAnal to Demand
2013-12-12  Simon Peyton JonesImprove the handling of used-once stuff
2013-12-12  Simon Peyton JonesDo not split void functions
2013-12-12  Simon Peyton JonesSome refactoring of Demand and DmdAnal
2013-12-09  Joachim BreitnerSort the output of -dump-strsigs
2013-12-09  Joachim BreitnerReplace mkTopDmdType by mkClosedStrictSig
2013-12-09  Joachim BreitnerRename topDmdType to nopDmdType
next