| Commit message (Expand) | Author | Age | Files | Lines |
* | Use C99's bool | Ben Gamari | 2016-11-29 | 1 | -5/+5 |
* | Track the lengths of the thread queues | Simon Marlow | 2016-08-03 | 1 | -10/+5 |
* | Refactor comments about shutdown | Simon Marlow | 2016-04-10 | 1 | -3/+2 |
* | rts: drop unused global 'blackhole_queue' | Sergei Trofimovich | 2016-02-27 | 1 | -1/+0 |
* | rts: mark 'removeFromRunQueue' as static | Sergei Trofimovich | 2016-02-07 | 1 | -2/+1 |
* | Remove comments and flag for GranSim | Thomas Miedema | 2015-03-19 | 1 | -2/+0 |
* | [skip ci] rts: Detabify Schedule.h | Austin Seipp | 2014-10-21 | 1 | -12/+11 |
* | 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 |
* | Schedule.h: Fix path of include file in comment | Ben Gamari | 2013-01-30 | 1 | -1/+1 |
* | Better abstraction over run queues. | Edward Z. Yang | 2013-01-16 | 1 | -1/+24 |
* | Another overhaul of the recent_activity / idle GC handling (#5991) | Simon Marlow | 2012-09-24 | 1 | -5/+23 |
* | Do not emit the THREAD_RUNNABLE event; it has no useful semantic content | Simon Marlow | 2011-12-13 | 1 | -1/+0 |
* | Refactoring and tidy up | Simon Marlow | 2011-04-11 | 1 | -0/+1 |
* | Implement stack chunks and separate TSO/STACK objects | Simon Marlow | 2010-12-15 | 1 | -1/+1 |
* | Fix the symbol visibility pragmas | Simon Marlow | 2010-06-17 | 1 | -2/+2 |
* | Fix bug in popRunQueue | Simon Marlow | 2010-04-06 | 1 | -1/+3 |
* | Move a thread to the front of the run queue when another thread blocks on it | Simon Marlow | 2010-03-29 | 1 | -0/+9 |
* | New implementation of BLACKHOLEs | Simon Marlow | 2010-03-29 | 1 | -9/+0 |
* | Fix warnings (allow pushOnRunQueue() to not be inlined) | Simon Marlow | 2010-04-01 | 1 | -1/+4 |
* | Use message-passing to implement throwTo in the RTS | Simon Marlow | 2010-03-11 | 1 | -28/+0 |
* | Split part of the Task struct into a separate struct InCall | Simon Marlow | 2010-03-09 | 1 | -9/+2 |
* | Expose all EventLog events as DTrace probes | Manuel M T Chakravarty | 2009-12-12 | 1 | -1/+1 |
* | Make appendToRunQueue EXTERN_INLINE rather than INLINE_HEADER | Simon Marlow | 2009-10-08 | 1 | -1/+4 |
* | Omit visibility pragmas on Windows (fixes warnings/validate failures) | Simon Marlow | 2009-09-09 | 1 | -2/+2 |
* | Unify event logging and debug tracing. | Simon Marlow | 2009-08-29 | 1 | -2/+2 |
* | Declare RTS-private prototypes with __attribute__((visibility("hidden"))) | Simon Marlow | 2009-08-05 | 1 | -0/+4 |
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -41/+9 |
* | Remove old GUM/GranSim code | Simon Marlow | 2009-06-02 | 1 | -23/+0 |
* | Add fast event logging | Simon Marlow | 2009-03-17 | 1 | -2/+3 |
* | Fix #2592: do an orderly shutdown when the heap is exhausted | Simon Marlow | 2008-12-09 | 1 | -0/+2 |
* | Fix an extremely subtle deadlock bug on x86_64 | Simon Marlow | 2008-11-13 | 1 | -2/+2 |
* | Move the context_switch flag into the Capability | Simon Marlow | 2008-09-19 | 1 | -5/+0 |
* | Use OSThreadProcAttr for workerStart | Ian Lynagh | 2008-09-11 | 1 | -1/+3 |
* | Fix race condition in wakeupThreadOnCapability() (#2574) | Simon Marlow | 2008-09-09 | 1 | -5/+10 |
* | Don't look at all the threads before each GC. | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | Don't traverse the entire list of threads on every GC (phase 1) | Simon Marlow | 2008-04-16 | 1 | -5/+0 |
* | Add a write barrier to the TSO link field (#1589) | Simon Marlow | 2008-04-16 | 1 | -15/+9 |
* | move GetRoots() to GC.c | Simon Marlow | 2007-10-30 | 1 | -9/+0 |
* | hs_exit()/shutdownHaskell(): wait for outstanding foreign calls to complete b... | Simon Marlow | 2007-07-24 | 1 | -1/+1 |
* | Add freeScheduler/freeTaskManager and call it later than exitScheduler | Ian Lynagh | 2006-12-11 | 1 | -0/+1 |
* | Split GC.c, and move storage manager into sm/ directory | Simon Marlow | 2006-10-24 | 1 | -10/+10 |
* | Asynchronous exception support for SMP | Simon Marlow | 2006-06-16 | 1 | -22/+1 |
* | fix possible ^C problems | Simon Marlow | 2006-06-08 | 1 | -0/+6 |
* | New tracing interface | Simon Marlow | 2006-06-08 | 1 | -5/+0 |
* | Remove unnecessary SCHED_INTERRUPTED scheduler state | Simon Marlow | 2006-06-07 | 1 | -2/+1 |
* | Reorganisation of the source tree | Simon Marlow | 2006-04-07 | 1 | -0/+332 |