summaryrefslogtreecommitdiff
path: root/rts/RetainerProfile.c
Commit message (Expand)AuthorAgeFilesLines
* RetainerProfiler: Update retainer profiler debuggingAlexander Vershilov2018-12-121-125/+85
* Remove explicit recursion in retainer profiling (fixes #14758)Alexander Vershilov2018-12-051-77/+146
* Various RTS bug fixes:Ömer Sinan Ağacan2018-09-071-2/+1
* Finish stable splitDavid Feuer2018-08-291-2/+5
* rts: Handle SMALL_MUT_ARR_PTRS in retainer profilterBen Gamari2018-08-281-0/+4
* rts/RetainerProfile: Dump closure type if pop() failsRyan Scott2018-08-211-1/+1
* rts: Fix reference to srt_bitmap in ASSERT in RetainerProfileBen Gamari2018-06-071-1/+1
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-10/+10
* Fix retainer profiling after SRT overhaulSimon Marlow2018-05-191-147/+28
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-1/+1
* rts/RetainerProfile: Handle BLOCKING_QUEUESBen Gamari2018-04-101-1/+10
* Remove unused bdescr flag BF_FREEÖmer Sinan Ağacan2018-04-051-1/+1
* rts/RetainerProfile: Dump closure type if push() failsRyan Scott2018-03-251-1/+1
* RTS: Remove unused retainer schemesSimon Jakobi2018-02-251-9/+0
* Make RTS keep less memory (fixes #14702)Andrey Sverdlichenko2018-01-311-2/+0
* rts/RetainerProfile: Adding missing closure types to isRetainerBen Gamari2017-09-191-0/+23
* rts: Fix "variable set but not used" warningBen Gamari2017-08-011-2/+2
* rts/RetainerProfile: Const-correctness fixesBen Gamari2017-06-291-9/+9
* Prefer #if defined to #ifdefBen Gamari2017-04-281-41/+41
* Typos [ci skip]Gabor Greif2017-02-151-1/+1
* Use C99's boolBen Gamari2016-11-291-14/+14
* Remove CONSTR_STATICSimon Marlow2016-11-141-19/+14
* Compact RegionsGiovanni Campagna2016-07-201-0/+1
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-1/+1
* Use StgHalfWord instead of a CPP #ifTomas Carnecky2016-05-121-8/+3
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-35/+37
* rts/RetainerProfile: Remove unused localBen Gamari2016-04-161-2/+0
* Fix LOOKS_LIKE_PTR for 64-bit platformsReid Barton2016-02-011-1/+1
* Remove unused IND_PERMJoachim Breitner2016-01-231-3/+0
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-1/+2
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-1/+1
* Revert "RetainerProfile: Add missing UNTAG_STATIC_LIST_PTR"Simon Marlow2015-07-271-1/+0
* RetainerProfile: Add missing UNTAG_STATIC_LIST_PTRBen Gamari2015-07-241-0/+1
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-1/+1
* Typos in error messages and in commentsGabor Greif2015-04-101-1/+1
* [skip ci] rts: Detabify RetainerProfile.cAustin Seipp2014-10-211-813/+813
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-1/+1
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-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
* Per-capability nursery weak pointer lists, fixes #9075Edward Z. Yang2014-05-291-0/+6
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+12
* RetainerProfile.c: include missing header (#8810)Sergei Trofimovich2014-02-201-0/+1
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-1/+1
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+1
* Add braces for clarityIan Lynagh2013-06-151-1/+2
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-3/+5
* Separate StablePtr and StableName tables (#7674)Simon Marlow2013-02-141-1/+1
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+4
* Retainer prof: immutable arrays are not retainers, and fix the docsSimon Marlow2012-10-311-2/+3