about summary refs log tree commit diff
path: root/src/libcore/sync
AgeCommit message (Expand)AuthorLines
2018-11-05Do not Atomic{I,U}128 in stage0Simonas Kazlauskas-2/+2
2018-10-27Make the Atomic types repr(C) to ensure newtypeSimonas Kazlauskas-5/+5
2018-10-27Correct alignment of atomic types and (re)add Atomic{I,U}128Oliver Middleton-0/+56
2018-09-24std: Start implementing wasm32 atomicsAlex Crichton-0/+8
2018-09-16remove (more) CAS API from Atomic* types where not natively supportedJorge Aparicio-0/+23
2018-09-05Remove `#[repr(transparent)]` from atomicsAlex Crichton-3/+0
2018-08-15Make core::sync::atomic::Ordering #[non_exhaustive]varkor-24/+1
2018-08-07document mode possibilities for all RMW operationsRalf Jung-29/+226
2018-08-07list possible orderings for load and storeRalf Jung-26/+43
2018-08-07forgot to add comment for some atomic typesRalf Jung-2/+4
2018-08-07fix link label; use more httpsRalf Jung-14/+14
2018-08-06atomic ordering docsRalf Jung-11/+48
2018-08-01Switch to bootstrapping from 1.29 betaMark Rousskov-16/+16
2018-07-07Add #[repr(transparent)] to Atomic* typeswillmo-0/+3
2018-07-05#[cfg(target_has_atomic_cas)] -> #[cfg(target_has_atomic = "cas")]Jorge Aparicio-16/+16
2018-07-05enable Atomic*.{load,store} for ARMv6-M / MSP430Jorge Aparicio-0/+16
2018-04-19Auto merge of #48553 - seanmonstar:atomic-debug, r=alexcrichtonbors-5/+3
2018-04-16Auto merge of #49963 - llogiq:stabilize-13226, r=kennytmbors-12/+11
2018-04-14stabilize fetch_nandAndre Bogus-12/+11
2018-04-12improve Atomic*::fetch_update docsAndre Bogus-2/+2
2018-04-05Rollup merge of #48658 - llogiq:no-more-cas, r=kennytmkennytm-0/+185
2018-03-30Add a generic CAS loop to std::sync::Atomic*Andre Bogus-0/+185
2018-03-26Rollup merge of #49170 - steveklabnik:gh49127, r=nagisaTim Neumann-2/+5
2018-03-25update wording as per feedbackSteve Klabnik-1/+3
2018-03-19Make Atomic doc examples specific to each typeGuillaume Gomez-364/+401
2018-03-19Clarify AcqRel's docssteveklabnik-2/+3
2018-02-26atomic: remove 'Atomic*' from Debug outputSean McArthur-5/+3
2018-02-16Force the link to std::thread::yield_now()Stefan Schindler-1/+1
2018-02-16Add link to yield_nowStefan Schindler-3/+4
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