| Commit message (Expand) | Author | Age | Files | Lines |
* | cpp: Use #pragma once instead of #ifndef guards | Ben Gamari | 2017-04-23 | 1 | -4/+1 |
* | Use C99's bool | Ben Gamari | 2016-11-29 | 1 | -4/+4 |
* | Remove comments and flag for GranSim | Thomas Miedema | 2015-03-19 | 1 | -1/+1 |
* | Revert "rts: add Emacs 'Local Variables' to every .c file" | Simon Marlow | 2014-09-29 | 1 | -8/+0 |
* | rts: add Emacs 'Local Variables' to every .c file | Austin Seipp | 2014-07-28 | 1 | -0/+8 |
* | Move allocation of spark pools into initCapability | Duncan Coutts | 2011-07-18 | 1 | -1/+1 |
* | Fix wrong arg name in a C function prototype | Duncan Coutts | 2011-07-18 | 1 | -1/+1 |
* | Classify overflowed sparks separately | Duncan Coutts | 2011-07-18 | 1 | -0/+1 |
* | Use a struct for the set of spark counters | Duncan Coutts | 2011-07-18 | 1 | -0/+9 |
* | Change tryStealSpark so it does not consume fizzled sparks | Duncan Coutts | 2011-07-18 | 1 | -1/+22 |
* | Improve the newSpark dud test by using the pointer tag bits | Duncan Coutts | 2011-07-18 | 1 | -0/+7 |
* | Fix the symbol visibility pragmas | Simon Marlow | 2010-06-17 | 1 | -2/+2 |
* | Make sparks into weak pointers (#2185) | Simon Marlow | 2010-05-25 | 1 | -1/+1 |
* | Omit visibility pragmas on Windows (fixes warnings/validate failures) | Simon Marlow | 2009-09-09 | 1 | -2/+2 |
* | Declare RTS-private prototypes with __attribute__((visibility("hidden"))) | Simon Marlow | 2009-08-05 | 1 | -0/+4 |
* | Remove old GUM/GranSim code | Simon Marlow | 2009-06-02 | 1 | -4/+0 |
* | Refactor the spark queue implementation into a generic work-stealing deque | Simon Marlow | 2009-02-05 | 1 | -68/+22 |
* | we shouldn't update topBound in discardSparks() | Simon Marlow | 2008-11-21 | 1 | -1/+2 |
* | Remove incorrect assertions in steal() | Simon Marlow | 2008-11-19 | 1 | -1/+6 |
* | fix ASSERT_SPARK_POOL_INVARIANTS(): top>bottom is valid | Simon Marlow | 2008-11-06 | 1 | -3/+5 |
* | Run sparks in batches, instead of creating a new thread for each one | Simon Marlow | 2008-11-06 | 1 | -2/+2 |
* | traverse the spark pools only once during GC rather than twice | Simon Marlow | 2008-10-22 | 1 | -1/+1 |
* | Refactoring and reorganisation of the scheduler | Simon Marlow | 2008-10-22 | 1 | -31/+46 |
* | Work stealing for sparks | berthold@mathematik.uni-marburg.de | 2008-09-15 | 1 | -27/+42 |
* | Separate pruning from marking of spark pools | Simon Marlow | 2008-09-09 | 1 | -1/+1 |
* | Undo fix for #2185: sparks really should be treated as roots | Simon Marlow | 2008-07-23 | 1 | -1/+1 |
* | fix bug in sparkPoolSize (affects debug output only) | Simon Marlow | 2008-07-23 | 1 | -1/+1 |
* | FIX #2185: sparks should not be treated as roots by the GC | Simon Marlow | 2008-04-24 | 1 | -26/+3 |
* | Reorganisation to fix problems related to the gct register variable | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | move markSparkQueue into GC.c, as it needs the register variable defined | Simon Marlow | 2008-01-09 | 1 | -1/+0 |
* | have each GC thread call GetRoots() | simonmar@microsoft.com | 2007-12-13 | 1 | -1/+1 |
* | Free various things we allocate | Ian Lynagh | 2006-12-15 | 1 | -0/+1 |
* | move newSpark() prototype to RtsExternal.h to avoid warnings | Simon Marlow | 2006-11-07 | 1 | -4/+0 |
* | Reorganisation of the source tree | Simon Marlow | 2006-04-07 | 1 | -0/+104 |