]> git.lizzy.rs Git - rust.git/commit
auto merge of #8195 : bblum/rust/task-cleanup, r=brson
authorbors <bors@rust-lang.org>
Fri, 2 Aug 2013 14:31:52 +0000 (07:31 -0700)
committerbors <bors@rust-lang.org>
Fri, 2 Aug 2013 14:31:52 +0000 (07:31 -0700)
commit986df44753a7dd2fe9077c6d537f02785cbaccc6
tree7e3ea157e53f302f5f46caea676b86a9ec7ece69
parentaf973397713806fdaf27b19e80637cc6a45d7278
parent963d37e821590b470f7a1fc9cfcda5a5ceceeee4
auto merge of #8195 : bblum/rust/task-cleanup, r=brson

In the first commit it is obvious why some of the barriers can be changed to ```Relaxed```, but it is not as obvious for the once I changed in ```kill.rs```. The rationale for those is documented as part of the documenting commit.

Also the last commit is a temporary hack to prevent kill signals from being received in taskgroup cleanup code, which could be fixed in a more principled way once the old runtime is gone.
src/libstd/rt/comm.rs
src/libstd/rt/task.rs
src/libstd/unstable/sync.rs