summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* Avoid accumulating slop in the pinned_object_block.Simon Marlow2011-04-143-10/+24
* fix a bug introduced in 1fb38442d3a55ac92795aa6c5ed4df82011df724,Simon Marlow2011-04-131-2/+6
* isAlive: re-apply the tag if we find a forwarding pointer. This is aSimon Marlow2011-04-121-1/+1
* Refactoring and tidy upSimon Marlow2011-04-119-129/+174
* add missing initialisation of ws->todo_large_objectsSimon Marlow2011-02-041-1/+2
* fix compacting GCSimon Marlow2011-02-021-2/+6
* fix warningSimon Marlow2011-02-021-2/+1
* GC refactoring and cleanupSimon Marlow2011-02-027-276/+325
* A small GC optimisationSimon Marlow2011-02-025-65/+70
* Remove the per-generation mutable listsSimon Marlow2011-02-027-94/+6
* update debugging code for fragmentationSimon Marlow2011-01-251-2/+3
* fix warningSimon Marlow2011-01-311-2/+1
* 32-bit fixSimon Marlow2010-10-131-0/+2
* fix some shutdown memory leaksSimon Marlow2010-08-201-3/+12
* Count allocations more accuratelySimon Marlow2010-12-213-43/+45
* remove an optimisation that wasn'tSimon Marlow2010-12-151-1/+0
* fix a warningSimon Marlow2010-12-161-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-159-212/+137
* fix another sanity error, and refactor/tidy upSimon Marlow2010-12-091-9/+8
* sanity: fix places where we weren't filling fresh memory with 0xaaSimon Marlow2010-10-291-0/+2
* On Windows, when returning memory to the OS, we try to release itIan Lynagh2010-11-012-0/+3
* Don't interrupt when task blocks exceptions, don't immediately start exception.Edward Z. Yang2010-09-251-1/+2
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+3
* Fix a very rare crash in GHCiSimon Marlow2010-10-051-13/+11
* Fix for nursery resizing: the first block's back pointer should be NULLSimon Marlow2010-08-271-0/+2
* Don't check for swept blocks in -DS.Marco Túlio Gontijo e Silva2010-07-183-9/+17
* Return memory to the OS; trac #698Ian Lynagh2010-08-135-14/+83
* Run finalizers *after* updating the stable pointer table (#4221)Simon Marlow2010-08-101-8/+11
* Change some TARGET tests to HOST tests in the RTSIan Lynagh2010-07-133-3/+3
* during shutdown, only free the heap if we waited for foreign calls to exitSimon Marlow2010-06-282-3/+3
* Cast some more nats to StgWord to be on the safe sideSimon Marlow2010-06-241-3/+13
* comments onlySimon Marlow2010-06-241-3/+2
* Fix an arithmetic overflow bug causing crashes with multi-GB heapsSimon Marlow2010-06-241-1/+1
* Fix the symbol visibility pragmasSimon Marlow2010-06-1712-24/+24
* fix warningSimon Marlow2010-06-041-1/+1
* Small optimisation: allocate nursery blocks contiguouslySimon Marlow2010-05-091-23/+37
* rts/sm/GC.c: resize_generations(): Remove unneeded check of number of generat...Marco Túlio Gontijo e Silva2010-05-281-5/+4
* rts/sm/BlockAlloc.c: Small comment correction.Marco Túlio Gontijo e Silva2010-05-261-1/+1
* rts/sm/GC.c: Annotate constants.Marco Túlio Gontijo e Silva2010-05-261-8/+8
* Make sparks into weak pointers (#2185)Simon Marlow2010-05-251-0/+20
* Fix the RTS debug_p buildIan Lynagh2010-05-221-0/+1
* Compacting GC fix, we forgot to thread the new bq field of StgTSO.Simon Marlow2010-05-101-0/+1
* Fix +RTS -G1Simon Marlow2010-05-061-1/+3
* Handle IND_STATIC in isRetainerIan Lynagh2010-04-091-0/+4
* sanity check fixSimon Marlow2010-04-071-1/+3
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-015-33/+0
* Change the representation of the MVar blocked queueSimon Marlow2010-04-012-4/+3
* Move a thread to the front of the run queue when another thread blocks on itSimon Marlow2010-03-295-21/+53
* tiny GC optimisationSimon Marlow2010-03-293-11/+10
* New implementation of BLACKHOLEsSimon Marlow2010-03-298-162/+192