Revert "Fix processHeapClosureForDead CONSTR_NOCAF case:"
[ghc.git] / compiler /
2018-04-13  U-Maokai\andiUse newtype deriving for Hoopl code
2018-04-13  Ryan ScottFix #9438 by converting a panic to an error message
2018-04-13  Matthew PickeringRemove unused function: mkFunCos
2018-04-13  Andreas KlebingerUpdate JMP_TBL targets during shortcutting in X86 NCG.
2018-04-13  Michal TerepetaRevert "CmmPipeline: add a second pass of CmmCommonBloc...
2018-04-13  Alan ZimmermanTTG for HsBinds and Data instances Plan B
2018-04-11  Joachim BreitnerNo need for sortQuantVars in Exitify after all
2018-04-10  Joachim BreitnerIn Exitify, zap idInfo of abstracted variables (fixes...
2018-04-10  Richard EisenbergDiscard reflexive casts during Simplify
2018-04-10  Ben GamariRevert "Fix #14838 by marking TH-spliced code as FromSo...
2018-04-10  Joachim BreitnerCSE: Walk past join point lambdas (#15002)
2018-04-09  Alan ZimmermanRestore Trees That Grow reverted commits
2018-04-09  Ryan ScottBump template-haskell to 2.14.0.0
2018-04-09  Joachim BreitnerSome cleanup of the Exitification code
2018-04-07  Simon JakobiCoreUtils.filterAlts: Correct docs
2018-04-07  Simon JakobiImprove documentation for refineDefaultAlt
2018-04-07  Simon JakobiDocument SumTyCon
2018-04-07  Alan ZimmermanRemove HasSourceText and SourceTextX classes
2018-04-07  Ryan ScottFix #14238 by always pretty-printing visible tyvars
2018-04-06  Simon Peyton JonesComments only, about exitifcation
2018-04-03  Simon Peyton JonesFix accidental breakage in T7050
2018-04-02  Richard EisenbergFix #14991.
2018-04-02  Simon Peyton JonesSpecConstr: accommodate casts in value arguments
2018-04-02  Simon Peyton JonesAllow unpacking of single-data-con GADTs
2018-04-01  Richard EisenbergClarify comments around dropping Derived constraints
2018-04-01  Richard EisenbergApply Note [EtaAppCo] in OptCoercion to another case
2018-04-01  Richard EisenbergApply the interim fix for #14119 to liftCoMatch
2018-04-01  Richard EisenbergTrack type variable scope more carefully.
2018-03-29  Simon JakobiUpdate Note [Documenting optimisation flags]
2018-03-27  Michal TerepetaCmmPipeline: add a second pass of CmmCommonBlockElim
2018-03-27  Simon Peyton JonesDeal with join points with RULES
2018-03-27  Simon Peyton JonesWhite space only
2018-03-27  Simon Peyton JonesMinor refactor and commments
2018-03-27  Simon Peyton JonesAvoid quadratic complexity in typeKind
2018-03-27  Simon Peyton JonesComments only
2018-03-26  Alexander ViethFix performance of flattener patch (#12919)
2018-03-26  Richard EisenbergFix #12919 by making the flattener homegeneous.
2018-03-26  Ömer Sinan AğacanMake it evident in types that StgLam can't have empty...
2018-03-26  Reiner PopeAdd unaligned bytearray access primops. Fixes #4442.
2018-03-26  Ben GamariAdd new debugging flag -dinline-check
2018-03-26  Oleg GrenrusllvmGen: Pass -optlo flags last to opt
2018-03-25  HE, TaoFix scoped type variables in TH for several constructs
2018-03-25  Bartosz NitkaDon't refer to blocks in debug info when -g1
2018-03-25  Ryan ScottFix #14916 with an additional validity check in deriveT...
2018-03-25  Adam GundryFix panic on module re-exports of DuplicateRcordFields
2018-03-25  Ryan ScottFix two pernicious bugs in DeriveAnyClass
2018-03-25  Alec TheriaultSupport adding objects from TH
2018-03-23  Ryan ScottAllow PartialTypeSignatures in standalone deriving...
2018-03-23  Ryan ScottSpecial-case record fields ending with hash when derivi...
2018-03-22  Simon Peyton JonesImprove shortOutIndirections slightly
2018-03-22  Simon Peyton JonesFix over-eager constant folding in bitInteger
2018-03-21  Simon Peyton JonesFix two obscure bugs in rule matching
2018-03-21  Simon Peyton JonesAllow as-patterns in unidirectional patttern synonyms
2018-03-21  Ryan ScottFix #14869 by being more mindful of Type vs. Constraint
2018-03-20  Simon Peyton JonesFix seq# case of exprOkForSpeculation
2018-03-19  Matthew PickeringAdd -flate-specialise which runs a later specialisation...
2018-03-19  Ryan ScottDon't permit data types with return kind Constraint
2018-03-19  Ryan ScottFix #14934 by including axSub0R in typeNatCoAxiomRules
2018-03-19  Chaitanya KoparkarTurn a TH Name for built-in syntax into an unqualified...
2018-03-19  David FeuerImplement equalKeysUFM the right way
2018-03-19  Michal TerepetaCmmUtils: get rid of insertBlock
2018-03-19  Ben GamariImprove accuracy of get/setAllocationCounter
2018-03-19  Ben Gamari[RFC] nativeGen: Add support for MO_SS_Conv_W32_W64...
2018-03-19  Peter TrommlerSPARC nativeGen: Support for MO_SS_Conv_W32_W64
2018-03-19  Peter TrommlerPPC nativeGen: Add support for MO_SS_Conv_W32_W64
2018-03-19  Andrew MartinImplement -dword-hex-literals
2018-03-19  Michal TerepetaHoopl: improve postorder calculation
2018-03-19  Michal TerepetaGet rid of more CPP in cmm/ and codeGen/
2018-03-19  HE, TaoImprove the warning message of qualified unused imports.
2018-03-19  Simon MarlowBe more selective in which conditionals we invert
2018-03-19  Matthew PickeringAlso check local rules with -frules-check
2018-03-19  Simon Peyton JonesComments and tiny refactor
2018-03-17  Sergei Trofimovichaclocal.m4: add OSHurd (debian patch)
2018-03-14  Ömer Sinan AğacanSlighly improve infix con app pattern errors
2018-03-13  Ryan ScottDrop GHC 8.0 compatibility
2018-03-12  Ömer Sinan AğacanRemove splitEithers, use partitionEithers from base
2018-03-08  Ömer Sinan AğacanError message and doc improvements for #14335
2018-03-08  Ömer Sinan AğacanRevert "GHCi: Don't remove shadowed bindings from typec...
2018-03-08  Simon MarlowAdd -fexternal-dynamic-refs
2018-03-06  Simon MarlowFix interpreter with profiling
2018-03-06  Michal Terepetacmm/: Avoid using lazy left folds
2018-03-06  Bartosz NitkaAllow top level ticked string literals
2018-03-05  Simon Peyton JonesSimplify rnLHsInstType
2018-03-05  Ryan ScottFix #14888 by adding more special cases for ArrowT
2018-03-05  Simon Peyton JonesRespect Note [The tcType invariant]
2018-03-05  Simon Peyton JonesWombling around in Trac #14808
2018-03-03  Ryan ScottParenthesize (() :: Constraint) in argument position
2018-03-02  Ryan ScottFix the coverage checker's treatment of existential...
2018-03-02  Simon JakobidoCorePass: Expand catch-all
2018-03-02  Ryan ScottFix #14838 by marking TH-spliced code as FromSource
2018-03-02  Ryan ScottPermit conversion of partially applied PromotedTupleTs
2018-03-02  Matthew PickeringImprove missing-home-modules warning formatting
2018-03-02  Ben GamariDynFlags: Support British spelling of GeneralisedNewtyp...
2018-03-02  Ryan ScottFix #14817 by not double-printing data family instance...
2018-03-02  HE, TaoImprove exhaustive checking for guards in pattern bindi...
2018-03-02  Shea LevyMake cost centre symbol names deterministic.
2018-03-02  Matthew PickeringOnly load plugins once
2018-03-02  Bartosz NitkaCache the fingerprint of sOpt_P
2018-02-27  Simon Peyton JonesComments only
2018-02-27  Simon Peyton JonesFix a nasty bug in the pure unifier
next