Add suggestion for PatternSynonyms parse error (fixes #12429)
[ghc.git] / compiler / simplCore /
2017-03-03  Reid BartonDon't float out expressions that are okay for speculation
2017-03-01  David FeuerUpgrade UniqSet to a newtype
2017-03-01  Simon Peyton JonesMove isJoinId, isJoinId_maybe to Id
2017-03-01  Simon Peyton JonesMark non-recursive join lambdas as one-shot
2017-03-01  Simon Peyton JonesImprove SetLevels for join points
2017-03-01  David FeuerFix redundant import in CSE
2017-02-28  Simon Peyton JonesThe Early Inline Patch
2017-02-28  Simon Peyton JonesCombine identical case alternatives in CSE
2017-02-28  Reid BartonWhen floating, don't box an expression that's okay...
2017-02-27  Simon Peyton JonesOccurrence-analyse the result of rule firings
2017-02-27  Simon Peyton JonesRefactor floating of bindings (fiBind)
2017-02-26  Joachim BreitnerEnsure that Literals are in range
2017-02-26  Simon Peyton JonesFix SetLevels for makeStaticPtr
2017-02-21  Simon Peyton JonesA little refactoring of the simplifier around join...
2017-02-21  Simon Peyton JonesFix SetLevels for join points
2017-02-20  Simon Peyton JonesRemove redundant import
2017-02-17  Simon Peyton JonesFix a substitution bug in cseCase
2017-02-16  Simon Peyton JonesComments and tiny refactor only
2017-02-15  Gabor GreifTypos [ci skip]
2017-02-13  Gabor GreifTypos in notes and comments [ci skip]
2017-02-12  Joachim BreitnerImprove the Occurrence Analyzer’s handling of one-shot...
2017-02-09  Gabor GreifTweaks and typos in manual, note refs, comments
2017-02-08  Simon Peyton JonesImprove -dsuppress-coercions
2017-02-08  Gabor GreifMore typos in comments [skip ci]
2017-02-08  David FeuerUse better map operations in CoreMonad
2017-02-07  Simon Peyton JonesAnother improvement to SetLevels
2017-02-06  Gabor GreifTypos in comments [skip ci]
2017-02-06  Luke MaurerFixes for OccurAnal bugs (#13221)
2017-02-04  Joachim BreitnerExpose cseExpr from CSE
2017-02-03  Joachim BreitnerGet rid of ProbOneShot
2017-02-03  Sylvain HenryDitch static flags
2017-02-02  Ben GamariDon't tick top-level string literals
2017-02-01  Luke MaurerJoin points
2017-01-31  Ben GamariFloatOut: Allow floating through breakpoint ticks
2017-01-30  Erik de Castro LopoFix deprecation warnings from containers
2017-01-25  Gabor GreifTypos in comments [ci skip]
2017-01-24  Reid BartonRe-sort case alternatives after scrutinee constant...
2017-01-24  Sylvain HenryEnsure that scrutinee constant folding wraps numbers
2017-01-23  Simon Peyton JonesRecord evaluated-ness on workers and wrappers
2017-01-23  Gabor GreifTypos and grammar in manual/comments
2017-01-20  Takano AkioAllow top-level string literals in Core (#8472)
2017-01-20  Simon Peyton JonesSimplify and improve CSE
2017-01-19  Richard EisenbergUpdate levity polymorphism
2017-01-18  Gabor GreifSpelling fixes in comments [ci skip]
2017-01-18  Gabor GreifTypos in comments only [ci skip]
2017-01-17  David FeuerSplit mkInlineUnfolding into two functions
2017-01-17  Gabor GreifTypos in manual and comments [ci skip]
2017-01-15  Matthew PickeringRevert "Record evaluated-ness on workers and wrappers"
2017-01-13  Facundo DomínguezDesugar static forms to makeStatic calls.
2017-01-13  Simon Peyton JonesRecord evaluated-ness on workers and wrappers
2017-01-12  Gabor GreifTypos in manual, comments and tests
2017-01-09  Gabor GreifTypos in comments (and in a test)
2017-01-06  Facundo DomínguezRevert "Have addModFinalizer expose the local type...
2017-01-06  Facundo DomínguezHave addModFinalizer expose the local type environment.
2017-01-06  Simon Peyton JonesFix the implementation of the "push rules"
2017-01-05  Simon Peyton JonesMinor refactoring in CSE
2017-01-05  Simon Peyton JonesRemove a redundant test
2017-01-04  Gabor GreifTypofixes in manual and comments [ci skip]
2016-12-26  Joachim BreitnerCallArity: Use exprIsCheap to detect thunks
2016-12-23  Simon Peyton JonesPropagate evaluated-ness a bit more faithfully
2016-12-23  Simon Peyton JonesFloat unboxed expressions by boxing
2016-12-23  Simon Peyton JonesComments only
2016-12-23  Simon Peyton JonesAlpha-renaming and white space only
2016-12-21  Simon Peyton JonesMove InId/OutId to CoreSyn
2016-12-21  Simon Peyton JonesDon't eta-expand in stable unfoldings
2016-12-20  Shea LevyAllow use of the external interpreter in stage1.
2016-12-19  Tamar ChristinaRevert "Allow use of the external interpreter in stage1."
2016-12-18  Shea LevyAllow use of the external interpreter in stage1.
2016-12-16  Gabor GreifTypos in comments
2016-12-13  Ben GamariRevert "Float unboxed expressions by boxing"
2016-12-12  Simon Peyton JonesFloat unboxed expressions by boxing
2016-12-12  Simon Peyton JonesFix a long-standing bug in CSE
2016-12-11  Moritz AngermannMake globals use sharedCAF
2016-12-09  Sylvain HenryScrutinee Constant Folding
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
next