| Commit message (Expand) | Author | Age | Files | Lines |
* | rts: add Emacs 'Local Variables' to every .c file | Austin Seipp | 2014-07-28 | 1 | -0/+8 |
* | Revert "Per-thread allocation counters and limits" | Simon Marlow | 2014-05-04 | 1 | -54/+0 |
* | Per-thread allocation counters and limits | Simon Marlow | 2014-05-02 | 1 | -0/+54 |
* | s/excpetions/exceptions/ | Edward Z. Yang | 2013-10-21 | 1 | -1/+1 |
* | If exceptions are blocked, add stack overflow to blocked exceptions list. Fix... | Edward Z. Yang | 2013-10-11 | 1 | -4/+1 |
* | Implement atomicReadMVar, fixing #4001. | Edward Z. Yang | 2013-07-09 | 1 | -1/+3 |
* | ticky enhancements | Nicolas Frisby | 2013-03-29 | 1 | -3/+3 |
* | Produce new-style Cmm from the Cmm parser | Simon Marlow | 2012-10-08 | 1 | -1/+1 |
* | Make a function for get_itbl, rather than using a CPP macro | Ian Lynagh | 2012-08-25 | 1 | -1/+1 |
* | throwTo: unlock the MSG_THROWTO object before returning (#6103) | Simon Marlow | 2012-06-07 | 1 | -2/+8 |
* | raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866) | Simon Marlow | 2012-02-27 | 1 | -11/+56 |
* | Fix crash with +RTS -xc (occasional cgrun057(profthreaded) failure) | Simon Marlow | 2012-01-06 | 1 | -1/+1 |
* | Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re... | Simon Marlow | 2012-01-05 | 1 | -1/+1 |
* | +RTS -xc: print a the closure type of the exception too | Simon Marlow | 2011-11-14 | 1 | -1/+1 |
* | Overhaul of infrastructure for profiling, coverage (HPC) and breakpoints | Simon Marlow | 2011-11-02 | 1 | -1/+1 |
* | GC refactoring and cleanup | Simon Marlow | 2011-02-02 | 1 | -3/+3 |
* | Implement stack chunks and separate TSO/STACK objects | Simon Marlow | 2010-12-15 | 1 | -55/+90 |
* | throwTo: report the why_blocked value in the barf() | Simon Marlow | 2010-12-03 | 1 | -1/+1 |
* | handle ThreadMigrating in throwTo() (#4811) | Simon Marlow | 2010-12-03 | 1 | -0/+12 |
* | minor refactoring | Simon Marlow | 2010-09-26 | 1 | -21/+19 |
* | Fix for interruptible FFI handling | Simon Marlow | 2010-09-25 | 1 | -8/+0 |
* | Don't interrupt when task blocks exceptions, don't immediately start exception. | Edward Z. Yang | 2010-09-25 | 1 | -3/+13 |
* | Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4 | Edward Z. Yang | 2010-09-19 | 1 | -2/+23 |
* | New asynchronous exception control API (ghc parts) | Simon Marlow | 2010-07-08 | 1 | -3/+6 |
* | Don't raise a throwTo when the target is masking and BlockedOnBlackHole | Simon Marlow | 2010-05-05 | 1 | -8/+14 |
* | Fix for derefing ThreadRelocated TSOs in MVar operations | Simon Marlow | 2010-04-07 | 1 | -2/+2 |
* | Change the representation of the MVar blocked queue | Simon Marlow | 2010-04-01 | 1 | -78/+63 |
* | change throwTo to use tryWakeupThread rather than unblockOne | Simon Marlow | 2010-03-29 | 1 | -31/+23 |
* | New implementation of BLACKHOLEs | Simon Marlow | 2010-03-29 | 1 | -106/+69 |
* | Fix a couple of bugs in the throwTo handling, exposed by conc016(threaded2) | Simon Marlow | 2010-03-11 | 1 | -8/+11 |
* | Use message-passing to implement throwTo in the RTS | Simon Marlow | 2010-03-11 | 1 | -239/+273 |
* | Use local mut lists in UPD_IND(), also clean up Updates.h | Simon Marlow | 2009-12-31 | 1 | -1/+1 |
* | Allow throwTo() to be called without a source thread | Simon Marlow | 2009-12-18 | 1 | -11/+18 |
* | add a couple of assertions | Simon Marlow | 2009-11-23 | 1 | -0/+4 |
* | Refactoring only | Simon Marlow | 2009-12-02 | 1 | -1/+1 |
* | Make allocatePinned use local storage, and other refactorings | Simon Marlow | 2009-12-01 | 1 | -2/+2 |
* | micro-opt: replace stmGetEnclosingTRec() with a field access | Simon Marlow | 2009-10-14 | 1 | -2/+2 |
* | Fix #3578: return a dummy result when an STM transaction is aborted | Simon Marlow | 2009-10-14 | 1 | -1/+11 |
* | Unify event logging and debug tracing. | Simon Marlow | 2009-08-29 | 1 | -6/+1 |
* | Rename primops from foozh_fast to stg_foozh | Simon Marlow | 2009-08-03 | 1 | -1/+1 |
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -3/+3 |
* | Add fast event logging | Simon Marlow | 2009-03-17 | 1 | -0/+1 |
* | eliminate some not-quite-duplicate code | Simon Marlow | 2009-03-13 | 1 | -10/+1 |
* | Close the races between throwTo and thread completion | Simon Marlow | 2009-01-07 | 1 | -6/+13 |
* | add comment | Simon Marlow | 2009-01-07 | 1 | -0/+3 |
* | Fix two more locking issues in throwTo() | Bertram Felgenhauer | 2009-01-07 | 1 | -0/+6 |
* | maybePerformBlockedException() should handle ThreadComplete/ThreadKilled | Simon Marlow | 2009-01-07 | 1 | -0/+9 |
* | cruft removal | Simon Marlow | 2009-01-06 | 1 | -2/+1 |
* | Fix #2783: detect black-hole loops properly | Simon Marlow | 2008-11-17 | 1 | -12/+28 |
* | undo incorrect assertion, and fix comments | Simon Marlow | 2008-10-09 | 1 | -9/+2 |