summaryrefslogtreecommitdiff
path: root/rts/STM.h
Commit message (Expand)AuthorAgeFilesLines
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-13/+0
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-5/+1
* Use C99's boolBen Gamari2016-11-291-1/+1
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-4/+4
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-4/+4
* 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
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+1
* small optimisation: inline stmNewTVar()Simon Marlow2012-11-051-8/+0
* Refactoring and tidy upSimon Marlow2011-04-111-1/+1
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* micro-opt: replace stmGetEnclosingTRec() with a field accessSimon Marlow2009-10-141-7/+0
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-35/+28
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-0/+245