summaryrefslogtreecommitdiff
path: root/rts/RaiseAsync.c
Commit message (Expand)AuthorAgeFilesLines
* Move win32/IOManager to win32/MIOManagerDuncan Coutts2021-01-251-1/+1
* rts: Fix typo in macro nameBen Gamari2020-12-181-1/+1
* rts/Messages: Add missing write barrier in THROWTO message updateGHC GitLab CI2020-11-291-4/+4
* rts/RaiseAsync: Synchronize what_next readBen Gamari2020-10-241-1/+1
* rts: Avoid data races in message handlingBen Gamari2020-10-241-4/+5
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-6/+10
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* 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