summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmHeap.hs
Commit message (Expand)AuthorAgeFilesLines
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-0/+4
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Comments on virtHp, realHp (Trac #8864)Simon Peyton Jones2014-03-131-1/+1
* Fix incorrect loop condition in inline array allocationJohan Tibell2014-03-111-2/+3
* Refactor inline array allocationSimon Marlow2014-03-111-38/+46
* Represent offsets into heap objects with byte, not word, offsetsSimon Marlow2014-03-111-5/+4
* Loopification jump between stack and heap checksJan Stolarek2014-02-011-4/+37
* More comments about stack layoutSimon Peyton Jones2013-10-181-9/+27
* Comments (about the stack overflow check) onlySimon Peyton Jones2013-10-181-15/+23
* Generate (old + 0) instead of Sp in stack checksJan Stolarek2013-10-161-2/+25
* Explicit import lists for StgCmmProf.Edward Z. Yang2013-09-011-1/+1
* Remove unused moduleJan Stolarek2013-08-201-10/+2
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-1/+1
* extended ticky to also track "let"s that are not conventional closuresNicolas Frisby2013-05-021-6/+8
* Revert "extended ticky to also track "let"s that are not closures"Nicolas Frisby2013-04-121-8/+6
* extended ticky to also track "let"s that are not closuresNicolas Frisby2013-04-121-6/+8
* added ticky counters for heap and stack checksNicolas Frisby2013-04-111-1/+2
* ticky enhancementsNicolas Frisby2013-03-291-3/+2
* Remove stale, commented-out code about heap checksSimon Peyton Jones2013-03-091-83/+0
* Code-size optimisation for top-level indirections (#7308)Simon Marlow2012-11-191-4/+2
* Fix the Slow calling convention (#7192)Simon Marlow2012-11-131-8/+4
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-1/+1
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-77/+84
* Partially fix #367 by adding HpLim checks to entry with -fno-omit-yields.Edward Z. Yang2012-09-261-20/+37
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-3/+2
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-40/+39
* Pass DynFlags down to bWordIan Lynagh2012-09-121-13/+16
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-1/+1
* entryHeapCheck: fix calls to stg_gc_fun and stg_gc_enter_1Simon Marlow2012-08-071-21/+26
* Generate one fewer temps per heap allocationSimon Marlow2012-08-071-25/+13
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-10/+13
* Explicitly share some return continuationsSimon Marlow2012-08-021-31/+68
* Small optimisation to the code generated for CAFsSimon Marlow2012-07-301-7/+19
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-10/+14
* Support the 2-result primops in the new code generatorSimon Marlow2012-07-111-1/+1
* remove some redundant SRT-related stuffSimon Marlow2012-07-111-3/+2
* Generate slightly less crap to be cleaned up laterSimon Marlow2012-07-061-10/+7
* Fix merge-related problemsSimon Marlow2012-07-041-1/+1
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-7/+3
|\
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-7/+2
| * Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+1
* | Improve the case-alternative heap checksSimon Marlow2012-03-071-12/+38
* | Fix an SRT-related bugSimon Marlow2012-02-141-3/+6
* | New stack layout algorithmSimon Marlow2012-02-081-2/+2
* | Different implementation of MkGraphSimon Marlow2012-01-251-19/+25
|/
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-5/+0
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-27/+31
* Refactoring/renamingSimon Marlow2011-08-251-1/+1