compiler: Write .o files atomically. See #14533
[ghc.git] / compiler / prelude /
2019-02-19  Arnaud SpiwackMake constructor wrappers inline only during the final...
2019-02-15  Vladislav Zavialov'forall' always a keyword, plus the dot type operator
2019-02-12  Ryan ScottFix #16293 by cleaning up Proxy# infelicities
2019-02-08  Ömer Sinan AğacanRemove a few undefined prel names
2019-02-01  Sebastian GrafRemove ExnStr and ThrowsExn business
2019-01-31  Sylvain HenryUse ByteString to represent Cmm string literals (#16198)
2019-01-23  Gabor GreifMinor refactor [ci skip]
2019-01-23  Gabor GreifA few typofixes
2019-01-23  Alec TheriaultError out of invalid Int/Word bit shifts
2019-01-18  Herbert Valerio... Prepare source-tree for base-4.13 MFP bump
2019-01-03  mynguyenVisible kind application
2018-12-07  Simon Peyton JonesCareful tweaking to exprOkForSpeculation
2018-12-03  Alec TheriaultWarn on all out-of-range literals in pats/exprs
2018-11-29  Simon Peyton JonesTaming the Kind Inference Monster
2018-11-22  Sylvain HenryRename literal constructors
2018-11-17  Abhiroop SarkarIntroduce Int16# and Word16#
2018-11-02  Michal TerepetaAdd Int8# and Word8#
2018-10-29  Tobias DammersFinish fix for #14880.
2018-10-26  Simon JakobiRemove redundant SOURCE import
2018-10-23  Ben GamariAdd 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882...
2018-10-14  Sebastian GrafAdd RubbishLit for absent bindings of UnliftedRep
2018-10-12  Ömer Sinan AğacanFix dataToTag# comment syntax again (primops.txt.pp)
2018-10-12  Simon Peyton JonesComments about dataToTag# only
2018-10-10  Ömer Sinan AğacanFix dataToTag# argument evaluation
2018-10-09  Ben GamariRevert "Add Int8# and Word8#"
2018-10-07  Michal TerepetaAdd Int8# and Word8#
2018-10-05  David FeuerStable name type role
2018-10-04  Alec TheriaultSet `infixr -1 ->`
2018-10-04  Alec TheriaultImprove generated `GHC.Prim` docs
2018-10-03  Joachim BreitnerMake GHC (the library) flexible in the choice of intege...
2018-10-01  Ben Gamariprimops: Fix documentation of compactAllocateBlock#
2018-09-26  Simon Peyton JonesFix constant-folding for Integer shifts
2018-09-25  Alec TheriaultDon't show constraint tuples in errors (#14907)
2018-09-19  Chaitanya KoparkarUse predefined known-key names when possible
2018-09-15  ningningCoercion Quantification
2018-09-14  Michael SloanAdd support for ImplicitParams and RecursiveDo in TH
2018-08-29  Andrey MokhovFix a constant folding rule
2018-08-21  Mitsutoshi AoeAdd traceBinaryEvent# primop
2018-08-21  Artem PelenitsynFix precision of asinh/acosh/atanh by making them primops
2018-08-21  klebinger.andreas... Replace most occurences of foldl with foldl'.
2018-08-16  Chai T. Rexprimops: Drop documentation for WORD_SIZE_IN_BITS < 32
2018-08-15  Ben Gamariprimops: Drop support for WORD_SIZE_IN_BITS < 32
2018-07-27  Simon Peyton JonesRefactor (~) to reduce the suerpclass stack
2018-07-25  Simon Peyton JonesFix PrelRules.caseRules to account for out-of-range...
2018-07-16  Masahiro SakaiFix hash in haddock of ghc-prim.
2018-07-15  David FeuerReplace atomicModifyMutVar#
2018-07-10  Simon Peyton JonesMore refactoring in TcValidity
2018-06-17  Sylvain HenryEnhanced constant folding
2018-06-15  Sylvain HenryBuilt-in Natural literals in Core
2018-06-14  Vladislav ZavialovEmbrace -XTypeInType, add -XStarIsType
2018-06-07  Ryan ScottFix #15236 by removing parentheses from funTyConName
2018-06-07  Ryan ScottDon't expose (~#), (~R#), (~P#) from GHC.Prim
2018-06-07  Simon Peyton JonesComments only
2018-06-05  Ryan ScottIntroduce DerivingVia
2018-06-03  Ryan ScottFix #15214 by listing (~) in isBuiltInOcc_maybe
2018-06-02  Ben Gamarirts: Rip out support for STM invariants
2018-06-02  Ben Gamarivectorise: Put it out of its misery
2018-05-31  Andrew Martinbase: Improve documentation of indexArray#
2018-05-20  Patrick DoughertyAdd HeapView functionality
2018-05-16  Ryan ScottFix #15039 by pretty-printing equalities more systemati...
2018-05-15  Sebastian GrafAlgebraically simplify add/sub with carry/overflow
2018-05-10  Ömer Sinan AğacanFix #15038
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-04-16  Ben GamariRevert "Enhanced constant folding"
2018-04-13  Sylvain HenryEnhanced constant folding
2018-04-13  Ben GamariDeclare `catchRetry#` lazy in its first argument
2018-04-01  Richard EisenbergTrack type variable scope more carefully.
2018-03-26  Reiner PopeAdd unaligned bytearray access primops. Fixes #4442.
2018-03-23  Ryan ScottSpecial-case record fields ending with hash when derivi...
2018-03-22  Simon Peyton JonesFix over-eager constant folding in bitInteger
2018-03-20  Simon Peyton JonesFix seq# case of exprOkForSpeculation
2018-03-19  Ben GamariImprove accuracy of get/setAllocationCounter
2018-02-20  David FeuerDocument missing dataToTag# . tagToEnum# rule
2018-02-18  Simon MarlowmyThreadId# is trivial; make it an inline primop
2018-02-07  Simon Peyton JonesFix utterly bogus TagToEnum rule in caseRules
2018-02-03  Ryan ScottDon't apply dataToTag's caseRules for data families
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2018-01-18  Ben GamariRevert "Improve accuracy of get/setAllocationCounter"
2018-01-15  HE, TaoFix hash in haddock of ghc-prim.
2018-01-15  David FeuerKill off irrefutable pattern errors
2018-01-10  Bartosz NitkaLift constructor tag allocation out of a loop
2018-01-08  Simon MarlowImprove accuracy of get/setAllocationCounter
2018-01-04  Bartosz NitkaCache the number of data cons in DataTyCon and SumTyCon
2018-01-02  Matthew PickeringRename HEq_sc and Coercible_sc to heq_sel and coercible_sel
2017-12-28  Gabor GreifTypos in comments [ci skip]
2017-12-19  Simon Peyton JonesRmove a call to mkStatePrimTy
2017-12-19  Simon Peyton JonesStop runRW# being magic
2017-12-19  Gabor GreifGet rid of some stuttering in comments and docs
2017-12-13  Simon Peyton JonesTidy up of wired-in names
2017-12-04  Ben Gamaritemplate-haskell: Rip out FamFlavour
2017-12-01  David FeuerCache TypeRep kinds aggressively
2017-12-01  David FeuerAdd trace injection
2017-11-22  Ben GamariRevert "Add new mbmi and mbmi2 compiler flags"
2017-11-22  Ben GamariUpdate Hadrian
2017-11-21  Ben Gamaribase: Document GHC.Stack.CCS internals
2017-11-15  Andrey MokhovPull recent Hadrian changes from upstream
2017-11-15  John KyAdd new mbmi and mbmi2 compiler flags
2017-11-10  Ben GamariMerge commit '5229c43ccf77bcbffeced01dccb27398d017fa34'
2017-11-09  Ben GamariMerge initial Hadrian snapshot
2017-11-08  Simon Peyton JonesImrpove comments about equality types