]> git.lizzy.rs Git - rust.git/commit
auto merge of #20119 : FlaPer87/rust/oibit-send-and-friends, r=nikomatsakis
authorbors <bors@rust-lang.org>
Sat, 27 Dec 2014 13:11:48 +0000 (13:11 +0000)
committerbors <bors@rust-lang.org>
Sat, 27 Dec 2014 13:11:48 +0000 (13:11 +0000)
commit4a4c89c7a4a763c253a97ff04647f52aca6a5490
treee7d313c7ebc0418284ea65089db287cca633bc99
parent9be54be15b4b4ba5c1b22d958d7619a5154ab469
parent1a73ccc8db0a10e82632808e058645f2d6fa0095
auto merge of #20119 : FlaPer87/rust/oibit-send-and-friends, r=nikomatsakis

More work on opt-in built in traits. `Send` and `Sync` are not opt-in, `OwnedPtr` renamed to `UniquePtr` and the `Send` and `Sync` traits are now unsafe.

NOTE: This likely needs to be rebased on top of the yet-to-land snapshot.

r? @nikomatsakis

cc #13231
src/librustc/middle/mem_categorization.rs
src/librustc/middle/traits/select.rs
src/librustc_borrowck/borrowck/check_loans.rs
src/librustc_borrowck/borrowck/gather_loans/gather_moves.rs
src/librustc_borrowck/borrowck/gather_loans/restrictions.rs
src/librustc_trans/trans/mod.rs
src/librustc_typeck/check/regionck.rs
src/libstd/c_str.rs
src/libstd/comm/mod.rs