Let GHC know MutVar# ops can't fail
[ghc.git] / compiler /
2017-03-21  David FeuerLet GHC know MutVar# ops can't fail
2017-03-20  Edward Z. YangCorrectly account for -package-db ordering when picking...
2017-03-20  Edward Z. YangDocument the perplexing reversed nature of extraPkgConf...
2017-03-20  Edward Z. YangUniqMap implementation.
2017-03-19  Ben GamarigenSym: Fix DEBUG build
2017-03-19  Ömer Sinan AğacanOccurAnal.hs: Add an assert for an invariant
2017-03-18  Ömer Sinan AğacanOccurAnal.hs: Fix "Adjusting for lambdas" note name
2017-03-17  Simon Peyton JonesNo join-point from an INLINE function with wrong arity
2017-03-17  Simon Peyton JonesImprove Lint a little
2017-03-17  Richard EisenbergRemove solveSomeEqualities
2017-03-17  Richard EisenbergFix #13343 by not defaulting SigTvs
2017-03-17  Richard EisenbergFix #13202 by failing more eagerly in tcRnStmt
2017-03-17  Richard EisenbergFix #12709 by not building bad applications
2017-03-17  Richard EisenbergComment coercion flattening [skip ci]
2017-03-17  Gabor GreifTypos in manual and comments [ci skip]
2017-03-17  Edward Z. YangSave renamed syntax when signature merging.
2017-03-15  Ben GamariIntroduce putLogMsg
2017-03-15  Ben GamariIntroduce and use EnumSet in DynFlags
2017-03-14  David FeuerReimplement minusList using Set
2017-03-14  David FeuerShortcut a test in exprIsOk
2017-03-14  Richard EisenbergFix #13337.
2017-03-14  Ryan ScottAllow associated types to pattern-match in non-class...
2017-03-14  Ben GamariIntroduce and use mkLetRec, mkLetNonRec
2017-03-14  Simon Peyton JonesFix CaseIdentity optimisation AGAIN
2017-03-14  Gabor GreifTypos in manual and comments
2017-03-13  Luke MaurerFix #13382: Put join ceiling underneath lambdas
2017-03-13  David FeuerBroaden demand analysis IO hack notes
2017-03-13  Phil RuffwindAdd COLUMN pragma
2017-03-13  Charles CooperAdd `-fmax-errors` flag
2017-03-13  Matthew PickeringReplace debugging trace with a proper WARN
2017-03-12  Ömer Sinan AğacanRemove `runs` function which already exists in base
2017-03-11  Ben FiedlerEmit Core lint warnings on stderr, fix #13342
2017-03-11  Ömer Sinan AğacandsGRHSs: Remove unused pattern variables argument
2017-03-10  Simon Peyton JonesDrop redundant import
2017-03-10  Simon Peyton JonesDefine TcSimplify.simplifyTopImplic and use it
2017-03-10  Simon Peyton JonesFix constraint simplification in rules
2017-03-10  Simon Peyton JonesImprove error messages for skolems
2017-03-10  Simon Peyton JonesFix TcSimplify.decideQuantification for kind variables
2017-03-10  Simon Peyton JonesDeal with JoinIds before void types
2017-03-10  Simon Peyton JonesDo not generate a data-con wrapper for !Int#
2017-03-10  Sergei Trofimovichimplement missing Fabs{32,64} on i386 NCG and UNREG
2017-03-09  Reid Bartonllvm backend: Put string constants in .rodata.str....
2017-03-09  David FeuerMake raiseIO# produce topRes
2017-03-09  Gabor GreifComments only [ci skip]
2017-03-09  Francesco MazzoliAllow compilation of C/C++/ObjC/ObjC++ files with modul...
2017-03-08  David FeuerFix strictness for catchSTM
2017-03-08  Reid BartonComments only [ci skip]
2017-03-08  Simon Peyton JonesJoin points can be levity-polymorphic
2017-03-07  Ben GamariDesugar: Refactor initDs
2017-03-07  Ben GamariDsMonad: Collect DPH things
2017-03-07  Dominic SteinitzGenerate better fp abs for X86 and llvm with default...
2017-03-07  Gabor GreifTypos in changelog and comments
2017-03-06  Ben Gamariprimops: Add comment describing type of atomicModifyMutVar#
2017-03-06  Moritz AngermannMangle .subsections_via_symbols away.
2017-03-06  Rupert HorlickDisallow unboxed string literals in patterns (#13260)
2017-03-06  Rupert HorlickChanged OverLit warnings to work with negative literals...
2017-03-06  Tamar ChristinaAdd GCC bin folder to search path.
2017-03-06  Ben GamariRead COMPLETE sets from external packages
2017-03-06  Gabor GreifTypos in comments and manual
2017-03-06  Simon Peyton JonesMake FloatOut/SetLevels idemoptent on bottoming functions
2017-03-06  Simon Peyton JonesComments only
2017-03-06  Simon Peyton JonesTiny refactor
2017-03-06  Simon Peyton JonesFix CSE (again) on literal strings
2017-03-04  Ryan ScottReexport CmpNat and friends (defined in GHC.TypeNats...
2017-03-04  Joachim BreitnerUpdate dangling Note reference
2017-03-03  Reid BartonComments only, in CSE (#13340)
2017-03-03  Reid BartonDeserialize IfaceId more lazily
2017-03-03  Ben GamariProduce KindReps for common kinds in GHC.Types
2017-03-03  Ben GamariTcTypeable: Try to reuse KindReps
2017-03-03  Ben GamariRevert "Read COMPLETE sets from external packages"
2017-03-03  Ryan ScottRead COMPLETE sets from external packages
2017-03-03  Ben GamariShow: Add ShowS for ", "
2017-03-03  Rupert HorlickChanged parser message for RankNTypes (#12811)
2017-03-03  Rupert HorlickAdd suggestion for PatternSynonyms parse error (fixes...
2017-03-03  Reid BartonDon't float out expressions that are okay for speculation
2017-03-03  Reid BartonDon't allow orphan COMPLETE pragmas (#13349)
2017-03-03  Edward Z. YangPrint out sub-libraries of packages more nicely.
2017-03-03  Simon MarlowAdd -fwhole-archive-hs-libs
2017-03-02  Edward Z. YangTypofix.
2017-03-02  Edward Z. YangPrevent users from defining instances for abstract...
2017-03-02  Edward Z. YangFix roles merging to apply only to non-rep-injective...
2017-03-02  Edward Z. YangProperly represent abstract classes in Class and IfaceDecl
2017-03-02  Edward Z. YangInjective type families imply nominal injectivity,...
2017-03-02  Edward Z. YangDisallow non-nullary constraint synonyms on class.
2017-03-02  Edward Z. YangMore comments on role subtyping, unsoundness fix.
2017-03-02  Tamar ChristinaExtend Windows runtime loader libsearch
2017-03-02  David FeuerProhibit RULES changing constructors
2017-03-02  David FeuerEliminate ListSetOps from imp_trust_pkgs
2017-03-02  Andrzej RybczakProperly acquire locks on not yet existing package...
2017-03-02  Ben GamariTypeable: Rename KindRep bindings to $krep...
2017-03-01  David FeuerUpgrade UniqSet to a newtype
2017-03-01  David FeuerChange catch# demand signature
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  Simon Peyton JonesImprove pretty-printing of types
2017-03-01  Simon Peyton JonesAdd VarSet.anyDVarSet, allDVarSet
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
next