| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a header to all build system files: | Simon Marlow | 2009-04-28 | 2 | -0/+24 |
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 4 | -204/+184 |
* | add missing files (part of #3171 fix) | Simon Marlow | 2009-04-24 | 1 | -0/+21 |
* | Add EVENT_CREATE_SPARK_THREAD to replace EVENT_SPARK_TO_THREAD | Simon Marlow | 2009-04-23 | 1 | -19/+20 |
* | add getOrSetSignalHandlerStore, much like getOrSetTypeableStore | Simon Marlow | 2009-04-23 | 1 | -17/+0 |
* | Added new EventLog event: Spark to Thread. | donnie@darthik.com | 2009-04-13 | 1 | -15/+16 |
* | Fixed ThreadID to be defined as StgThreadID, not StgWord64. Changed Capabili... | donnie@darthik.com | 2009-04-13 | 1 | -2/+2 |
* | Eventlog support for new event type: create spark. | donnie@darthik.com | 2009-04-03 | 1 | -1/+2 |
* | SPARC NCG: HpLim is now always stored on the stack, not in a register | Ben.Lippmeier@anu.edu.au | 2009-03-31 | 1 | -1/+5 |
* | Set thread affinity with +RTS -qa (only on Linux so far) | Simon Marlow | 2009-03-18 | 2 | -2/+3 |
* | add missing case in ENTER() (fixes readwrite002(profasm) crash) | Simon Marlow | 2009-03-19 | 1 | -0/+1 |
* | Add fast event logging | Simon Marlow | 2009-03-17 | 2 | -7/+146 |
* | FIX biographical profiling (#3039, probably #2297) | Simon Marlow | 2009-03-17 | 1 | -4/+26 |
* | Add getNumberOfProcessors(), FIX MacOS X build problem (hopefully) | Simon Marlow | 2009-03-17 | 1 | -0/+3 |
* | Use work-stealing for load-balancing in the GC | Simon Marlow | 2009-03-13 | 2 | -5/+1 |
* | Instead of a separate context-switch flag, set HpLim to zero | Simon Marlow | 2009-03-13 | 2 | -30/+10 |
* | Partial fix for #2917 | Simon Marlow | 2009-03-06 | 1 | -0/+1 |
* | Rewrite of signal-handling (ghc patch; see also base and unix patches) | Simon Marlow | 2009-02-19 | 1 | -1/+1 |
* | update Sparc store/load barrier (#3019), and fix comments | Simon Marlow | 2009-02-12 | 1 | -3/+2 |
* | comment wibbles | Simon Marlow | 2009-02-11 | 1 | -2/+2 |
* | NCG: Use sync instead of msync for a memory barrier for powerpc | Ben.Lippmeier@anu.edu.au | 2009-02-13 | 1 | -1/+1 |
* | one more bugfix: a load/load memory barrier is required in stealWSDeque_() | Simon Marlow | 2009-02-11 | 1 | -16/+37 |
* | build fix: add -I../rts/parallel | Simon Marlow | 2009-02-06 | 1 | -1/+1 |
* | add a single-threaded version of cas() | Simon Marlow | 2009-02-06 | 1 | -0/+11 |
* | add a store/load memory barrier | Simon Marlow | 2009-02-06 | 1 | -0/+25 |
* | SPARC NCG: Give regs o0-o5 back to the allocator | Ben.Lippmeier@anu.edu.au | 2009-02-03 | 1 | -11/+45 |
* | Implement #2191 (traceCcs# -- prints CCS of a value when available -- take 3) | Samuel Bronson | 2009-01-27 | 1 | -0/+2 |
* | add comment for ASSERT_LOCK_HELD() | Simon Marlow | 2009-01-26 | 1 | -0/+5 |
* | Reinstate: Always check the result of pthread_mutex_lock() and pthread_mutex_... | Ian Lynagh | 2009-01-17 | 1 | -30/+10 |
* | UNDO: Always check the result of pthread_mutex_lock() and pthread_mutex_unloc... | Simon Marlow | 2009-01-16 | 1 | -10/+30 |
* | Always check the result of pthread_mutex_lock() and pthread_mutex_unlock(). | Matthias Kilian | 2009-01-04 | 1 | -30/+10 |
* | Keep the remembered sets local to each thread during parallel GC | Simon Marlow | 2009-01-12 | 1 | -32/+10 |
* | FIX #1364: added support for C finalizers that run as soon as the value is no... | Simon Marlow | 2008-12-10 | 3 | -0/+4 |
* | Fix #2592: do an orderly shutdown when the heap is exhausted | Simon Marlow | 2008-12-09 | 1 | -1/+2 |
* | Fix more problems caused by padding in the Capability structure | Simon Marlow | 2008-12-02 | 2 | -1/+5 |
* | Merging in the new codegen branch | dias@eecs.harvard.edu | 2008-08-14 | 2 | -14/+30 |
* | Add a --machine-readable RTS flag | Ian Lynagh | 2008-11-23 | 1 | -0/+1 |
* | Use mutator threads to do GC, instead of having a separate pool of GC threads | Simon Marlow | 2008-11-21 | 2 | -2/+4 |
* | Add optional eager black-holing, with new flag -feager-blackholing | Simon Marlow | 2008-11-18 | 5 | -58/+35 |
* | Attempt to fix #2512 and #2063; add +RTS -xm<address> -RTS option | Simon Marlow | 2008-11-17 | 1 | -0/+2 |
* | refactor: move unlockClosure() into SMPClosureOps() where it should be | Simon Marlow | 2008-11-14 | 3 | -11/+11 |
* | Omit definitions of cas() and xchg() in .hc code | Simon Marlow | 2008-11-14 | 1 | -0/+13 |
* | Run sparks in batches, instead of creating a new thread for each one | Simon Marlow | 2008-11-06 | 1 | -0/+1 |
* | Refactoring and reorganisation of the scheduler | Simon Marlow | 2008-10-22 | 1 | -39/+7 |
* | Work stealing for sparks | berthold@mathematik.uni-marburg.de | 2008-09-15 | 2 | -95/+35 |
* | add readTVarIO :: TVar a -> IO a | Simon Marlow | 2008-10-10 | 2 | -0/+3 |
* | Remove #define _BSD_SOURCE from Stg.h | Ian Lynagh | 2008-10-06 | 1 | -3/+0 |
* | On Linux use libffi for allocating executable memory (fixed #738) | Simon Marlow | 2008-09-19 | 2 | -2/+2 |
* | Move the context_switch flag into the Capability | Simon Marlow | 2008-09-19 | 3 | -2/+2 |
* | Fix MacOS X build: don't believe __GNUC_GNU_INLINE__ on MacOS X | Simon Marlow | 2008-09-18 | 1 | -1/+5 |