about summary refs log tree commit diff
path: root/src/libstd/sys/unix/sync.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-02-11 17:59:37 +0000
committerbors <bors@rust-lang.org>2015-02-11 17:59:37 +0000
commite29f42025513374f1a88404491d1b40386acf994 (patch)
treea6459e62987a6c3b80cdf7c9810c9405d1d1fe1c /src/libstd/sys/unix/sync.rs
parent446bc899b28e988f4252beca0d1858e7f7d866b1 (diff)
parent2c9d81b2d47d1c8d0e4c771b778238948c269c20 (diff)
downloadrust-e29f42025513374f1a88404491d1b40386acf994.tar.gz
rust-e29f42025513374f1a88404491d1b40386acf994.zip
Auto merge of #21972 - pnkfelix:new-dtor-semantics-6, r=nikomatsakis
This is a resurrection and heavy revision/expansion of a PR that pcwalton did to resolve #8861.

The most relevant, user-visible semantic change is this: #[unsafe_destructor] is gone. Instead, if a type expression for some value has a destructor, then any lifetimes referenced within that type expression must strictly outlive the scope of the value.

See discussion on https://github.com/rust-lang/rfcs/pull/769
Diffstat (limited to 'src/libstd/sys/unix/sync.rs')
0 files changed, 0 insertions, 0 deletions