summaryrefslogtreecommitdiff
path: root/rts/RaiseAsync.c
Commit message (Expand)AuthorAgeFilesLines
* raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866)Simon Marlow2012-02-271-11/+56
* Fix crash with +RTS -xc (occasional cgrun057(profthreaded) failure)Simon Marlow2012-01-061-1/+1
* Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re...Simon Marlow2012-01-051-1/+1
* +RTS -xc: print a the closure type of the exception tooSimon Marlow2011-11-141-1/+1
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+1
* GC refactoring and cleanupSimon Marlow2011-02-021-3/+3
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-55/+90
* throwTo: report the why_blocked value in the barf()Simon Marlow2010-12-031-1/+1
* handle ThreadMigrating in throwTo() (#4811)Simon Marlow2010-12-031-0/+12
* minor refactoringSimon Marlow2010-09-261-21/+19
* Fix for interruptible FFI handlingSimon Marlow2010-09-251-8/+0
* Don't interrupt when task blocks exceptions, don't immediately start exception.Edward Z. Yang2010-09-251-3/+13
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-2/+23
* New asynchronous exception control API (ghc parts)Simon Marlow2010-07-081-3/+6
* Don't raise a throwTo when the target is masking and BlockedOnBlackHoleSimon Marlow2010-05-051-8/+14
* Fix for derefing ThreadRelocated TSOs in MVar operationsSimon Marlow2010-04-071-2/+2
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-78/+63
* change throwTo to use tryWakeupThread rather than unblockOneSimon Marlow2010-03-291-31/+23
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-106/+69
* Fix a couple of bugs in the throwTo handling, exposed by conc016(threaded2)Simon Marlow2010-03-111-8/+11
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-239/+273
* Use local mut lists in UPD_IND(), also clean up Updates.hSimon Marlow2009-12-311-1/+1
* Allow throwTo() to be called without a source threadSimon Marlow2009-12-181-11/+18
* add a couple of assertionsSimon Marlow2009-11-231-0/+4
* Refactoring onlySimon Marlow2009-12-021-1/+1
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-2/+2
* micro-opt: replace stmGetEnclosingTRec() with a field accessSimon Marlow2009-10-141-2/+2
* Fix #3578: return a dummy result when an STM transaction is abortedSimon Marlow2009-10-141-1/+11
* Unify event logging and debug tracing.Simon Marlow2009-08-291-6/+1
* Rename primops from foozh_fast to stg_foozhSimon Marlow2009-08-031-1/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-3/+3
* Add fast event loggingSimon Marlow2009-03-171-0/+1
* eliminate some not-quite-duplicate codeSimon Marlow2009-03-131-10/+1
* Close the races between throwTo and thread completionSimon Marlow2009-01-071-6/+13
* add commentSimon Marlow2009-01-071-0/+3
* Fix two more locking issues in throwTo()Bertram Felgenhauer2009-01-071-0/+6
* maybePerformBlockedException() should handle ThreadComplete/ThreadKilledSimon Marlow2009-01-071-0/+9
* cruft removalSimon Marlow2009-01-061-2/+1
* Fix #2783: detect black-hole loops properlySimon Marlow2008-11-171-12/+28
* undo incorrect assertion, and fix commentsSimon Marlow2008-10-091-9/+2
* remove old GRAN/PARALLEL_HASKELL codeSimon Marlow2008-10-091-153/+0
* add comments and an ASSERT_LOCK_HELD()Simon Marlow2008-10-081-0/+9
* Fix #2411: missing case for CATCH_STM_FRAME in raiseAsync()Simon Marlow2008-09-261-0/+1
* Change the calling conventions for unboxed tuples slightlySimon Marlow2008-07-281-10/+0
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-27/+27
* Updating a thunk in raiseAsync might encounter an IND; copesimonmar@microsoft.com2008-02-281-15/+6
* debugging codeSimon Marlow2008-02-191-0/+5
* Make a panic slightly more helpfulIan Lynagh2008-04-221-2/+2
* FIX #1450: asynchronous exceptions are now printed by +RTS -xcSimon Marlow2007-10-181-0/+13
* Add a proper write barrier for MVarsSimon Marlow2007-10-111-1/+7