summaryrefslogtreecommitdiff
path: root/rts/RaiseAsync.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-1/+1
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-281-0/+1
* Fix raiseAsync() UNDERFLOW_FRAME handling in profiling runtimeÖmer Sinan Ağacan2019-01-121-7/+6
* rts: Add FALLTHROUGH macroBen Gamari2018-11-021-1/+1
* Fix deadlock between STM and throwToSimon Marlow2018-07-121-9/+0
* Fix note references and some typosGabor Greif2017-07-261-1/+1
* Eagerly blackhole AP_STACKsBen Gamari2017-07-031-0/+1
* rts: annotate switch/case with '/* fallthrough */'Sergei Trofimovich2017-05-141-0/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-4/+4
* Spelling only [ci skip]Gabor Greif2017-02-231-1/+1
* Use C99's boolBen Gamari2016-11-291-11/+11
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-6/+6
* rts: mark 'blockedThrowTo' as staticSergei Trofimovich2016-02-071-0/+3
* fix EBADF unqueueing in select backend (Trac #10590)Sergei Trofimovich2015-07-071-7/+1
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-0/+54
* [skip ci] rts: Detabify RaiseAsync.cAustin Seipp2014-10-211-229/+227
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-54/+0
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-0/+54
* s/excpetions/exceptions/Edward Z. Yang2013-10-211-1/+1
* If exceptions are blocked, add stack overflow to blocked exceptions list. Fix...Edward Z. Yang2013-10-111-4/+1
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-1/+3
* ticky enhancementsNicolas Frisby2013-03-291-3/+3
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+1
* Make a function for get_itbl, rather than using a CPP macroIan Lynagh2012-08-251-1/+1
* throwTo: unlock the MSG_THROWTO object before returning (#6103)Simon Marlow2012-06-071-2/+8
* 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