summaryrefslogtreecommitdiff
path: root/rts/RetainerProfile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-27/+2
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-2/+2
* Working towards fixing DLLs on Win64Ian Lynagh2012-05-061-2/+2
* fix an assertion failure, and possibly some bogosity (see comment)Simon Marlow2011-07-201-0/+10
* Fix the profiling buildSimon Marlow2011-02-021-3/+5
* fix retainer profiling: add missing case for TSOSimon Marlow2010-12-161-0/+17
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-21/+18
* Fix a retainer profiling segfaultIan Lynagh2010-10-191-1/+1
* Change some TARGET tests to HOST tests in the RTSIan Lynagh2010-07-131-2/+2
* Handle IND_STATIC in isRetainerIan Lynagh2010-04-091-2/+4
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-6/+0
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-7/+2
* Fix profiling build following removal of specific STM object typesSimon Marlow2010-03-151-43/+3
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-3/+3
* Refactoring onlySimon Marlow2009-12-021-1/+1
* Use __PIC__ and ming32_TARGET_OS to turn on windows DLL support, not ENABLE_W...Ben.Lippmeier@anu.edu.au2009-10-061-2/+2
* profiling build fixesSimon Marlow2009-08-051-0/+1
* remove the GUM closure typesSimon Marlow2009-08-031-15/+0
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+2
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-6/+0
* Fix retainer profiling (#2576)Simon Marlow2008-09-121-1/+1
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-171-3/+0
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-1/+1
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-4/+4
* GC: move static object processinng into thread-local storageSimon Marlow2008-04-161-2/+2
* Add allocateInGen() for allocating in a specific generation, and cleanupsSimon Marlow2007-10-121-1/+1
* Add a proper write barrier for MVarsSimon Marlow2007-10-111-3/+6