summaryrefslogtreecommitdiff
path: root/includes/rts/SpinLock.h
Commit message (Expand)AuthorAgeFilesLines
* rts/SpinLock: Move to proper atomicsBen Gamari2020-10-241-6/+4
* rts: Consolidate spinlock implementationBen Gamari2019-11-231-47/+13
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* rts: Add --internal-counters RTS flag and several countersDouglas Wilson2018-03-191-1/+4
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-6/+2
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-2/+2
* rts: drop unused 'SpinLockCount' typedefSergei Trofimovich2014-07-201-2/+0
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-1/+1
* When acquiring a spinlock, yieldThread() every 1000 spins (#3553, #3758)Simon Marlow2010-01-221-11/+18
* Use "rep; nop" inside a spin-lock loop on x86/x86-64Simon Marlow2009-09-291-0/+2
* Tidy up file headers and copyrights; point to the wiki for docsSimon Marlow2009-08-251-1/+6
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-0/+105