summaryrefslogtreecommitdiff
path: root/rts/Proftimer.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Encapsulate access to capabilities arrayBen Gamari2022-12-161-2/+3
* rts/Timer: Always use atomic operationsBen Gamari2022-12-161-9/+14
* rts: Introduce getNumCapabilitiesBen Gamari2022-12-161-1/+1
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* Profiling: Allow heap profiling to be controlled dynamically.Matthew Pickering2021-03-031-5/+40
* rts: Post ticky entry counts to the eventlogBen Gamari2020-11-211-0/+16
* rts: Accept benign races in ProftimerBen Gamari2020-10-241-5/+5
* eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-231-0/+2
* Prefer #if defined to #ifdefBen Gamari2017-04-281-4/+4
* Use C99's boolBen Gamari2016-11-291-9/+9
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-2/+2
* [skip ci] rts: Detabify Proftimer.cAustin Seipp2014-10-211-6/+6
* 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
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-1/+1
* Always define startProfTimer and stopProfTimerIan Lynagh2012-08-101-4/+4
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-1/+5
* Time handling overhaulSimon Marlow2011-11-251-3/+3
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-0/+2
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-3/+8
* Basic heap profile support without -profSimon Marlow2007-04-271-4/+2
* new RTS flag: -V to modify the resolution of the RTS timerIan Lynagh2006-09-051-3/+0
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+85