]> git.lizzy.rs Git - rust.git/commit
auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwalton
authorbors <bors@rust-lang.org>
Wed, 31 Jul 2013 09:10:24 +0000 (02:10 -0700)
committerbors <bors@rust-lang.org>
Wed, 31 Jul 2013 09:10:24 +0000 (02:10 -0700)
commit8b7e241e02bb9f82d7b931033afde477d03ff4f2
tree84f3b2d5a4f8f81f86b7a04ab937d4a0d18a8366
parent8a737b502067b1896686bd1f9df7a1446296d80b
parent33df9fc1d04c224a0c7ecb8d91b75feed75b412c
auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwalton

This removes a bunch of options from the task builder interface that are irrelevant to the new scheduler and were generally unused anyway. It also bumps the stack size of new scheduler tasks so that there's enough room to run rustc and changes the interface to `Thread` to not implicitly join threads on destruction, but instead require an explicit, and mandatory, call to `join`.
src/libextra/sync.rs
src/libstd/rt/comm.rs
src/libstd/rt/mod.rs
src/libstd/task/mod.rs
src/libstd/task/spawn.rs