Improve isReflexiveCo performance
[ghc.git] / compiler / codeGen /
2018-03-26  Reiner PopeAdd unaligned bytearray access primops. Fixes #4442.
2018-03-20  Simon Peyton JonesFix seq# case of exprOkForSpeculation
2018-03-19  Ben GamariImprove accuracy of get/setAllocationCounter
2018-03-19  Michal TerepetaGet rid of more CPP in cmm/ and codeGen/
2018-03-06  Simon MarlowFix interpreter with profiling
2018-02-18  Simon MarlowmyThreadId# is trivial; make it an inline primop
2018-02-18  Simon MarlowTidy up and consolidate canned CmmReg and CmmGlobals
2018-01-26  Herbert Valerio... Add ptr-eq short-cut to `compareByteArrays#` primitive
2018-01-21  John KyAdd new mbmi and mbmi2 compiler flags
2018-01-18  Ömer Sinan AğacanRemove unused extern cost centre collection
2018-01-18  Ben GamariRevert "Improve accuracy of get/setAllocationCounter"
2018-01-17  Gabor GreifTypos in comments
2018-01-08  Simon MarlowImprove accuracy of get/setAllocationCounter
2018-01-04  Bartosz NitkaCache the number of data cons in DataTyCon and SumTyCon
2017-12-19  Gabor GreifGet rid of some stuttering in comments and docs
2017-12-14  Gabor Greiftypos in local var
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  Michal TerepetaAllow packing constructor fields
2017-10-30  alexbiehlTurn `compareByteArrays#` out-of-line primop into inlin...
2017-10-27  Bartosz NitkaMake tagForCon non-linear
2017-10-17  Gabor GreifSimplify, no functionality change
2017-09-26  Ben GamariStgCmmMonad: Remove unnecessary use of unboxed tuples
2017-09-19  Herbert Valerio... compiler: introduce custom "GhcPrelude" Prelude
2017-09-07  Gabor GreifFix typos in diagnostics, testsuite and comments
2017-08-22  Ben GamariAdd support for producing position-independent executables
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  Simon Peyton JonesImprove code generation for conditionals
2017-04-28  Simon Peyton JonesMove dataConTagZ to DataCon
2017-04-25  Peter TrommlerPPC NCG: Implement callish prim ops
2017-04-17  Sergei Trofimovichhs_add_root() RTS API removal
2017-04-11  Gabor GreifTypos in comments [ci skip]
2017-04-05  Matthew PickeringReplace Digraph's Node type synonym with a data type
2017-03-10  Simon Peyton JonesDeal with JoinIds before void types
2017-03-07  Dominic SteinitzGenerate better fp abs for X86 and llvm with default...
2017-02-23  Gabor GreifSpelling only [ci skip]
2017-02-09  Gabor GreifTweaks and typos in manual, note refs, comments
2017-02-08  Ben GamariCmm: Add support for undefined unwinding statements
2017-02-08  Ben GamariGeneralize CmmUnwind and pass unwind information throug...
2017-01-20  Takano AkioAllow top-level string literals in Core (#8472)
2017-01-19  Richard EisenbergUpdate levity polymorphism
2017-01-17  Gabor GreifTypos in manual and comments [ci skip]
2016-12-15  Simon MarlowFix cost-centre-stacks bug (#5654)
2016-11-29  Ben GamariUse newBlockId instead of newLabelC
2016-11-17  Alex BiehlLLVM generate llvm.expect for conditional branches
2016-11-14  Simon MarlowRemove CONSTR_STATIC
2016-11-10  Alex BiehlFix comment about pointer tagging
2016-10-30  Gabor GreifZap redundant imports
2016-10-19  Peter TrommlerStgCmmPrim: Add missing write barrier.
2016-09-20  Ömer Sinan AğacanCodegen for case: Remove redundant void id checks
2016-08-31  Ben GamariStgCmmPrim: Add missing MO_WriteBarrier
2016-08-10  Ömer Sinan AğacanRemove StgRubbishArg and CmmArg
2016-08-05  Ömer Sinan AğacanStgCmm: Remove unused Bool field of Return sequel
2016-07-25  Gabor GreifSome typos in comments
2016-07-22  Ömer Sinan AğacanStgCmmBind: Some minor simplifications
2016-07-21  Simon Peyton JonesComments re ApThunks + small refactor in mkRhsClosure
2016-07-21  Ömer Sinan AğacanImplement unboxed sum primitive type
2016-07-20  Giovanni CampagnaCompact Regions
2016-06-23  Bartosz NitkaProvide Uniquable version of SCC
2016-06-22  Gabor GreifMore typos in comments [skip ci]
2016-06-15  Simon Peyton JonesRe-add FunTy (big patch)
2016-06-09  Tamar ChristinaFix Ticky histogram on Windows
2016-06-03  Ömer Sinan AğacanWhitespace only
2016-05-31  Ömer Sinan AğacanRemove unused FAST_STRING_NOT_NEEDED macro defs
2016-05-30  Ömer Sinan AğacanStgCmmUtils.emitMultiAssign: Make assertion msg more...
2016-05-27  Ömer Sinan AğacanStgCmmExpr: Remove a redundant list
2016-05-27  Simon Peyton JonesComments and white space only
2016-05-27  Ömer Sinan AğacanStgCmmCon: Do not generate moves from unused fields...
2016-05-26  Ömer Sinan AğacanStgCmmExpr: Fix a duplication
2016-05-24  Bartosz NitkaDocument some benign nondeterminism
2016-05-18  Mateusz LenikFix histograms for ticky code
2016-03-29  Joachim BreitnerTicky: Do not count every entry twice
2016-03-29  Joachim BreitnerBe more explicit about closure types in ticky-ticky...
2016-03-29  Joachim BreitnerRemove all mentions of IND_OLDGEN outside of docs/rts
2016-03-24  Ben GamariRevert "Various ticky-related work"
2016-03-24  Joachim BreitnerVarious ticky-related work
2016-02-24  Ömer Sinan AğacanRemove "use mask" from StgAlt syntax
2016-02-11  Gabor GreifAnother batch of typo fixes in non-code
2016-02-08  Ömer Sinan AğacanRemove unused LiveVars and SRT fields of StgCase
2016-02-07  Ömer Sinan AğacanRevert "Remove unused LiveVars and SRT fields of StgCas...
2016-02-04  Ömer Sinan AğacanRemove unused LiveVars and SRT fields of StgCase and...
2016-01-27  Ömer Sinan Ağacans/unLifted/unlifted for consistency
2016-01-22  Jonas SchollDo not count void arguments when considering a function...
2016-01-18  Jan StolarekReplace calls to `ptext . sLit` with `text`
2016-01-05  Ben GamariStgCmmForeign: Break up long line
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-21  Simon MarlowMaintain cost-centre stacks in the interpreter
2015-12-11  Richard EisenbergAdd kind equalities to GHC.
2015-12-04  Ömer Sinan AğacanStgCmmMonad: Implement Outputable instance for Sequel...
2015-11-23  Ben GamariSupport multiple debug output levels
2015-11-12  Simon BrennerImplement function-sections for Haskell code, #8405
2015-11-07  Ömer Sinan Ağacanminor: use unless instead of (when . not)
next