Add more documentation on mergeSignatures.
[ghc.git] / compiler / cmm /
2017-03-28  Gabor GreifSpelling in comments only [ci skip]
2017-03-24  Michal TerepetaCmm: remove a few unused type aliases
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-20  Simon Peyton JonesChange -dppr-ticks to -dsuppress-ticks
2017-02-17  Simon Peyton JonesHonour -dsuppress-uniques more thoroughly
2017-02-14  Ben GamariDebug: Use local symbols for unwind points (#13278)
2017-02-11  Sergei TrofimovichIcmmMachOpFoldM: clarify panic message
2017-02-09  Gabor GreifTweaks and typos in manual, note refs, comments
2017-02-08  Ben GamariCmmLayoutStack: Correctly annotate Sp adjustments with...
2017-02-08  Ben GamariCmm: Add support for undefined unwinding statements
2017-02-08  Ben GamariCmmLayoutStack: Add unwind information on stack fixups
2017-02-08  Ben GamariGeneralize CmmUnwind and pass unwind information throug...
2017-02-03  Sylvain HenryDitch static flags
2017-02-02  Gabor GreifSpelling fixes
2017-01-29  Sergei TrofimovichUNREG: fix "_bytes" string literal forward declaration
2017-01-25  Gabor GreifTypos in comments [ci skip]
2017-01-20  Takano AkioAllow top-level string literals in Core (#8472)
2017-01-19  Richard EisenbergUpdate levity polymorphism
2017-01-17  Ben GamariBitmap: Use foldl' instead of foldr
2017-01-10  Ben GamariCmmCommonBlockElim: Ignore CmmUnwind nodes
2016-12-16  Ben GamariCLabel: Kill redundant UnitId argument from labelDynamic
2016-12-16  Ben GamariPackages: Kill unused UnitId argument to isDllName
2016-12-15  Michal TerepetaprocPointAnalysis doesn't need UniqSM
2016-12-15  Shea LevyFix pprCLabel on platforms without native codegen.
2016-12-08  Michal TerepetaBlockId: remove BlockMap and BlockSet synonyms
2016-12-06  Thijs AlkemadeReduce the size of string literals in binaries.
2016-11-29  Michal TerepetaHoopl/Dataflow: use block-oriented interface
2016-11-29  Michal TerepetaRemove most functions from cmm/BlockId
2016-11-29  Ben GamariUse newBlockId instead of newLabelC
2016-11-29  Michal TerepetaMinor cleanup of foldRegs{Used,Defd}
2016-11-21  Ben Gamariadd ieee754 next* functions to math_funs
2016-11-17  Alex BiehlLLVM generate llvm.expect for conditional branches
2016-11-14  Simon MarlowRemove CONSTR_STATIC
2016-11-02  Michal TerepetaHoopl/Dataflow: make the module more self-contained
2016-11-01  Erik de Castro LopoSparc*: Prevent GHC from doing unaligned accesses
2016-10-26  Michal TerepetaCmmUtils: remove the last dataflow functions
2016-10-22  Michal Terepetacmm/Hoopl/Dataflow: minor cleanup
2016-10-19  Michal Terepetacmm/Hoopl/Dataflow: remove unused code
2016-09-05  Takano AkioTurn divInt# and modInt# into bitwise operations when...
2016-08-10  Ömer Sinan AğacanRemove StgRubbishArg and CmmArg
2016-08-06  Ömer Sinan AğacanRegAlloc: Use IntSet/IntMaps instead of generic Set...
2016-08-04  Ömer Sinan AğacanCmmLayoutStack: Minor simplification
2016-08-04  Ömer Sinan AğacanCmmLive: Remove some redundant exports
2016-08-01  alexbiehlUse MO_Cmpxchg in Primops.cmm instead of ccall cas(..)
2016-07-21  Ömer Sinan AğacanImplement unboxed sum primitive type
2016-07-16  Vladimir TrubilovCodeGen: Way to dump cmm only once (#11717)
2016-07-07  Bartosz NitkaDocument some codegen nondeterminism
2016-06-30  Michal TerepetaCmmExpr: remove unused `vgcFlag` function
2016-06-30  Bartosz NitkaDelete Ord Unique
2016-06-23  Bartosz NitkaProvide Uniquable version of SCC
2016-06-18  Ben GamariCmmNode: Make CmmTickScope's Unique strict
2016-06-09  Tamar ChristinaFix Ticky histogram on Windows
2016-06-07  Bartosz NitkaKill two instances of uniqSetToList
2016-05-31  Ömer Sinan AğacanUpdate a Cmm note
2016-05-18  Ben GamariCLabel: Catch #11155 during C-- pretty-printing
2016-05-18  Dave LaingRework parser to allow use with DynFlags
2016-04-22  Simon Peyton JonesWarn about simplifiable class constraints
2016-04-10  Herbert Valerio... Reduce default for -fmax-pmcheck-iterations from 1e7...
2016-03-24  Herbert Valerio... Add NCG support for AIX/ppc32
2016-03-24  Ben GamariErrUtils: Add timings to compiler phases
2016-03-20  Ben GamariDwarf: Add support for labels in unwind expressions
2016-03-10  Sergei Trofimovichfix Float/Double unreg cross-compilation
2016-03-08  Sergei TrofimovichSplit external symbol prototypes (EF_) (Trac #11395)
2016-03-06  Sergei TrofimovichFix minimum alignment for StgClosure (Trac #11395)
2016-02-09  Jonas SchollFix the removal of unnecessary stack checks
2016-01-21  Joachim BreitnerImprove comments in CmmSwitch
2016-01-18  Jan StolarekReplace calls to `ptext . sLit` with `text`
2016-01-05  Ben GamariStgCmmForeign: Push local register creation into code...
2015-12-31  Herbert Valerio... Remove some redundant definitions/constraints
2015-12-31  Herbert Valerio... Drop pre-AMP compatibility CPP conditionals
2015-12-17  Herbert Valerio... Random typo fixes
2015-12-15  Thomas MiedemaDynFlags: remove Opt_Static
2015-12-11  Richard EisenbergAdd kind equalities to GHC.
2015-12-03  Ben GamariKill redundant patterns
2015-11-24  Evan LaforgeRearrange error msgs and add section markers (Trac...
2015-11-23  Ben GamariOutput source notes in extended DWARF DIEs
2015-11-23  Ben GamariDwarf: Ensure tick parentage is preserved
2015-11-23  Ben GamariSupport multiple debug output levels
2015-11-12  Simon BrennerImplement function-sections for Haskell code, #8405
2015-11-07  Simon MarlowMake GHCi & TH work when the compiler is built with...
2015-11-01  Ben Gamaricmm: Expose machine's stack and return address register
2015-10-31  Nikita KaretnikovAdd subWordC# on x86ish
2015-10-30  Sergei Trofimovichunreg: handle CmmStack in C codegen (unbreaks '-g')
2015-10-30  Ben GamariCmmParse: Expose popcnt operations
2015-10-17  Ben GamariCmmParse: Clarify description of calling convention
2015-10-17  Herbert Valerio... Make Monad/Applicative instances MRP-friendly
2015-10-15  Edward Z. YangRename package key to unit ID, and installed package...
2015-09-25  Ben GamariDebug: Remove extraneous LANGUAGE CPP
2015-09-23  Simon MarlowAnnotate CmmBranch with an optional likely target
2015-09-11  Siddhanathan Shanmugams/StgArrWords/StgArrBytes/
2015-08-21  Thomas MiedemaRefactor: delete most of the module FastTypes
2015-08-09  Thomas MiedemaFix unused-matches warnings in CmmLex.x
2015-08-08  Joachim BreitnercmmCreateSwitchPlan: Handle singletons up-front
2015-08-03  Ben GamariCmmParse: Don't force alignment in memcpy-ish operations
2015-07-09  Ben GamariBitmap: Fix thunk explosion
2015-07-07  Thomas MiedemaAdd Note [Warnings in code generated by Alex]
2015-07-04  Thomas MiedemaUse -fno-warn-unused-imports instead of hiding `ord`
2015-07-04  Thomas MiedemaLexer: remove -fno-warn-unused-do-bind