2010-12-15 |
Simon Marlow | remove an optimisation that wasn't |
blob | commitdiff |
2010-12-16 |
Simon Marlow | fix a warning |
blob | commitdiff | diff to current |
2010-12-15 |
Simon Marlow | Implement stack chunks and separate TSO/STACK objects |
blob | commitdiff | diff to current |
2010-04-01 |
Simon Marlow | Remove the IND_OLDGEN and IND_OLDGEN_PERM closure types |
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-16 |
Simon Marlow | copy_tag_nolock(): fix write ordering and add a write_b... |
blob | commitdiff | diff to current |
2010-03-11 |
Simon Marlow | Use message-passing to implement throwTo in the RTS |
blob | commitdiff | diff to current |
2010-02-22 |
Ben.Lippmeier@anu... | Fix #3875: Crash in parallel GC, wrong pointer was... |
blob | commitdiff | diff to current |
2009-12-04 |
Simon Marlow | evaluate_large: evaluate large objects to bd->dest... |
blob | commitdiff | diff to current |
2009-12-03 |
Simon Marlow | GC refactoring, remove "steps" |
blob | commitdiff | diff to current |
2009-11-29 |
Simon Marlow | Store a destination step in the block descriptor |
blob | commitdiff | diff to current |
2009-11-14 |
Ben.Lippmeier@anu... | Don't share low valued Int and Char closures with Windo... |
blob | commitdiff | diff to current |
2009-10-08 |
Simon Marlow | Mark/compact: use a dynamically-sized mark stack, and... |
blob | commitdiff | diff to current |
2009-09-28 |
Simon Marlow | remove TICK_GC_WORDS_COPIED, the GC stats give us the... |
blob | commitdiff | diff to current |
2009-09-08 |
Simon Marlow | comment fix |
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-19 |
Simon Marlow | use cas() to claim the closure in copyPart(), to match... |
blob | commitdiff | diff to current |
2009-08-05 |
Simon Marlow | profiling build fixes |
blob | commitdiff | diff to current |
2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
blob | commitdiff | diff to current |
2009-04-03 |
Simon Marlow | small GC optimisation |
blob | commitdiff | diff to current |
2009-03-23 |
Simon Marlow | Fix locking in evacuate_large() (FIX openfile008(thread... |
blob | commitdiff | diff to current |
2009-03-09 |
Simon Marlow | Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same... |
blob | commitdiff | diff to current |
2009-03-06 |
Simon Marlow | Partial fix for #2917 |
blob | commitdiff | diff to current |
2009-03-06 |
Ian Lynagh | Make LDV_FILL_SLOP use a forwards loop rather than... |
blob | commitdiff | diff to current |
2009-02-11 |
Ian Lynagh | Fix trac #3001: Biographical profiling segfaults |
blob | commitdiff | diff to current |
2008-12-04 |
Simon Marlow | fix an assertion failure in prof/threaded/debug mode |
blob | commitdiff | diff to current |
2008-11-18 |
Simon Marlow | Add optional eager black-holing, with new flag -feager... |
blob | commitdiff | diff to current |
2008-09-12 |
Simon Marlow | Fix #2586, bug in THUNK_SELECTORs (again) |
blob | commitdiff | diff to current |
2008-09-12 |
Simon Marlow | Fix crash in biographical heap profiling (#2576) 2008-09-12 2008-09-12_2 |
blob | commitdiff | diff to current |
2008-09-08 |
Simon Marlow | Fix parallel GC bug (crash in concprog001(threaded2)) |
blob | commitdiff | diff to current |
2008-07-29 |
Simon Marlow | FIX #2327: a fault in the thunk-selector machinery... |
blob | commitdiff | diff to current |
2008-07-25 |
Simon Marlow | move an inline function to keep older versions of gcc... |
blob | commitdiff | diff to current |
2008-06-19 |
Simon Marlow | Fix up inlines for gcc 4.3 |
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-03 |
Simon Marlow | Put the contents of Evac.c-inc back in Evac.c, and... |
blob | commitdiff | diff to current |
2008-04-17 |
Simon Marlow | remove EVACUATED: store the forwarding pointer in the... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Use the BF_EVACUATED flag to indicate to-space consistently |
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 | Allow work units smaller than a block to improve load... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Specialise evac/scav for single-threaded, not minor, GC |
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-15 |
simonmar@microsoft.com | fix off-by-one |
blob | commitdiff | diff to current |
2008-01-30 |
simonmar@microsoft.com | comment out a bogus assertion |
blob | commitdiff | diff to current |
2008-01-18 |
Simon Marlow | fix an assertion |
blob | commitdiff | diff to current |
2008-01-10 |
Simon Marlow | more fixes for THUNK_SELECTORs |
blob | commitdiff | diff to current |
2008-01-10 |
simonmar@microsoft.com | Fix bug in eval_thunk_selector() |
blob | commitdiff | diff to current |
2007-11-21 |
simonmar@microsoft.com | assertion fix |
blob | commitdiff | diff to current |
2007-11-21 |
Simon Marlow | cache bd->todo_bd->free and the limit in the workspace |
blob | commitdiff | diff to current |
2007-11-21 |
simonmar@microsoft.com | warning fix |
blob | commitdiff | diff to current |
2007-11-01 |
Simon Marlow | fix a warning |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | fix merge errors |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | compile special minor GC versions of evacuate() and... |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | fixes for eval_thunk_selector() in parallel GC |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | Remove the optimisation of avoiding scavenging for... |
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 | GC refactoring: make evacuate() take an StgClosure** |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | tiny optimisation in evacuate() |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | Initial parallel GC support |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | Refactoring of the GC in preparation for parallel GC |
blob | commitdiff | diff to current |
2007-10-11 |
Simon Marlow | Add a proper write barrier for MVars |
blob | commitdiff | diff to current |
2007-09-25 |
Simon Marlow | fix to previous fix to THUNK_SELECTOR machinery 2007-09-25 |
blob | commitdiff | diff to current |
2007-09-17 |
Simon Marlow | FIX #1038: failure of selector-thunk machinery to do... |
blob | commitdiff | diff to current |
2007-09-03 |
Simon Marlow | bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16 |
blob | commitdiff | diff to current |
2007-08-24 |
Simon Marlow | FIX #1519, crash in biographical profiling |
blob | commitdiff | diff to current |
2007-07-27 |
Simon Marlow | Pointer Tagging |
blob | commitdiff | diff to current |
2007-02-28 |
Simon Marlow | Remove vectored returns. |
blob | commitdiff | diff to current |
2006-11-14 |
Simon Marlow | Fix (yet another) odd interaction between selector... |
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 |
|