summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* FIX #1791: fail with out-of-heap when allocating more than the max heap size ...Simon Marlow2007-10-241-0/+8
* rollback "accounting wibble: we were missing an alloc_blocks .. "Simon Marlow2007-10-181-1/+3
* Refactoring: extract platform-specific code from sm/MBlock.cSimon Marlow2007-10-172-434/+19
* Add allocateInGen() for allocating in a specific generation, and cleanupsSimon Marlow2007-10-122-167/+100
* optimise isAlive()Simon Marlow2007-10-121-14/+14
* accounting wibble: we were missing an alloc_blocks++ in allocateLocal()Simon Marlow2007-10-121-0/+1
* Add a proper write barrier for MVarsSimon Marlow2007-10-116-26/+77
* FIX validate for PPC Mac OS X - Evac.hThorkil Naur2007-10-051-1/+10
* fix to previous fix to THUNK_SELECTOR machinery2007-09-25Simon Marlow2007-09-251-19/+22
* FIX #1038: failure of selector-thunk machinery to do its jobSimon Marlow2007-09-171-213/+146
* Fix OS X warningsRoman Leshchinskiy2007-09-061-1/+2
* Fix building RTS with gcc 2.*; declare all variables at the top of a blockIan Lynagh2007-09-031-2/+2
* bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16Simon Marlow2007-09-031-1/+1
* Windows: give a better error message when running out of memorySimon Marlow2007-08-301-2/+7
* FIX #1519, crash in biographical profilingSimon Marlow2007-08-241-1/+1
* Build RTS as dynamic libraryClemens Fruhwirth2007-08-081-1/+1
* FIX compacting GC (bug1010, and other failures)Simon Marlow2007-07-301-47/+106
* Pointer TaggingSimon Marlow2007-07-274-41/+95
* +RTS -xbXXXXX sets the "heap base" to 0xXXXXXXSimon Marlow2007-06-273-17/+15
* MERGE: Fix bug exposed by conc052.Simon Marlow2007-04-041-5/+14
* Add an --install-signal-handlers=<yes|no> RTS flag; fixes trac #804Ian Lynagh2007-03-221-4/+8
* Remove vectored returns.Simon Marlow2007-02-283-6/+0
* Remove the itbls field of BCO, put itbls in with the literalsSimon Marlow2007-02-272-3/+0
* add a ToDo, reference bug #1147Simon Marlow2007-02-141-0/+4
* fix memory leak in allocExec/freeExec (see bug #985)Simon Marlow2007-02-051-7/+11
* Free various things we allocateIan Lynagh2006-12-151-0/+1
* Rework the block allocatorSimon Marlow2006-12-142-211/+481
* fix wibble in memory leak error dumpSimon Marlow2006-12-141-1/+1
* MERGE: Fix Windows DEP violations (bug #885)Simon Marlow2006-12-121-0/+5
* small stats fixSimon Marlow2006-11-241-1/+1
* fix failing assertionSimon Marlow2006-11-231-2/+2
* refactor code for memInventory()Simon Marlow2006-11-221-43/+39
* allocatePinned(): fix n_large_blocks count after allocating a new blockSimon Marlow2006-11-221-0/+1
* fix bug in memInventory() giving false memory leak errorsSimon Marlow2006-11-221-1/+1
* Remove the concept of stableRoots.Lemmih2006-11-211-4/+0
* 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
* remove unused includes, now that Storage.h & Stable.h are included by Rts.hSimon Marlow2006-11-152-4/+0
* Fix (yet another) odd interaction between selector thunks and compacting GCSimon Marlow2006-11-141-0/+8
* improve the diagnostic generated by memInventory() for a memory leakSimon Marlow2006-10-271-29/+42
* copyright updates and add Commentary linksSimon Marlow2006-10-2613-3/+68
* Remove PAR/GRAN code from the storage managerSimon Marlow2006-10-255-271/+0
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-2419-0/+8015