aboutsummaryrefslogtreecommitdiff
path: root/src/rt/sync/interrupt_transparent_queue.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Tidy up the sync dir, remove dead or mis-designed code in favour of OS ↵Graydon Hoare2010-09-081-56/+0
| | | | primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin.
* Implemented an lock free queue based on this paper ↵Michael Bebenita2010-08-241-0/+56
http://www.cs.rochester.edu/~scott/papers/1996_PODC_queues.pdf, the "lock free queue" we had before wasn't lock free at all.