| Commit message (Expand) | Author | Age | Files | Lines |
* | Move {blocked,sleeping}_queue from scheduler global vars to CapIOManager | Duncan Coutts | 2022-11-22 | 1 | -2/+3 |
* | Fix a few Note inconsistencies | Ben Gamari | 2022-02-01 | 1 | -1/+1 |
* | rts/winio: Fix #18382 | Ben Gamari | 2022-01-18 | 1 | -5/+2 |
* | Corrected types of thread ids obtained from the RTS | Mann mit Hut | 2021-10-06 | 1 | -2/+3 |
* | Make `PosixSource.h` installed and under `rts/` | John Ericson | 2021-08-09 | 1 | -1/+1 |
* | Move win32/IOManager to win32/MIOManager | Duncan Coutts | 2021-01-25 | 1 | -1/+1 |
* | rts: Fix typo in macro name | Ben Gamari | 2020-12-18 | 1 | -1/+1 |
* | rts/Messages: Add missing write barrier in THROWTO message update | GHC GitLab CI | 2020-11-29 | 1 | -4/+4 |
* | rts/RaiseAsync: Synchronize what_next read | Ben Gamari | 2020-10-24 | 1 | -1/+1 |
* | rts: Avoid data races in message handling | Ben Gamari | 2020-10-24 | 1 | -4/+5 |
* | winio: Add IOPort synchronization primitive | Tamar Christina | 2020-07-15 | 1 | -6/+10 |
* | Fix typos, via a Levenshtein-style corrector | Brian Wignall | 2020-01-04 | 1 | -1/+1 |
* | rts: Implement concurrent collection in the nonmoving collector | Ben Gamari | 2019-10-20 | 1 | -1/+1 |
* | Correct closure observation, construction, and mutation on weak memory machines. | Travis Whitaker | 2019-06-28 | 1 | -0/+1 |
* | Fix raiseAsync() UNDERFLOW_FRAME handling in profiling runtime | Ömer Sinan Ağacan | 2019-01-12 | 1 | -7/+6 |
* | rts: Add FALLTHROUGH macro | Ben Gamari | 2018-11-02 | 1 | -1/+1 |
* | Fix deadlock between STM and throwTo | Simon Marlow | 2018-07-12 | 1 | -9/+0 |
* | Fix note references and some typos | Gabor Greif | 2017-07-26 | 1 | -1/+1 |
* | Eagerly blackhole AP_STACKs | Ben Gamari | 2017-07-03 | 1 | -0/+1 |
* | rts: annotate switch/case with '/* fallthrough */' | Sergei Trofimovich | 2017-05-14 | 1 | -0/+1 |
* | Prefer #if defined to #ifdef | Ben Gamari | 2017-04-28 | 1 | -4/+4 |
* | Spelling only [ci skip] | Gabor Greif | 2017-02-23 | 1 | -1/+1 |
* | Use C99's bool | Ben Gamari | 2016-11-29 | 1 | -11/+11 |
* | rts: More const correct-ness fixes | Erik de Castro Lopo | 2016-05-18 | 1 | -1/+1 |
* | rts: Replace `nat` with `uint32_t` | Erik de Castro Lopo | 2016-05-05 | 1 | -6/+6 |
* | rts: mark 'blockedThrowTo' as static | Sergei Trofimovich | 2016-02-07 | 1 | -0/+3 |
* | fix EBADF unqueueing in select backend (Trac #10590) | Sergei Trofimovich | 2015-07-07 | 1 | -7/+1 |
* | Per-thread allocation counters and limits | Simon Marlow | 2014-11-12 | 1 | -0/+54 |
* | [skip ci] rts: Detabify RaiseAsync.c | Austin Seipp | 2014-10-21 | 1 | -229/+227 |
* | Revert "Rename _closure to _static_closure, apply naming consistently." | Edward Z. Yang | 2014-10-20 | 1 | -2/+2 |
* | Rename _closure to _static_closure, apply naming consistently. | Edward Z. Yang | 2014-10-01 | 1 | -2/+2 |
* | Revert "rts: add Emacs 'Local Variables' to every .c file" | Simon Marlow | 2014-09-29 | 1 | -8/+0 |
* | 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 |