2010-06-28 |
Simon Marlow | during shutdown, only free the heap if we waited for... |
blob | commitdiff |
2010-06-04 |
Simon Marlow | fix warning |
blob | commitdiff | diff to current |
2010-05-09 |
Simon Marlow | Small optimisation: allocate nursery blocks contiguously |
blob | commitdiff | diff to current |
2010-05-06 |
Simon Marlow | Fix +RTS -G1 |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | Move a thread to the front of the run queue when anothe... |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | tiny GC optimisation |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | New implementation of BLACKHOLEs |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | Add a 'setKeepCAFs' external function (#3900) |
blob | commitdiff | diff to current |
2010-03-25 |
Simon Marlow | A sanity check |
blob | commitdiff | diff to current |
2009-12-31 |
Simon Marlow | take newCAF() out from sm_mutex; use the capability... |
blob | commitdiff | diff to current |
2009-12-07 |
Simon Marlow | remove global 'total_allocated', seems to be the same... |
blob | commitdiff | diff to current |
2009-12-04 |
Simon Marlow | Correction to the allocation stats following earlier... |
blob | commitdiff | diff to current |
2009-12-03 |
Simon Marlow | GC refactoring, remove "steps" |
blob | commitdiff | diff to current |
2009-12-03 |
Simon Marlow | add a missing lock around allocGroup() |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | Refactoring only |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | move sanity checking code from Storage.c to Sanity.c |
blob | commitdiff | diff to current |
2009-12-01 |
Simon Marlow | Make allocatePinned use local storage, and other refact... |
blob | commitdiff | diff to current |
2009-11-29 |
Simon Marlow | Store a destination step in the block descriptor |
blob | commitdiff | diff to current |
2009-08-28 |
Simon Marlow | Fix #3461: protect the use of keepCAFs with #ifdef... |
blob | commitdiff | diff to current |
2009-08-20 |
Simon Marlow | Rollback: use cas() to claim the closure in copyPart... |
blob | commitdiff | diff to current |
2009-08-19 |
Simon Marlow | rename whitehole_spin to evac_collision, and update... |
blob | commitdiff | diff to current |
2009-08-18 |
Simon Marlow | Fix #3429: a tricky race condition |
blob | commitdiff | diff to current |
2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
blob | commitdiff | diff to current |
2009-07-24 |
Simon Marlow | free the gc_thread structures during shutdown |
blob | commitdiff | diff to current |
2009-06-13 |
Duncan Coutts | Stop setting the gmp memory functions in the rts |
blob | commitdiff | diff to current |
2009-04-03 |
Simon Marlow | remove now-unused atomic_modify_mutvar_mutex |
blob | commitdiff | diff to current |
2009-03-13 |
Simon Marlow | Use work-stealing for load-balancing in the GC |
blob | commitdiff | diff to current |
2009-03-12 |
Simon Marlow | Fix sanity checking after fix to #2917 |
blob | commitdiff | diff to current |
2009-03-06 |
Simon Marlow | Partial fix for #2917 |
blob | commitdiff | diff to current |
2009-01-12 |
Simon Marlow | sanity checking fixes |
blob | commitdiff | diff to current |
2009-01-12 |
Simon Marlow | Keep the remembered sets local to each thread during... |
blob | commitdiff | diff to current |
2008-12-09 |
Simon Marlow | Fix #2592: do an orderly shutdown when the heap is... |
blob | commitdiff | diff to current |
2008-11-21 |
Simon Marlow | Use mutator threads to do GC, instead of having a separ... |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | allocateInGen(): increase alloc_blocks (#2747) |
blob | commitdiff | diff to current |
2008-09-19 |
Simon Marlow | On Linux use libffi for allocating executable memory... |
blob | commitdiff | diff to current |
2008-09-12 |
Simon Marlow | Fix some bugs in the stack-reducing code (#2571) |
blob | commitdiff | diff to current |
2008-09-11 |
Ian Lynagh | In stgReallocForGMP, we need to copy min(old_size,new_size) |
blob | commitdiff | diff to current |
2008-09-09 |
Simon Marlow | when a memory leak is detected, report which blocks... |
blob | commitdiff | diff to current |
2008-09-09 |
Simon Marlow | Move checkGlobalTSOList() call from GarbageCollect... |
blob | commitdiff | diff to current |
2008-09-08 |
Simon Marlow | Make LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline function... |
blob | commitdiff | diff to current |
2008-07-29 |
Simon Marlow | FIX #2332: avoid overflow on 64-bit machines in the... |
blob | commitdiff | diff to current |
2008-06-09 |
Simon Marlow | Experimental "mark-region" strategy for the old generation |
blob | commitdiff | diff to current |
2008-06-08 |
Simon Marlow | fix allocated blocks calculation, and add more sanity... |
blob | commitdiff | diff to current |
2008-06-03 |
Simon Marlow | Put the contents of Evac.c-inc back in Evac.c, and... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Don't look at all the threads before each GC. |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Don't traverse the entire list of threads on every... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Add a write barrier to the TSO link field (#1589) |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | update copyrights in rts/sm |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Reorganisation to fix problems related to the gct regis... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | improvements to +RTS -s output |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Keep track of an accurate count of live words in each... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | GC: move static object processinng into thread-local... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | GC: rearrange storage to reduce memory accesses in... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Add profiling of spinlocks |
blob | commitdiff | diff to current |
2008-02-28 |
simonmar@microsoft.com | Release some of the memory allocated to a stack when... |
blob | commitdiff | diff to current |
2008-01-30 |
simonmar@microsoft.com | memInventory: optionally dump the memory inventory |
blob | commitdiff | diff to current |
2008-01-30 |
simonmar@microsoft.com | calcNeeded: fix the calculation, we weren't counting... |
blob | commitdiff | diff to current |
2008-01-30 |
simonmar@microsoft.com | calcNeeded: add in the large blocks too |
blob | commitdiff | diff to current |
2008-01-30 |
Simon Marlow | update a comment |
blob | commitdiff | diff to current |
2007-12-14 |
simonmar@microsoft.com | findSlop: useful function for tracking down excessive... |
blob | commitdiff | diff to current |
2007-12-14 |
simonmar@microsoft.com | calculate wastage due to unused memory at the end of... |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | GC refactoring: change evac_gen to evac_step |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | Refactoring of the GC in preparation for parallel GC |
blob | commitdiff | diff to current |
2008-03-25 |
Ian Lynagh | Fix warnings in the RTS |
blob | commitdiff | diff to current |
2007-10-24 |
Simon Marlow | FIX #1791: fail with out-of-heap when allocating more... |
blob | commitdiff | diff to current |
2007-10-18 |
Simon Marlow | rollback "accounting wibble: we were missing an alloc_b... |
blob | commitdiff | diff to current |
2007-10-12 |
Simon Marlow | Add allocateInGen() for allocating in a specific genera... |
blob | commitdiff | diff to current |
2007-10-12 |
Simon Marlow | accounting wibble: we were missing an alloc_blocks... |
blob | commitdiff | diff to current |
2007-10-11 |
Simon Marlow | Add a proper write barrier for MVars |
blob | commitdiff | diff to current |
2007-06-27 |
Simon Marlow | +RTS -xbXXXXX sets the "heap base" to 0xXXXXXX |
blob | commitdiff | diff to current |
2007-02-05 |
Simon Marlow | fix memory leak in allocExec/freeExec (see bug #985) |
blob | commitdiff | diff to current |
2006-12-15 |
Ian Lynagh | Free various things we allocate |
blob | commitdiff | diff to current |
2006-12-14 |
Simon Marlow | Rework the block allocator |
blob | commitdiff | diff to current |
2006-12-14 |
Simon Marlow | fix wibble in memory leak error dump |
blob | commitdiff | diff to current |
2006-12-12 |
Simon Marlow | MERGE: Fix Windows DEP violations (bug #885) |
blob | commitdiff | diff to current |
2006-11-23 |
Simon Marlow | fix failing assertion |
blob | commitdiff | diff to current |
2006-11-22 |
Simon Marlow | refactor code for memInventory() |
blob | commitdiff | diff to current |
2006-11-22 |
Simon Marlow | allocatePinned(): fix n_large_blocks count after alloca... |
blob | commitdiff | diff to current |
2006-11-22 |
Simon Marlow | fix bug in memInventory() giving false memory leak... |
blob | commitdiff | diff to current |
2006-10-27 |
Simon Marlow | improve the diagnostic generated by memInventory()... |
blob | commitdiff | diff to current |
2006-10-26 |
Simon Marlow | copyright updates and add Commentary links |
blob | commitdiff | diff to current |
2006-10-25 |
Simon Marlow | Remove PAR/GRAN code from the storage manager |
blob | commitdiff | diff to current |
2006-10-24 |
Simon Marlow | Split GC.c, and move storage manager into sm/ directory |
blob | commitdiff | diff to current |
|