summary refs log tree commit diff
path: root/src/libcore/sync/atomic.rs
AgeCommit message (Expand)AuthorLines
2018-02-09Add fetch_nand.Mark Simulacrum-0/+46
2018-01-28Auto merge of #47204 - varkor:unsafecell-into_inner-safe, r=alexcrichtonbors-3/+3
2018-01-05Make UnsafeCell::into_inner safevarkor-3/+3
2017-12-27Correct a few stability attributesOliver Middleton-1/+12
2017-12-10Add `std::fmt::Pointer` implementation for `AtomicPtr`varkor-0/+8
2017-11-29Rollup merge of #46293 - ollie27:atomic_bool_from, r=BurntSushikennytm-0/+7
2017-11-29Rollup merge of #46287 - SimonSapin:stable-constness, r=aturonkennytm-14/+1
2017-11-27Change version number for `impl From<bool> for AtomicBool` to 1.24.0Oliver Middleton-1/+1
2017-11-27Change the stabilization version to 1.24.0Stjepan Glavina-1/+1
2017-11-27impl From<bool> for AtomicBoolOliver Middleton-0/+7
2017-11-26Stabilize const-calling existing const-fns in stdSimon Sapin-14/+1
2017-11-22Stabilize spin_loop_hintStjepan Glavina-3/+2
2017-11-09fix core for targets with max-atomic-width = 0Jorge Aparicio-0/+1
2017-10-31since = "1.23.0"M Farkas-Dyck-2/+2
2017-10-29feature = "atomic_from"M Farkas-Dyck-2/+2
2017-10-29impl From<T> for AtomicTM Farkas-Dyck-0/+12
2017-10-26Bump to 1.23 and update bootstrapAlex Crichton-3/+3
2017-10-05Add missing links for AtomicBoolGuillaume Gomez-5/+12
2017-09-29Rollup merge of #44854 - lucasem:atomic-docs, r=steveklabnikMark Simulacrum-1/+25
2017-09-25docs improvement sync::atomic::Atomic*Lucas Morales-1/+25
2017-09-24Backport libs stabilizations to 1.21 betaDavid Tolnay-1/+1
2017-09-16Added more text from unstable-book to `compiler_fence` docsMichal Budzynski-4/+19
2017-09-16Added example to `compiler_fence` docs taken from unstable-bookMichal Budzynski-0/+34
2017-09-16stabilized compiler_fences (fixes #41091)Michal Budzynski-1/+1
2017-09-16change #![feature(const_fn)] to specific gatesAlex Burka-1/+14
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-05-18core: fix unused_macro warningJorge Aparicio-0/+1
2017-05-02Rollup merge of #41217 - topecongiro:docs/atomic-fence, r=steveklabnikCorey Farwell-3/+52
2017-05-01Added spin loop pause functionSteven Stewart-Gallus-0/+23
2017-05-01Add an example for 'fence'topecongiro-3/+52
2017-04-13Rename compiler_barrier to compiler_fenceJon Gjengset-6/+6
2017-04-08Auto merge of #41092 - jonhoo:std-fence-intrinsics, r=alexcrichtonbors-0/+41
2017-04-07Replace compare_exchange with swapStjepan Glavina-8/+3
2017-04-07Optimize AtomicBool::fetch_nandStjepan Glavina-9/+13
2017-04-06Fix Markdown issues in the docsOliver Middleton-2/+3
2017-04-06Add unstable book entryJon Gjengset-1/+1
2017-04-05Rollup merge of #40927 - stjepang:docs-atomic-overflow-note, r=alexcrichtonAriel Ben-Yehuda-10/+29
2017-04-05Add safe wrapper for atomic_singlethreadfence_*Jon Gjengset-0/+41
2017-03-30More consistent wordingStjepan Glavina-10/+25
2017-03-30Add a note about overflow for fetch_add/fetch_subStjepan Glavina-0/+4
2017-03-29Fixing formatting issues #29377projektir-38/+42
2017-03-27Adding links for Atomics docs #29377projektir-38/+66
2017-02-06Revert "Add 128-bit atomics"Alex Crichton-18/+0
2017-02-05Rollup merge of #38959 - Amanieu:atomic128, r=alexcrichtonCorey Farwell-0/+18
2017-01-27Fix a few links in the docsOliver Middleton-2/+2
2017-01-20Revert previous commitGeoff Yoerger-4/+0
2017-01-19Clarify the `default` option to useGeoff Yoerger-1/+6
2017-01-19Into item level docs (enum Ordering)Geoff Yoerger-0/+2
2017-01-19'.'Geoff Yoerger-1/+1
2017-01-19Module level docGeoff Yoerger-1/+2