| Commit message (Expand) | Author | Age | Files | Lines |
* | StgCmmForeign: Push local register creation into code generation | Ben Gamari | 2016-01-05 | 1 | -2/+3 |
* | Implement function-sections for Haskell code, #8405 | Simon Brenner | 2015-11-12 | 1 | -1/+1 |
* | Rename package key to unit ID, and installed package ID to component ID. | Edward Z. Yang | 2015-10-14 | 1 | -2/+2 |
* | Annotate CmmBranch with an optional likely target | Simon Marlow | 2015-09-23 | 1 | -1/+1 |
* | Be aware of overlapping global STG registers in CmmSink (#10521) | Reid Barton | 2015-06-25 | 1 | -7/+9 |
* | Refactor the story around switches (#10137) | Joachim Breitner | 2015-03-30 | 1 | -181/+59 |
* | Small emitCmmSwitch/emitCmmLitSwitch refactoring | Joachim Breitner | 2015-03-02 | 1 | -12/+11 |
* | Improve if-then-else tree for cases on literal values | Joachim Breitner | 2015-03-02 | 1 | -6/+23 |
* | Tick scopes | Peter Wortmann | 2014-12-16 | 1 | -24/+26 |
* | Revert "Place static closures in their own section." | Edward Z. Yang | 2014-10-20 | 1 | -6/+0 |
* | Place static closures in their own section. | Edward Z. Yang | 2014-10-01 | 1 | -0/+6 |
* | Make Applicative a superclass of Monad | Austin Seipp | 2014-09-09 | 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 |
* | Represent offsets into heap objects with byte, not word, offsets | Simon Marlow | 2014-03-11 | 1 | -2/+3 |
* | In CMM, only allow foreign calls to labels, not arbitrary expressions | Ian Lynagh | 2013-04-24 | 1 | -6/+5 |
* | ticky enhancements | Nicolas Frisby | 2013-03-29 | 1 | -1/+4 |
* | Remove unused functions cmmConstrTag, cmmGetTag | Simon Peyton Jones | 2013-03-09 | 1 | -2/+2 |
* | Inline some FastBytes/ByteString wrappers | Ian Lynagh | 2012-12-14 | 1 | -1/+2 |
* | Produce new-style Cmm from the Cmm parser | Simon Marlow | 2012-10-08 | 1 | -4/+3 |
* | Misc tidyup | Simon Marlow | 2012-09-24 | 1 | -6/+1 |
* | Make StgHalfWord a portable type | Ian Lynagh | 2012-09-18 | 1 | -2/+2 |
* | Move wORD_SIZE into platformConstants | Ian Lynagh | 2012-09-16 | 1 | -2/+1 |
* | Use oFFSET_* from platformConstants rather than Constants | Ian Lynagh | 2012-09-13 | 1 | -25/+24 |
* | Pass DynFlags down to wordWidth | Ian Lynagh | 2012-09-12 | 1 | -27/+31 |
* | Pass DynFlags down to bWord | Ian Lynagh | 2012-09-12 | 1 | -39/+47 |
* | Cleanup: add mkIntExpr and zeroExpr utils | Simon Marlow | 2012-08-31 | 1 | -4/+4 |
* | StgCmmUtils no longer needs to include HaskellMachRegs.h | Ian Lynagh | 2012-08-21 | 1 | -1/+0 |
* | Use haveRegBase in StgCmmUtils too | Ian Lynagh | 2012-08-21 | 1 | -13/+13 |
* | Whitespace only in StgCmmUtils | Ian Lynagh | 2012-08-21 | 1 | -200/+194 |
* | Move activeStgRegs into CodeGen.Platform | Ian Lynagh | 2012-08-21 | 1 | -1/+1 |
* | Fix the generation of CallerSaves; fixes #7163 | Ian Lynagh | 2012-08-21 | 1 | -1/+1 |
* | Cleanup and fixes to profiling | Simon Marlow | 2012-08-07 | 1 | -10/+4 |
* | Define callerSaves for all platforms | Ian Lynagh | 2012-08-07 | 1 | -88/+9 |
* | Start separating out the RTS and Haskell imports of MachRegs.h | Ian Lynagh | 2012-08-06 | 1 | -1/+1 |
* | Explicitly share some return continuations | Simon Marlow | 2012-08-02 | 1 | -1/+1 |
* | Implement FastBytes, and use it for MachStr | Ian Lynagh | 2012-07-14 | 1 | -1/+1 |
* | remove some redundant SRT-related stuff | Simon Marlow | 2012-07-11 | 1 | -18/+2 |
* | Fix merge-related problems | Simon Marlow | 2012-07-04 | 1 | -2/+2 |
* | Merge remote-tracking branch 'origin/master' into newcg | Simon Marlow | 2012-07-04 | 1 | -8/+6 |
|\ |
|
| * | Change more uses of sortLe to sortBy | Ian Lynagh | 2012-06-22 | 1 | -7/+4 |
| * | Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2 | Max Bolingbroke | 2012-05-15 | 1 | -1/+1 |
* | | Fix an SRT-related bug | Simon Marlow | 2012-02-14 | 1 | -30/+8 |
* | | fix a bug | Simon Marlow | 2012-02-08 | 1 | -2/+2 |
* | | Don't call computeSRTs when -fnew-codegen is on | Simon Marlow | 2012-01-27 | 1 | -1/+1 |
* | | Different implementation of MkGraph | Simon Marlow | 2012-01-25 | 1 | -105/+102 |
|/ |
|
* | Make profiling work with multiple capabilities (+RTS -N) | Simon Marlow | 2011-11-29 | 1 | -2/+6 |
* | Allow the use of R9 and R10 in primops; fixes trac #5423 | Ian Lynagh | 2011-11-06 | 1 | -0/+6 |
* | Use -fwarn-tabs when validating | Ian Lynagh | 2011-11-04 | 1 | -0/+7 |
* | make CAFs atomic, to fix #5558 | Simon Marlow | 2011-10-17 | 1 | -9/+8 |