Make allocatePinned use local storage, and other refactorings
[ghc-hetmet.git] / rts / sm / Storage.c
2009-12-01 Simon MarlowMake allocatePinned use local storage, and other refact...
2009-11-29 Simon MarlowStore a destination step in the block descriptor
2009-08-28 Simon MarlowFix #3461: protect the use of keepCAFs with #ifdef...
2009-08-20 Simon MarlowRollback: use cas() to claim the closure in copyPart...
2009-08-19 Simon Marlowrename whitehole_spin to evac_collision, and update...
2009-08-18 Simon MarlowFix #3429: a tricky race condition
2009-08-02 Simon MarlowRTS tidyup sweep, first phase
2009-07-24 Simon Marlowfree the gc_thread structures during shutdown
2009-06-13 Duncan CouttsStop setting the gmp memory functions in the rts
2009-04-03 Simon Marlowremove now-unused atomic_modify_mutvar_mutex
2009-03-13 Simon MarlowUse work-stealing for load-balancing in the GC
2009-03-12 Simon MarlowFix sanity checking after fix to #2917
2009-03-06 Simon MarlowPartial fix for #2917
2009-01-12 Simon Marlowsanity checking fixes
2009-01-12 Simon MarlowKeep the remembered sets local to each thread during...
2008-12-09 Simon MarlowFix #2592: do an orderly shutdown when the heap is...
2008-11-21 Simon MarlowUse mutator threads to do GC, instead of having a separ...
2008-11-06 Simon MarlowallocateInGen(): increase alloc_blocks (#2747)
2008-09-19 Simon MarlowOn Linux use libffi for allocating executable memory...
2008-09-12 Simon MarlowFix some bugs in the stack-reducing code (#2571)
2008-09-11 Ian LynaghIn stgReallocForGMP, we need to copy min(old_size,new_size)
2008-09-09 Simon Marlowwhen a memory leak is detected, report which blocks...
2008-09-09 Simon MarlowMove checkGlobalTSOList() call from GarbageCollect...
2008-09-08 Simon MarlowMake LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline function...
2008-07-29 Simon MarlowFIX #2332: avoid overflow on 64-bit machines in the...
2008-06-09 Simon MarlowExperimental "mark-region" strategy for the old generation
2008-06-08 Simon Marlowfix allocated blocks calculation, and add more sanity...
2008-06-03 Simon MarlowPut the contents of Evac.c-inc back in Evac.c, and...
2008-04-16 Simon MarlowDon't look at all the threads before each GC.
2008-04-16 Simon MarlowDon't traverse the entire list of threads on every...
2008-04-16 Simon MarlowAdd a write barrier to the TSO link field (#1589)
2008-04-16 Simon Marlowupdate copyrights in rts/sm
2008-04-16 Simon MarlowReorganisation to fix problems related to the gct regis...
2008-04-16 Simon Marlowimprovements to +RTS -s output
2008-04-16 Simon MarlowKeep track of an accurate count of live words in each...
2008-04-16 Simon MarlowGC: move static object processinng into thread-local...
2008-04-16 Simon MarlowGC: rearrange storage to reduce memory accesses in...
2008-04-16 Simon MarlowAdd profiling of spinlocks
2008-02-28 simonmar@microsoft.comRelease some of the memory allocated to a stack when...
2008-01-30 simonmar@microsoft.commemInventory: optionally dump the memory inventory
2008-01-30 simonmar@microsoft.comcalcNeeded: fix the calculation, we weren't counting...
2008-01-30 simonmar@microsoft.comcalcNeeded: add in the large blocks too
2008-01-30 Simon Marlowupdate a comment
2007-12-14 simonmar@microsoft.comfindSlop: useful function for tracking down excessive...
2007-12-14 simonmar@microsoft.comcalculate wastage due to unused memory at the end of...
2007-10-31 Simon MarlowGC refactoring: change evac_gen to evac_step
2007-10-31 Simon MarlowRefactoring of the GC in preparation for parallel GC
2008-03-25 Ian LynaghFix warnings in the RTS
2007-10-24 Simon MarlowFIX #1791: fail with out-of-heap when allocating more...
2007-10-18 Simon Marlowrollback "accounting wibble: we were missing an alloc_b...
2007-10-12 Simon MarlowAdd allocateInGen() for allocating in a specific genera...
2007-10-12 Simon Marlowaccounting wibble: we were missing an alloc_blocks...
2007-10-11 Simon MarlowAdd a proper write barrier for MVars
2007-06-27 Simon Marlow+RTS -xbXXXXX sets the "heap base" to 0xXXXXXX
2007-02-05 Simon Marlowfix memory leak in allocExec/freeExec (see bug #985)
2006-12-15 Ian LynaghFree various things we allocate
2006-12-14 Simon MarlowRework the block allocator
2006-12-14 Simon Marlowfix wibble in memory leak error dump
2006-12-12 Simon MarlowMERGE: Fix Windows DEP violations (bug #885)
2006-11-23 Simon Marlowfix failing assertion
2006-11-22 Simon Marlowrefactor code for memInventory()
2006-11-22 Simon MarlowallocatePinned(): fix n_large_blocks count after alloca...
2006-11-22 Simon Marlowfix bug in memInventory() giving false memory leak...
2006-10-27 Simon Marlowimprove the diagnostic generated by memInventory()...
2006-10-26 Simon Marlowcopyright updates and add Commentary links
2006-10-25 Simon MarlowRemove PAR/GRAN code from the storage manager
2006-10-24 Simon MarlowSplit GC.c, and move storage manager into sm/ directory