Revert "Simplify 'ExtBits' in the lexer"
[ghc.git] / compiler / nativeGen /
2018-11-22  David EichmannFix unused-import warnings
2018-11-22  klebinger.andreas... Fixup the new code layout patch for SplitObjs.
2018-11-22  Sylvain HenryRename literal constructors
2018-11-17  Andreas KlebingerNCG: New code layout algorithm.
2018-11-02  Michal TerepetaAdd Int8# and Word8#
2018-10-28  Zejun WuFix rare undefined asm temp end label error in x86
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-09-18  klebinger.andreas... Invert FP conditions to eliminate the explicit NaN...
2018-09-14  Sergei AzovskovMark code related symbols as @function not @object
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-07  Herbert Valerio... Turn on MonadFail desugaring by default
2018-07-18  Tamar Christinastack: fix stack allocations on Windows
2018-06-26  Gabor GreifTypofixes in comments and whitespace only [ci skip]
2018-06-03  klebinger.andreas... Allow aligning of cmm procs at specific boundry
2018-05-31  Andreas KlebingerChange jump targets in JMP_TBL from blocks to X86.JumpDest.
2018-05-16  Simon MarlowAllow CmmLabelDiffOff with different widths
2018-05-05  Sebastian GrafAdd 'addWordC#' PrimOp
2018-05-03  Bartosz NitkaCorrectly add unwinding info in manifestSp and makeFixu...
2018-05-03  Bertram FelgenhauerCompute DW_FORM_block length correctly; also fixes...
2018-04-13  Andreas KlebingerMake shortcutting at the asm stage toggleable and defau...
2018-04-13  Andreas KlebingerUpdate JMP_TBL targets during shortcutting in X86 NCG.
2018-04-01  Richard EisenbergTrack type variable scope more carefully.
2018-03-25  Bartosz NitkaDon't refer to blocks in debug info when -g1
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-08  Simon MarlowAdd -fexternal-dynamic-refs
2018-02-06  HE, TaoImprove X86CodeGen's pprASCII.
2018-02-02  Michal TerepetaHoopl.Collections: change right folds to strict left...
2018-02-01  klebinger.andreas... Mark xmm6 as caller saved in the register allocator...
2018-01-26  klebinger.andreas... Handle the likely:True case in CmmContFlowOpt
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2017-12-19  Gabor GreifGet rid of some stuttering in comments and docs
2017-11-28  Ben GamarinativeGen: Use foldl' instead of foldl
2017-11-28  Ben GamarinativeGen: Use plusUFMList instead of foldr
2017-11-28  Ben Gamaricmm: Use LocalBlockLabel instead of AsmTempLabel to...
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-09  Peter TrommlerFix PPC NCG after blockID patch
2017-11-06  Andrey MokhovMerge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988...
2017-11-02  Peter TrommlerPPC NCG: Impl branch prediction, atomic ops.
2017-10-30  Gabor GreifTypofix in panic
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-10-30  Ben GamariAdd -falignment-sanitization flag
2017-10-25  Tobias DammersPerformance improvements linear regAlloc (#7258)
2017-09-26  Gabor GreifA bunch of typofixes
2017-09-19  Herbert Valerio... compiler: introduce custom "GhcPrelude" Prelude
2017-09-19  Ben GamarinativeGen: Consistently use blockLbl to generate CLabel...
2017-09-07  Gabor GreifFix typos in diagnostics, testsuite and comments
2017-09-07  Gabor GreifHandle W80 in floatFormat
2017-09-06  Moritz AngermannClean up opt and llc
2017-08-31  Simon Peyton JonesAdd debugPprType
2017-08-29  Ben GamarinativeGen: Don't index into linked lists
2017-08-24  Gabor GreifTypo fixed
2017-08-22  Ben GamariAdd support for producing position-independent executables
2017-08-01  Ryan ScottDrop GHC 7.10 compatibility
2017-07-31  Gabor GreifA bunch of typofixes
2017-07-26  Gabor GreifFix note references and some typos
2017-07-11  Ben GamariUse correct section types syntax for architecture
2017-07-07  Tamar ChristinaImplement split-sections support for windows.
2017-06-26  Ben GamariDWARF: Use .short to render half-machine-words
2017-06-23  Michal TerepetaHoopl: remove dependency on Hoopl package
2017-06-02  Ryan ScottUse lengthIs and friends in more places
2017-05-01  Peter TrommlerPPC NCG: Lower MO_*_Fabs as PowerPC fabs instruction
2017-04-28  Ben GamarinativeGen: Use SSE2 SQRT instruction
2017-04-25  Peter TrommlerPPC NCG: Implement callish prim ops
2017-04-23  Ben Gamaricpp: Use #pragma once instead of #ifndef guards
2017-04-05  Gabor GreifTypos in comments [ci skip]
2017-04-05  Matthew PickeringReplace Digraph's Node type synonym with a data type
2017-03-24  Reid Bartonx86 nativeGen: Fix test with mask in range [128,255...
2017-03-24  Gabor GreifTypos in comments (notes too) [ci skip]
2017-03-14  Gabor GreifTypos in manual and comments
2017-03-10  Sergei Trofimovichimplement missing Fabs{32,64} on i386 NCG and UNREG
2017-03-07  Dominic SteinitzGenerate better fp abs for X86 and llvm with default...
2017-03-01  David FeuerUpgrade UniqSet to a newtype
2017-02-23  Gabor GreifSpelling only [ci skip]
2017-02-17  Simon Peyton JonesHonour -dsuppress-uniques more thoroughly
2017-02-14  Ben GamariDebug: Use local symbols for unwind points (#13278)
2017-02-12  Ben GamariDwarf.Types: Use DW_CFA_same_value encoding when possible
2017-02-08  Ben GamariCmm: Add support for undefined unwinding statements
2017-02-08  Ben GamariGeneralize CmmUnwind and pass unwind information throug...
2017-01-26  Ryan ScottNix typo and redundant where-clauses
2017-01-24  Ben GamarinativeGen: Use `foldl'` instead of `foldr` in free...
2017-01-10  Phil RuffwindFix terminal corruption bug and clean up SDoc interface.
2017-01-04  Gabor GreifTypofixes in manual and comments [ci skip]
2016-12-16  Simon BrennerFix string merging with -split-sections
2016-12-16  Ben GamariCLabel: Kill redundant UnitId argument from labelDynamic
2016-12-09  Peter TrommlerNCG: Implement trivColorable for PowerPC 64-bit
2016-12-08  Michal TerepetaBlockId: remove BlockMap and BlockSet synonyms
2016-12-08  Ben GamarinativeGen: Fix string merging on Windows
2016-12-06  Thijs AlkemadeReduce the size of string literals in binaries.
2016-11-29  Michal TerepetaRemove most functions from cmm/BlockId
2016-11-29  Ben GamariNCGMonad: Add MonadUnique NatM instance
2016-11-29  Ben GamariAsmCodeGen: Refactor worker in cmmNativeGens