compiler: Write .o files atomically. See #14533
[ghc.git] / compiler / cmm /
2019-02-18  Vladislav ZavialovFix warnings and fatal parsing errors
2019-02-17  Peter TrommlerCmm: Promote stack arguments to word size
2019-01-31  Peter TrommlerPPC NCG: Promote integers to word size in C calls
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
2019-01-01  Peter TrommlerPPC NCG: Remove Darwin support
2018-11-22  David EichmannFix unused-import warnings
2018-11-22  James ClarkeUNREG: PprC: Add support for adjacent floats
2018-11-22  Simon JakobiRemove warnings-silencing flags for code generated...
2018-11-22  Sylvain HenryRename literal constructors
2018-11-17  Abhiroop SarkarIntroduce Int16# and Word16#
2018-11-17  Gabor GreifMinor refactoring
2018-11-17  Andreas KlebingerNCG: New code layout algorithm.
2018-11-15  Simon MarlowFix a bug in SRT generation (#15892)
2018-11-02  Michal TerepetaAdd Int8# and Word8#
2018-10-23  Ben GamariAdd 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882...
2018-10-15  Zejun WuGenerate correct relocation for external cost centre
2018-10-15  Ben GamariDeprecate -fllvm-pass-vectors-in-regs
2018-10-09  Ben GamariRevert "Add Int8# and Word8#"
2018-10-07  Michal TerepetaAdd Int8# and Word8#
2018-10-06  Sergei TrofimovichUNREG: don't prefix asm prefixes in via-C mode
2018-09-18  Simon MarlowDon't shortcut SRTs for static functions (#15544)
2018-09-14  Sergei AzovskovMark code related symbols as @function not @object
2018-09-14  Sergei AzovskovMark system and internal symbols as private symbols...
2018-08-30  Gabor GreifA few typos [ci skip]
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-07-12  Ömer Sinan AğacanMinor refactoring in CmmUtils.mkLiveness
2018-06-26  Gabor GreifTypofixes in comments and whitespace only [ci skip]
2018-06-17  Ömer Sinan AğacanUse __FILE__ for Cmm assertion locations, fix #8619
2018-06-17  Sergei TrofimovichUNREG: fix CmmRegOff large offset handling on W64 platforms
2018-06-15  Sergei TrofimovichUNREG: PprC: add support for of W16 literals (Ticket...
2018-06-14  Sergei TrofimovichUNREG: PprC: add support for of W32 literals
2018-06-07  klebinger.andreas... Check if both branches of an Cmm if have the same target.
2018-06-05  Ömer Sinan AğacanRename some mutable closure types for consistency
2018-06-04  klebinger.andreas... Also suppress uniques in cmm dumps with `-dsuppress...
2018-06-02  Sergei TrofimovichC codegen: print details of pprStatics panics
2018-06-02  klebinger.andreas... Optimizations for CmmBlockElim.
2018-06-01  Sergei TrofimovichUNREG: mark SRT as writable in generated C code
2018-06-01  Gabor GreifCleanups [ci skip]
2018-05-23  Ben GamariDisable the SRT offset optimisation on MachO platforms
2018-05-23  Simon MarlowFix a bug in SRT generation
2018-05-23  Gabor GreifTypo in comments
2018-05-17  Simon MarlowComments and refactoring only
2018-05-16  Simon MarlowMerge FUN_STATIC closure with its SRT
2018-05-16  Simon MarlowSave a word in the info table on x86_64
2018-05-16  Simon MarlowAllow CmmLabelDiffOff with different widths
2018-05-16  Simon MarlowAn overhaul of the SRT representation
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-05-03  Bartosz NitkaCorrectly add unwinding info in manifestSp and makeFixu...
2018-04-13  U-Maokai\andiUse newtype deriving for Hoopl code
2018-04-13  Michal TerepetaRevert "CmmPipeline: add a second pass of CmmCommonBloc...
2018-03-27  Michal TerepetaCmmPipeline: add a second pass of CmmCommonBlockElim
2018-03-19  Michal TerepetaCmmUtils: get rid of insertBlock
2018-03-19  Michal TerepetaHoopl: improve postorder calculation
2018-03-19  Michal TerepetaGet rid of more CPP in cmm/ and codeGen/
2018-03-19  Simon MarlowBe more selective in which conditionals we invert
2018-03-12  Ömer Sinan AğacanRemove splitEithers, use partitionEithers from base
2018-03-08  Simon MarlowAdd -fexternal-dynamic-refs
2018-03-06  Michal Terepetacmm/: Avoid using lazy left folds
2018-02-18  Michal TerepetaCBE: re-introduce bgamari's fixes
2018-02-18  Simon MarlowTidy up and consolidate canned CmmReg and CmmGlobals
2018-02-06  Michal Terepetacmm: Remove unnecessary HsVersion.h includes
2018-02-04  Ben Gamaricmm: Revert more aggressive CBE due to #14226
2018-02-02  Michal TerepetaHoopl.Collections: change right folds to strict left...
2018-01-29  Alexander BiehlInvert likeliness when improving conditionals
2018-01-26  U-Maokai\andicmm: Use two equality checks for two alt switch with...
2018-01-26  Michal TerepetaRemove Hoopl.Unique
2018-01-26  klebinger.andreas... Add ability to parse likely flags for ifs in Cmm.
2018-01-26  klebinger.andreas... Handle the likely:True case in CmmContFlowOpt
2018-01-21  Bartosz NitkaUse IntSet in Dataflow
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2018-01-18  klebinger.andreas... cmm: Include braces on default branch as required by...
2018-01-18  Ben GamariFix references to cminusminus.org
2018-01-15  klebinger.andreas... Simplify guard in createSwitchPlan.
2017-12-19  Gabor GreifGet rid of some stuttering in comments and docs
2017-11-28  Ben GamariCLabel: A bit of documentation
2017-11-28  Ben GamariCmm: Add missing cases for BlockInfoTable
2017-11-28  Ben GamariCLabel: More specific debug output from CLabel
2017-11-28  Ben GamariCLabel: Refactor pprDynamicLinkerAsmLabel
2017-11-28  Ben Gamaricmm: Use LocalBlockLabel instead of AsmTempLabel to...
2017-11-28  Ben GamariCLabel.labelType: Make catch-all case explicit
2017-11-22  Ben GamariRevert "Add new mbmi and mbmi2 compiler flags"
2017-11-22  Ben GamariUpdate Hadrian
2017-11-22  Ben Gamaricmm: Optimise remainders by powers of two
2017-11-15  Andrey MokhovPull recent Hadrian changes from upstream
2017-11-15  Ben GamariCLabels: Remove CaseLabel
2017-11-15  Ben GamariCLabel: Clean up unused label types
2017-11-15  John KyAdd new mbmi and mbmi2 compiler flags
2017-11-10  Ben GamariMerge commit '5229c43ccf77bcbffeced01dccb27398d017fa34'
2017-11-09  Peter TrommlerFix PPC NCG after blockID patch
2017-11-06  Andrey MokhovMerge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988...
2017-11-06  Ben Gamaricmm/CBE: Fix a few more zip uses
2017-11-06  Ben Gamaricmm/CBE: Fix comparison between blocks of different...
2017-11-03  alexbiehlCmmSink: Use a IntSet instead of a list
2017-10-30  Michal TerepetaAllow packing constructor fields
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-10-30  Ben GamariAdd -falignment-sanitization flag
2017-10-18  Gabor GreifTypofix in comment
2017-09-26  Gabor GreifA bunch of typofixes
next