summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmHeap.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-680/+0
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* Fix some broken links (#15733)Fangyi Zhou2018-10-251-1/+1
* Get rid of more CPP in cmm/ and codeGen/Michal Terepeta2018-03-191-4/+0
* Tidy up and consolidate canned CmmReg and CmmGlobalsSimon Marlow2018-02-181-5/+4
* Typos in commentsGabor Greif2018-01-171-1/+1
* Allow packing constructor fieldsMichal Terepeta2017-10-291-14/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-2/+2
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+1
* Use newBlockId instead of newLabelCBen Gamari2016-11-291-6/+7
* LLVM generate llvm.expect for conditional branchesAlex Biehl2016-11-171-3/+4
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-10/+10
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-10/+10
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-2/+0
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-1/+1
* StgCmmHeap: Re-add check for large static allocationsBen Gamari2015-08-291-0/+9
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-2/+3
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-3/+2
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-2/+3
* Tick scopesPeter Wortmann2014-12-161-3/+5
* 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