| Commit message (Expand) | Author | Age | Files | Lines |
* | More CPP macros -> inline functions | Ian Lynagh | 2012-08-25 | 1 | -3/+3 |
* | Working towards fixing DLLs on Win64 | Ian Lynagh | 2012-05-06 | 1 | -1/+1 |
* | Refactoring and tidy up | Simon Marlow | 2011-04-11 | 1 | -0/+1 |
* | GC refactoring and cleanup | Simon Marlow | 2011-02-02 | 1 | -5/+5 |
* | A small GC optimisation | Simon Marlow | 2011-02-02 | 1 | -47/+50 |
* | remove an optimisation that wasn't | Simon Marlow | 2010-12-15 | 1 | -1/+0 |
* | fix a warning | Simon Marlow | 2010-12-16 | 1 | -1/+1 |
* | Implement stack chunks and separate TSO/STACK objects | Simon Marlow | 2010-12-15 | 1 | -26/+17 |
* | Remove the IND_OLDGEN and IND_OLDGEN_PERM closure types | Simon Marlow | 2010-04-01 | 1 | -6/+0 |
* | tiny GC optimisation | Simon Marlow | 2010-03-29 | 1 | -3/+1 |
* | New implementation of BLACKHOLEs | Simon Marlow | 2010-03-29 | 1 | -26/+68 |
* | copy_tag_nolock(): fix write ordering and add a write_barrier() | Simon Marlow | 2010-03-16 | 1 | -2/+6 |
* | Use message-passing to implement throwTo in the RTS | Simon Marlow | 2010-03-11 | 1 | -21/+2 |
* | Fix #3875: Crash in parallel GC, wrong pointer was being tested. | Ben.Lippmeier@anu.edu.au | 2010-02-22 | 1 | -1/+1 |
* | evaluate_large: evaluate large objects to bd->dest rather than gen->to | Simon Marlow | 2009-12-04 | 1 | -2/+3 |
* | GC refactoring, remove "steps" | Simon Marlow | 2009-12-03 | 1 | -83/+80 |
* | Store a destination step in the block descriptor | Simon Marlow | 2009-11-29 | 1 | -4/+3 |
* | Don't share low valued Int and Char closures with Windows DLLs | Ben.Lippmeier@anu.edu.au | 2009-11-14 | 1 | -1/+11 |
* | Mark/compact: use a dynamically-sized mark stack, and don't do linear scan | Simon Marlow | 2009-10-08 | 1 | -5/+1 |
* | remove TICK_GC_WORDS_COPIED, the GC stats give us the same thing | Simon Marlow | 2009-09-28 | 1 | -6/+0 |
* | comment fix | Simon Marlow | 2009-09-08 | 1 | -2/+1 |
* | Rollback: use cas() to claim the closure in copyPart(), to match copy_tag() | Simon Marlow | 2009-08-20 | 1 | -30/+30 |
* | rename whitehole_spin to evac_collision, and update it properly | Simon Marlow | 2009-08-19 | 1 | -2/+8 |
* | use cas() to claim the closure in copyPart(), to match copy_tag() | Simon Marlow | 2009-08-19 | 1 | -28/+22 |
* | profiling build fixes | Simon Marlow | 2009-08-05 | 1 | -0/+1 |
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -3/+3 |
* | small GC optimisation | Simon Marlow | 2009-04-03 | 1 | -2/+2 |
* | Fix locking in evacuate_large() (FIX openfile008(threaded2)) | Simon Marlow | 2009-03-23 | 1 | -2/+4 |
* | Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same time) | Simon Marlow | 2009-03-09 | 1 | -3/+4 |
* | Partial fix for #2917 | Simon Marlow | 2009-03-06 | 1 | -6/+14 |
* | Make LDV_FILL_SLOP use a forwards loop rather than a backwards loop | Ian Lynagh | 2009-03-06 | 1 | -1/+1 |
* | Fix trac #3001: Biographical profiling segfaults | Ian Lynagh | 2009-02-11 | 1 | -1/+1 |
* | fix an assertion failure in prof/threaded/debug mode | Simon Marlow | 2008-12-04 | 1 | -0/+4 |
* | Add optional eager black-holing, with new flag -feager-blackholing | Simon Marlow | 2008-11-18 | 1 | -4/+0 |
* | Fix #2586, bug in THUNK_SELECTORs (again) | Simon Marlow | 2008-09-12 | 1 | -0/+5 |
* | Fix crash in biographical heap profiling (#2576)2008-09-12_22008-09-12 | Simon Marlow | 2008-09-12 | 1 | -1/+1 |
* | Fix parallel GC bug (crash in concprog001(threaded2)) | Simon Marlow | 2008-09-08 | 1 | -10/+16 |
* | FIX #2327: a fault in the thunk-selector machinery (again) | Simon Marlow | 2008-07-29 | 1 | -11/+28 |
* | move an inline function to keep older versions of gcc happy | Simon Marlow | 2008-07-25 | 1 | -69/+69 |
* | Fix up inlines for gcc 4.3 | Simon Marlow | 2008-06-19 | 1 | -3/+3 |
* | Experimental "mark-region" strategy for the old generation | Simon Marlow | 2008-06-09 | 1 | -12/+12 |
* | Put the contents of Evac.c-inc back in Evac.c, and just compile the file twice | Simon Marlow | 2008-06-03 | 1 | -22/+593 |
* | remove EVACUATED: store the forwarding pointer in the info pointer | Simon Marlow | 2008-04-17 | 1 | -38/+49 |
* | Use the BF_EVACUATED flag to indicate to-space consistently | Simon Marlow | 2008-04-16 | 1 | -1/+1 |
* | update copyrights in rts/sm | Simon Marlow | 2008-04-16 | 1 | -1/+1 |
* | Reorganisation to fix problems related to the gct register variable | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | Allow work units smaller than a block to improve load balancing | Simon Marlow | 2008-04-16 | 1 | -1/+1 |
* | Specialise evac/scav for single-threaded, not minor, GC | Simon Marlow | 2008-04-16 | 1 | -2/+2 |
* | GC: rearrange storage to reduce memory accesses in the inner loop | Simon Marlow | 2008-04-16 | 1 | -4/+3 |
* | Add profiling of spinlocks | Simon Marlow | 2008-04-16 | 1 | -15/+21 |