diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-12-29 10:01:38 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-12-29 14:41:30 -0800 |
| commit | 35e63e382783c1dfea6f8c8ec451bab9f4076f9c (patch) | |
| tree | b3bb4f939a4b9f0d374954c0926fbf33077d3cc6 /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 76e5ed655c762b812c3da4749a55f1bb1b52c787 (diff) | |
| download | rust-35e63e382783c1dfea6f8c8ec451bab9f4076f9c.tar.gz rust-35e63e382783c1dfea6f8c8ec451bab9f4076f9c.zip | |
std: Stabilization pass for mutex/rwlock/condvar
This commit performs a stabilization pass over the sync::{mutex, rwlock,
condvar} modules, marking the following items as stable:
* Mutex
* Mutex::new
* Mutex::lock
* Mutex::try_lock
* MutexGuard
* RWLock
* RWLock::new
* RWLock::read
* RWLock::try_read
* RWLock::write
* RWLock::try_write
* RWLockReadGuard
* RWLockWriteGuard
* Condvar
* Condvar::new
* Condvar::wait
* Condvar::notify_one
* Condvar::notify_all
* PoisonError
* TryLockError
* TryLockError::Poisoned
* TryLockError::WouldBlock
* LockResult
* TryLockResult
The following items remain unstable to explore future possibilities of unifying
the static/non-static variants of the types:
* StaticMutex
* StaticMutex::new
* StaticMutex::lock
* StaticMutex::try_lock
* StaticMutex::desroy
* StaticRWLock
* StaticRWLock::new
* StaticRWLock::read
* StaticRWLock::try_read
* StaticRWLock::write
* StaticRWLock::try_write
* StaticRWLock::destroy
The following items were removed in favor of `Guard<'static, ()>` instead.
* StaticMutexGuard
* StaticRWLockReadGuard
* StaticRWLockWriteGuard
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
