Open jonhoo opened 4 years ago
Having the above would make https://github.com/crossbeam-rs/crossbeam/pull/487 a little nicer.
- [ ]
std::sync::atomic::AtomicI*
integer types (the signed ones)
Seems AtomicI*
other than AtomicI128
was added in #189.
I submitted https://github.com/tokio-rs/loom/issues/346 and https://github.com/tokio-rs/loom/issues/347 as separate issues. If they fit better here, feel free to add them to the list and close as duplicate.
std::sync::Barrier
std::sync::atomic::AtomicI*
integer types (the signed ones); done in #189Atomic*::into_inner
; done in #327Atomic*::get_mut
(see also #154)std::sync::atomic::compiler_fence
std::sync::atomic::fence
withSeqCst
; done in #220UnsafeCell::raw_get
(see also #276)std::sync::Weak
andstd::sync::Arc::downgrade
(see also #156)Atomic*::as_ptr
(see also #298)thread_local
(see also #346)LocalKey<Cell<T>>::*
andLocalKey<RefCell<T>>::*
(see also #347)Currently unstable:
std::sync::atomic::Atomic{I,U}128
SyncUnsafeCell
(see also #333)