summaryrefslogtreecommitdiff
path: root/includes/Storage.h
Commit message (Expand)AuthorAgeFilesLines
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-583/+0
* remove unused cruftSimon Marlow2009-06-031-1/+0
* Use work-stealing for load-balancing in the GCSimon Marlow2009-03-131-5/+0
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-32/+10
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-211-1/+1
* On Linux use libffi for allocating executable memory (fixed #738)Simon Marlow2008-09-191-1/+1
* Make LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline functions, instead of macrosSimon Marlow2008-09-081-9/+18
* FIX #2332: avoid overflow on 64-bit machines in the memory allocatorSimon Marlow2008-07-291-4/+4
* Experimental "mark-region" strategy for the old generationSimon Marlow2008-06-091-1/+4
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-171-1/+5
* Don't traverse the entire list of threads on every GC (phase 1)Simon Marlow2008-04-161-0/+3
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-3/+4
* improvements to +RTS -s outputSimon Marlow2008-04-161-0/+1
* Keep track of an accurate count of live words in each stepSimon Marlow2008-04-161-0/+1
* Allow work units smaller than a block to improve load balancingSimon Marlow2008-04-161-0/+3
* use RTS_VAR()Simon Marlow2008-04-161-1/+1
* treat the global work list as a queue rather than a stackSimon Marlow2008-04-161-0/+1
* GC: move static object processinng into thread-local storageSimon Marlow2008-04-161-1/+0
* GC: rearrange storage to reduce memory accesses in the inner loopSimon Marlow2008-04-161-6/+15
* Release some of the memory allocated to a stack when it shrinks (#2090)simonmar@microsoft.com2008-02-281-0/+3
* memInventory: optionally dump the memory inventorysimonmar@microsoft.com2008-01-301-1/+1
* recordMutableGen_GC: we must call the spinlocked version of allocBlock()Simon Marlow2008-01-111-1/+18
* calculate wastage due to unused memory at the end of each blocksimonmar@microsoft.com2007-12-141-1/+3
* remove declarations for variables that no longer existsimonmar@microsoft.com2007-12-131-3/+0
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-311-40/+59
* move GetRoots() to GC.cSimon Marlow2007-10-301-2/+2
* Fix warnings in the RTSIan Lynagh2008-03-251-1/+4
* Add allocateInGen() for allocating in a specific generation, and cleanupsSimon Marlow2007-10-121-4/+8
* Pointer TaggingSimon Marlow2007-07-271-1/+1
* Remove vectored returns.Simon Marlow2007-02-281-1/+0
* fix closure_sizeW_() for AP closuresSimon Marlow2007-02-141-0/+1
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-3/+5
* comments only: document allocateLocal()Simon Marlow2006-10-191-2/+6
* rename allocated_bytes() to allocatedBytes()Simon Marlow2006-10-191-2/+2
* STM invariantstharris@microsoft.com2006-10-071-2/+6
* replace stgMallocBytesRWX() with our own allocatorSimon Marlow2006-05-301-0/+4
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+518