about summary refs log tree commit diff
path: root/src/libstd/rt/kill.rs
AgeCommit message (Expand)AuthorLines
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ...Ben Blum-1/+1
2013-07-30UnsafeArc methods return unsafe pointers, so are not themselves unsafe.Ben Blum-10/+10
2013-07-30Implement select() for new runtime pipes.Ben Blum-3/+30
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-2/+2
2013-07-20Add watched and indestructible spawn modes.Ben Blum-1/+1
2013-07-20Replace *rust_task ptrs in taskgroup code with TaskHandle, for transitioning ...Ben Blum-0/+12
2013-07-20Stash a spare kill flag inside tasks, to save two atomic xadds in the blockin...Ben Blum-37/+75
2013-07-20Add tests for task killing and blocking.Ben Blum-0/+140
2013-07-20Add BlockedTask (wake, try_block, etc) in kill.rs.Ben Blum-2/+95
2013-07-20Do a task-killed check at the start of task 'timeslices'.Ben Blum-1/+27
2013-07-20Implement KillHandle::kill() and friends (unkillable, atomically). Close #6377.Ben Blum-2/+150
2013-07-20Add tests for KillHandleBen Blum-0/+140
2013-07-20Add kill::Death for task death services and use it in Task.Ben Blum-0/+67
2013-07-20Add KillHandle and implement exit code propagation to replace join_latchBen Blum-0/+128