compiler: Write .o files atomically. See #14533
[ghc.git] / compiler / llvmGen /
2019-01-31  Sylvain HenryUse ByteString to represent Cmm string literals (#16198)
2019-01-18  Herbert Valerio... Prepare source-tree for base-4.13 MFP bump
2018-12-14  Gabor GreifllvmGen: Fix minor correctness issue
2018-11-22  David EichmannFix unused-import warnings
2018-11-22  Gabor GreifllvmGen: Eliminate duplicate definition
2018-11-22  Sylvain HenryRename literal constructors
2018-11-22  Gabor GreifMinor performance optimisation
2018-11-22  Gabor Greifanother minor refactoring
2018-11-07  Ben GamariRevert "Multiple fixes / improvements for LLVM backend"
2018-11-07  Ben GamariRevert "Fix for T14251 on ARM"
2018-11-07  Michal Terepeta[LlvmCodeGen] Fixes for Int8#/Word8#
2018-11-02  Michal TerepetaAdd Int8# and Word8#
2018-10-28  Kavon FarvardinFix for T14251 on ARM
2018-10-23  Ben GamariAdd 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882...
2018-10-09  Ben GamariRevert "Add Int8# and Word8#"
2018-10-07  Michal TerepetaAdd Int8# and Word8#
2018-10-05  Kavon FarvardinMultiple fixes / improvements for LLVM backend
2018-08-21  Artem PelenitsynFix precision of asinh/acosh/atanh by making them primops
2018-08-07  Herbert Valerio... Turn on MonadFail desugaring by default
2018-08-05  Krzysztof GogolewskiFix typos
2018-07-22  Krzysztof GogolewskiFix a major copy'n'paste error in LLVM CodeGen
2018-05-16  Simon MarlowAllow CmmLabelDiffOff with different widths
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2017-11-22  Ben GamariRevert "Add new mbmi and mbmi2 compiler flags"
2017-11-22  Ben GamariUpdate Hadrian
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-06  Andrey MokhovMerge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988...
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-10-30  Ben GamariAdd -falignment-sanitization flag
2017-09-26  Gabor GreifA bunch of typofixes
2017-09-19  Herbert Valerio... compiler: introduce custom "GhcPrelude" Prelude
2017-09-09  Herbert Valerio... Canonicalise Monoid instances in GHC
2017-09-06  Moritz AngermannClean up opt and llc
2017-08-01  Ryan ScottDrop GHC 7.10 compatibility
2017-07-26  Gabor GreifFix note references and some typos
2017-07-07  Tamar ChristinaImplement split-sections support for windows.
2017-06-23  Michal TerepetaHoopl: remove dependency on Hoopl package
2017-06-13  Gabor GreifTypos [ci skip]
2017-06-08  Ben GamariRevert "Make LLVM output robust to -dead_strip on mach...
2017-05-26  Gabor GreifTypos in comments [ci skip]
2017-05-05  Gabor GreifTypos in comments [ci skip]
2017-05-01  Moritz AngermannMake LLVM output robust to -dead_strip on mach-o platforms
2017-04-29  Ben GamariPrefer #if defined to #ifdef
2017-04-24  Sergei Trofimovichcompiler/cmm/PprC.hs: constify labels in .rodata
2017-04-05  Gabor GreifTypos in comments [ci skip]
2017-03-09  Reid Bartonllvm backend: Put string constants in .rodata.str....
2017-03-07  Dominic SteinitzGenerate better fp abs for X86 and llvm with default...
2017-03-06  Moritz AngermannMangle .subsections_via_symbols away.
2017-03-01  David FeuerUpgrade UniqSet to a newtype
2017-02-17  Simon Peyton JonesHonour -dsuppress-uniques more thoroughly
2017-02-03  Sylvain HenryDitch static flags
2017-01-18  Gabor GreifSpelling fixes in comments [ci skip]
2017-01-15  Erik de Castro LopoLLVM: Tweak TBAA metadata codegen
2017-01-12  Gabor GreifTypos in manual, comments and tests
2017-01-10  Phil RuffwindFix terminal corruption bug and clean up SDoc interface.
2016-12-16  Gabor GreifTypos in comments
2016-12-09  Demi ObenourFix LLVM TBAA metadata
2016-12-06  Thijs AlkemadeReduce the size of string literals in binaries.
2016-11-17  Alex BiehlLLVM generate llvm.expect for conditional branches
2016-07-06  Erik de Castro LopoSwitch to LLVM version 3.8
2016-07-05  Moritz AngermannAdds x86_64-apple-darwin14 target.
2016-07-01  Bartosz NitkaRemove uniqSetToList
2016-06-18  Ben GamarillvmGen: Add strictness to metadata fields
2016-06-18  Ben GamarillvmGen: Consolidate MetaExpr pretty-printing
2016-06-18  Ben GamarillvmGen: Make metadata ids a newtype
2016-03-24  Ben GamariErrUtils: Add timings to compiler phases
2016-03-12  Erik de Castro LopoLlvmCodeGen: Fix generation of malformed LLVM blocks
2016-03-11  Ben GamariAdd MonadUnique instance for LlvmM
2016-01-27  Reid BartonTest for undef bugs in the LLVM backend when validating
2016-01-27  Gabor GreifTypos in comments
2015-12-31  Herbert Valerio... Remove some redundant definitions/constraints
2015-12-31  Herbert Valerio... Drop pre-AMP compatibility CPP conditionals
2015-12-18  Ömer Sinan AğacanLLVM backend: Show expected LLVM version in warnings...
2015-12-08  Herbert Valerio... Make HasDynFlags more transformers friendly
2015-11-29  David LuposchainskyImplement warnings for Semigroups as parent of Monoid
2015-11-12  Simon BrennerImplement function-sections for Haskell code, #8405
2015-11-01  Ben Gamaricmm: Expose machine's stack and return address register
2015-11-01  Erik de Castro LopollvmGen: Really fix build with Clang
2015-10-31  Erik de Castro LopollvmGen: Fix build with Clang
2015-10-31  Nikita KaretnikovAdd subWordC# on x86ish
2015-10-17  Herbert Valerio... Make Monad/Applicative instances MRP-friendly
2015-10-14  Erik de Castro LopoFix GHCi on Arm (#10375).
2015-10-13  Erik de Castro LopoSwitch to LLVM version 3.7
2015-10-09  Erik de Castro LopoRevert "Switch to LLVM version 3.7"
2015-10-09  Erik de Castro LopoSwitch to LLVM version 3.7
2015-10-02  Ben GamariLLVM: Factor out accumulation of LLVM statements and...
2015-10-02  Ben GamariLLVM: Implement atomic operations in terms of LLVM...
2015-09-23  Simon MarlowAnnotate CmmBranch with an optional likely target
2015-08-06  Ben GamarillvmGen: Rework LLVM mangler
2015-08-03  Gabor GreifTypos in comments [skip ci]
2015-08-03  Michal TerepetaSupport MO_U_QuotRem2 in LLVM backend
2015-07-20  Michal TerepetaLlvmCodeGen: add support for MO_U_Mul2 CallishMachOp
2015-07-04  Michal TerepetaSupport MO_{Add,Sub}IntC and MO_Add2 in the LLVM backend
2015-06-16  Ben GamariEncode alignment in MO_Memcpy and friends
2015-06-16  Ben GamariEncode alignment in MO_Memcpy and friends
2015-05-19  Michal TerepetaRemove unneeded compatibility with LLVM < 3.6
2015-04-14  Edward Z. YangRemove LlvmCodeGen panic variants.
next