| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix interpreter with profiling | Simon Marlow | 2018-03-06 | 1 | -2/+1 |
* | Tidy up and consolidate canned CmmReg and CmmGlobals | Simon Marlow | 2018-02-18 | 1 | -2/+2 |
* | Allow packing constructor fields | Michal Terepeta | 2017-10-29 | 1 | -5/+10 |
* | compiler: introduce custom "GhcPrelude" Prelude | Herbert Valerio Riedel | 2017-09-19 | 1 | -0/+2 |
* | Add support for producing position-independent executables | Ben Gamari | 2017-08-22 | 1 | -2/+2 |
* | Tweaks and typos in manual, note refs, comments | Gabor Greif | 2017-02-09 | 1 | -1/+1 |
* | Codegen for case: Remove redundant void id checks | Ömer Sinan Ağacan | 2016-09-20 | 1 | -8/+7 |
* | Remove StgRubbishArg and CmmArg | Ömer Sinan Ağacan | 2016-08-10 | 1 | -1/+1 |
* | Implement unboxed sum primitive type | Ömer Sinan Ağacan | 2016-07-21 | 1 | -3/+7 |
* | StgCmmCon: Do not generate moves from unused fields to local variables | Ömer Sinan Ağacan | 2016-05-27 | 1 | -6/+13 |
* | Rename package key to unit ID, and installed package ID to component ID. | Edward Z. Yang | 2015-10-14 | 1 | -2/+2 |
* | Revert "Place static closures in their own section." | Edward Z. Yang | 2014-10-20 | 1 | -1/+1 |
* | Place static closures in their own section. | Edward Z. Yang | 2014-10-01 | 1 | -1/+1 |
* | Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId. | Edward Z. Yang | 2014-07-21 | 1 | -2/+2 |
* | Add LANGUAGE pragmas to compiler/ source files | Herbert Valerio Riedel | 2014-05-15 | 1 | -0/+2 |
* | Add SmallArray# and SmallMutableArray# types | Johan Tibell | 2014-03-29 | 1 | -2/+2 |
* | Represent offsets into heap objects with byte, not word, offsets | Simon Marlow | 2014-03-11 | 1 | -0/+1 |
* | Explicit import lists for StgCmmProf. | Edward Z. Yang | 2013-09-01 | 1 | -1/+1 |
* | Cleanup StgCmm pass | Jan Stolarek | 2013-08-20 | 1 | -8/+7 |
* | Trailing whitespaces, code formatting, detabify | Jan Stolarek | 2013-08-20 | 1 | -1/+1 |
* | Fix the GHC package DLL-splitting | Ian Lynagh | 2013-05-14 | 1 | -1/+2 |
* | extended ticky to also track "let"s that are not conventional closures | Nicolas Frisby | 2013-05-02 | 1 | -8/+13 |
* | some more typos | Gabor Greif | 2013-02-02 | 1 | -1/+1 |
* | Some alpha renaming | Ian Lynagh | 2012-10-16 | 1 | -2/+2 |
* | Produce new-style Cmm from the Cmm parser | Simon Marlow | 2012-10-08 | 1 | -2/+2 |
* | Move tAG_BITS into platformConstants | Ian Lynagh | 2012-09-16 | 1 | -10/+8 |
* | Move wORD_SIZE into platformConstants | Ian Lynagh | 2012-09-16 | 1 | -2/+2 |
* | Move some more constants fo platformConstants | Ian Lynagh | 2012-09-14 | 1 | -7/+6 |
* | Pass DynFlags down to bWord | Ian Lynagh | 2012-09-12 | 1 | -9/+10 |
* | Remove uses of fixC from the codeGen, and make the FCode monad strict | Simon Marlow | 2012-08-09 | 1 | -30/+41 |
* | Generate one fewer temps per heap allocation | Simon Marlow | 2012-08-07 | 1 | -2/+2 |
* | Make -fscc-profiling a dynamic flag | Ian Lynagh | 2012-07-24 | 1 | -10/+11 |
* | Make -fPIC a dynamic flag | Ian Lynagh | 2012-07-16 | 1 | -9/+9 |
* | remove some redundant SRT-related stuff | Simon Marlow | 2012-07-11 | 1 | -1/+0 |
* | Merge remote-tracking branch 'origin/master' into newcg | Simon Marlow | 2012-07-04 | 1 | -2/+2 |
|\ |
|
| * | Merge remote-tracking branch 'origin/unboxed-tuple-arguments2' | Paolo Capriotti | 2012-06-05 | 1 | -1/+1 |
| |\ |
|
| | * | Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2 | Max Bolingbroke | 2012-05-15 | 1 | -1/+1 |
| * | | Change how macros like ASSERT are defined | Ian Lynagh | 2012-06-05 | 1 | -1/+1 |
| |/ |
|
* | | Fix an SRT-related bug | Simon Marlow | 2012-02-14 | 1 | -0/+1 |
|/ |
|
* | Overhaul of infrastructure for profiling, coverage (HPC) and breakpoints | Simon Marlow | 2011-11-02 | 1 | -2/+2 |
* | Remove a little more CPP | Ian Lynagh | 2011-10-15 | 1 | -4/+2 |
* | Remove CPP from codeGen/StgCmmCon.hs | Ian Lynagh | 2011-10-14 | 1 | -21/+29 |
* | Whitespace only in codeGen/StgCmmCon.hs | Ian Lynagh | 2011-10-14 | 1 | -62/+60 |
* | eliminate ConInfo | Simon Marlow | 2011-08-25 | 1 | -3/+4 |
* | Remove another use of mkConInfo | Simon Marlow | 2011-08-25 | 1 | -10/+15 |
* | bugfix: static constructors were being given the dynamic info table pointer | Simon Marlow | 2011-08-25 | 1 | -1/+1 |
* | Snapshot of codegen refactoring to share with simonpj | Simon Marlow | 2011-08-25 | 1 | -6/+12 |
* | Immediately tag initialization code to prevent untagged spills. | Edward Z. Yang | 2011-03-23 | 1 | -1/+1 |
* | Merge in new code generator branch. | Simon Marlow | 2011-01-24 | 1 | -2/+2 |
* | Fix warnings about unused imports | Ben.Lippmeier@anu.edu.au | 2009-11-18 | 1 | -1/+5 |