summaryrefslogtreecommitdiff
path: root/rts/sm/BlockAlloc.c
Commit message (Expand)AuthorAgeFilesLines
* Allow allocNursery() to allocate single blocks (#7257)Simon Marlow2012-09-211-1/+7
* Lots of nat -> StgWord changesSimon Marlow2012-09-071-14/+14
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-3/+3
* Some further tweaks to reduce fragmentation when allocating the nurserySimon Marlow2012-09-071-16/+32
* Reduce fragmentation when using +RTS -H (with or without a size)Simon Marlow2012-08-211-0/+35
* improve debug outputSimon Marlow2012-08-211-1/+1
* update debugging code for fragmentationSimon Marlow2011-01-251-2/+3
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-42/+0
* 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-011-0/+2
* Return memory to the OS; trac #698Ian Lynagh2010-08-131-0/+34
* 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
* rts/sm/BlockAlloc.c: Small comment correction.Marco TĂșlio Gontijo e Silva2010-05-261-1/+1
* GC refactoring, remove "steps"Simon Marlow2009-12-031-2/+2
* Refactoring onlySimon Marlow2009-12-021-0/+34
* Store a destination step in the block descriptorSimon Marlow2009-11-291-0/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-21/+23
* Fix some bugs in the stack-reducing code (#2571)Simon Marlow2008-09-121-4/+12
* when a memory leak is detected, report which blocks are unreachableSimon Marlow2008-09-091-0/+32
* fix a tiny bug spotted by gcc 4.3Simon Marlow2008-06-191-1/+1
* fix allocated blocks calculation, and add more sanity checksSimon Marlow2008-06-081-10/+24
* refactoringSimon Marlow2008-04-161-12/+11
* add debugging code to check for fragmentationSimon Marlow2008-04-161-0/+8
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* faster block allocator, by dividing the free list into bucketsSimon Marlow2008-04-161-165/+165
* Release some of the memory allocated to a stack when it shrinks (#2090)simonmar@microsoft.com2008-02-281-0/+34
* Initial parallel GC supportSimon Marlow2007-10-311-2/+4
* Rework the block allocatorSimon Marlow2006-12-141-203/+480
* small fix to DEBUG case in coalesce/freeGroup patchSimon Marlow2006-11-211-1/+3
* optimisation to freeGroup() to avoid an O(N^2) pathalogical caseSimon Marlow2006-11-211-11/+14
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+391