about summary refs log tree commit diff
path: root/src/libcore/sync/atomic.rs
AgeCommit message (Expand)AuthorLines
2019-06-04Remove unneeded feature attr from atomic integers doctestsLzu Tao-8/+8
2019-04-19libcore: deny more...Mazdak Farrokhzad-4/+4
2019-04-18libcore => 2018Taiki Endo-5/+5
2019-04-03Updated the documentation of core::hints::spin_loop and core::sync::spin_loop...Christian-7/+20
2019-03-02Bootstrap compiler update for 1.35 releaseMark Rousskov-12/+4
2019-02-21Destabilize fixed-width const defined atomic integersMahmut Bulut-1/+14
2019-01-30Add suggestions to deprecation lintsOliver Scherer-2/+31
2019-01-26Replace deprecated ATOMIC_INIT constsMark Rousskov-3/+2
2019-01-25std: Stabilize fixed-width integer atomicsAlex Crichton-55/+96
2019-01-15Move spin_loop_hint to core::hint moduleClar Fon-9/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19Rollup merge of #56881 - Amanieu:ordering_eq, r=alexcrichtonPietro Albini-1/+1
2018-12-16Implement Eq, PartialEq and Hash for atomic::OrderingAmanieu d'Antras-1/+1
2018-12-16Rollup merge of #53506 - phungleson:fix-from-docs-atomic, r=KodrAusMazdak Farrokhzad-2/+15
2018-12-12Bump to 1.33.0Alex Crichton-2/+2
2018-12-12Documentation for impl From for AtomicBool and other Atomic typesSon-2/+15
2018-11-18atomic::Ordering: Get rid of misleading parts of introMichal 'vorner' Vaner-7/+9
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