about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-07-12 15:15:56 -0700
committerGitHub <noreply@github.com>2016-07-12 15:15:56 -0700
commit26fd0117f9a5128d39a30ae36efc731042bd1fec (patch)
treedefbc041a06bfb6350663170856c62a6694b7d48 /src/libstd/sys/unix/stack_overflow.rs
parent3085ec78487712ed77a506d9cba8d69cd3a44684 (diff)
parenta7220d9046e292869dded2c478544850c220c7de (diff)
downloadrust-26fd0117f9a5128d39a30ae36efc731042bd1fec.tar.gz
rust-26fd0117f9a5128d39a30ae36efc731042bd1fec.zip
Auto merge of #34705 - alexcrichton:clean-deprecated, r=brson
std: Clean out deprecated APIs

This primarily removes a lot of `sync::Static*` APIs and rejiggers the
associated implementations. While doing this it was discovered that the
`is_poisoned` method can actually result in a data race for the Mutex/RwLock
primitives, so the inner `Cell<bool>` was changed to an `AtomicBool` to prevent
the associated data race. Otherwise the usage/gurantees should be the same
they were before.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions