summaryrefslogtreecommitdiff
path: root/rts/RetainerProfile.h
Commit message (Expand)AuthorAgeFilesLines
* rts: TraverseHeap: Move "flip" bit into traverseState structDaniel Gröber2021-02-171-0/+2
* rts: TraverseHeap: Make trav. data macros into functionsDaniel Gröber2021-02-171-11/+1
* rts: TraverseHeap: Simplify profiling headerDaniel Gröber2021-02-171-1/+1
* rts: retainer: Move heap traversal declarations to new headerDaniel Gröber2019-09-221-8/+1
* rts: retainer: Rename heap traversal functions for extractionDaniel Gröber2019-09-221-3/+3
* rts: Generalise profiling heap traversal flip bit handlingDaniel Gröber2019-09-221-7/+6
* Make RTS keep less memory (fixes #14702)Andrey Sverdlichenko2018-01-311-2/+0
* Prefer #if defined to #ifdefBen Gamari2017-04-281-2/+2
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* rts: Make function pointer parameters `const` where possibleErik de Castro Lopo2016-05-121-1/+1
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-1/+1
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-0/+3
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-4/+8
* profiling build fixesSimon Marlow2009-08-051-1/+0
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* GC: move static object processinng into thread-local storageSimon Marlow2008-04-161-1/+1
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+47