| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | FIX #2469: sort out our static/extern inline story | Simon Marlow | 2008-09-16 | 2 | -15/+22 |
* | when a memory leak is detected, report which blocks are unreachable | Simon Marlow | 2008-09-09 | 1 | -1/+2 |
* | More sanity checking for the TSO write barrier | Simon Marlow | 2008-09-09 | 1 | -0/+2 |
* | Make LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline functions, instead of macros | Simon Marlow | 2008-09-08 | 1 | -9/+18 |
* | Define _BSD_SOURCE in Stg.h | Ian Lynagh | 2008-09-04 | 1 | -1/+5 |
* | bindists are now some way towards working | Ian Lynagh | 2008-08-10 | 1 | -4/+2 |
* | FIX #2332: avoid overflow on 64-bit machines in the memory allocator | Simon Marlow | 2008-07-29 | 1 | -4/+4 |
* | add threadStatus# primop, for querying the status of a ThreadId# | Simon Marlow | 2008-07-10 | 2 | -0/+2 |
* | add new primop: asyncExceptionsBlocked# :: IO Bool | Simon Marlow | 2008-07-09 | 1 | -0/+1 |
* | FIX part of #2301, and #1619 | Simon Marlow | 2008-07-09 | 1 | -0/+4 |
* | FIX #2313 do not include BFD symbols in RTS when the BFD library is not avail... | Karel Gardas | 2008-05-28 | 1 | -1/+1 |
* | Fix up inlines for gcc 4.3 | Simon Marlow | 2008-06-19 | 3 | -21/+44 |
* | Experimental "mark-region" strategy for the old generation | Simon Marlow | 2008-06-09 | 3 | -3/+11 |
* | remove EVACUATED: store the forwarding pointer in the info pointer | Simon Marlow | 2008-04-17 | 3 | -7/+5 |
* | Don't traverse the entire list of threads on every GC (phase 1) | Simon Marlow | 2008-04-16 | 1 | -0/+3 |
* | Add a write barrier to the TSO link field (#1589) | Simon Marlow | 2008-04-16 | 5 | -7/+28 |
* | pad step_workspace to 64 bytes, to speed up access to gct->steps[] | Simon Marlow | 2008-04-16 | 1 | -0/+6 |
* | Reorganisation to fix problems related to the gct register variable | Simon Marlow | 2008-04-16 | 2 | -5/+6 |
* | improvements to +RTS -s output | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | Keep track of an accurate count of live words in each step | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | Allow work units smaller than a block to improve load balancing | Simon Marlow | 2008-04-16 | 2 | -0/+4 |
* | use RTS_VAR() | Simon Marlow | 2008-04-16 | 1 | -1/+1 |
* | treat the global work list as a queue rather than a stack | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | GC: move static object processinng into thread-local storage | Simon Marlow | 2008-04-16 | 1 | -1/+0 |
* | Add +RTS -vg flag for requesting some GC trace messages, outside DEBUG | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | GC: rearrange storage to reduce memory accesses in the inner loop | Simon Marlow | 2008-04-16 | 1 | -6/+15 |
* | Add profiling of spinlocks | Simon Marlow | 2008-04-16 | 1 | -0/+4 |
* | rename StgSync to SpinLock | Simon Marlow | 2008-04-16 | 1 | -24/+19 |
* | Release some of the memory allocated to a stack when it shrinks (#2090) | simonmar@microsoft.com | 2008-02-28 | 2 | -9/+21 |
* | round_to_mblocks: should use StgWord not nat | Simon Marlow | 2008-02-20 | 1 | -2/+2 |
* | add ROUNDUP_BYTES_TO_WDS | simonmar@microsoft.com | 2008-02-15 | 1 | -1/+3 |
* | memInventory: optionally dump the memory inventory | simonmar@microsoft.com | 2008-01-30 | 1 | -1/+1 |