summaryrefslogtreecommitdiff
path: root/rts/ProfHeap.c
Commit message (Expand)AuthorAgeFilesLines
* NUMA supportSimon Marlow2016-06-101-0/+1
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-9/+9
* rts: Make function pointer parameters `const` where possibleErik de Castro Lopo2016-05-121-4/+4
* Use stdint types for Stg{Word,Int}{8,16,32,64}Tomas Carnecky2016-05-101-1/+1
* rts/ProfHeap.c: Use `ssize_t` instead of `long`.Erik de Castro Lopo2016-05-081-21/+22
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-15/+15
* prof: Fix heap census for large ARR_WORDS (#11627)Jason Eisenberg2016-03-201-0/+14
* Fix the Windows buildThomas Miedema2016-01-291-1/+1
* Fix segmentation fault when .prof file not writeableThomas Miedema2016-01-261-1/+1
* Remove unused IND_PERMJoachim Breitner2016-01-231-1/+0
* Fix +RTS -h when compiling without -profSimon Marlow2016-01-081-5/+1
* RtsFlags: Fix const warningBen Gamari2015-11-211-2/+2
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-1/+1
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-1/+1
* rts: add "-no-rtsopts-suggestions" optionJavran Cheng2015-05-061-6/+8
* Better hints when RTS options not available (Trac #9579)Javran Cheng2015-04-171-1/+8
* Give full-precision time for BEGIN_SAMPLE/END_SAMPLE.Edward Z. Yang2015-03-021-4/+2
* [skip ci] rts: Detabify ProfHeap.cAustin Seipp2014-10-211-451/+450
* 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
* rts: Fix potential memory leak in ProfHeap.cAustin Seipp2014-04-271-3/+4
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+8
* fix a small memory leak with +RTS -hbSimon Marlow2013-11-141-10/+9
* Heap profiling: flush .hp file at the end of each frameTakano Akio2013-03-251-0/+3
* Typofix.Edward Z. Yang2013-03-021-1/+1
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+2
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-1/+1
* Fix warnings on Win64Ian Lynagh2012-04-261-1/+1
* Turn a bunch of ints into longs to avoid overflow (#5656)Simon Marlow2011-11-301-18/+18
* Time handling overhaulSimon Marlow2011-11-251-2/+1
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-2/+2
* Fix heap profiling timesIan Lynagh2011-07-241-2/+2
* Better heap profiling for pinned objects (e.g. ByteStrings).Simon Marlow2011-07-011-83/+98
* Fix gcc 4.6 warnings; fixes #5176Ian Lynagh2011-06-251-9/+9
* heapCensus: we need to traverse the heap fragments stored in theSimon Marlow2011-05-091-1/+10
* Make retainer profiling use the label length (-L) flag)Ian Lynagh2011-05-071-1/+1
* Change the way module initialisation is done (#3252, #4417)Simon Marlow2011-04-121-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-4/+20
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-1/+1
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-26/+2
* GC refactoring, remove "steps"Simon Marlow2009-12-031-12/+6
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-1/+1
* profiling build fixSimon Marlow2009-08-051-0/+1
* Common up two closure type -> string tablesSimon Marlow2009-08-031-81/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-7/+7
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-5/+1
* Fix #1955 for heap profiles generated by +RTS -hTSimon Marlow2008-10-031-2/+19
* Fix up inlines for gcc 4.3Simon Marlow2008-06-191-1/+1
* Add allocateInGen() for allocating in a specific generation, and cleanupsSimon Marlow2007-10-121-7/+0