about summary refs log tree commit diff
path: root/src/libcore/sync
AgeCommit message (Expand)AuthorLines
2020-03-18Use copy bound in atomic operations to generate simpler MIRTomasz Miąsko-15/+15
2020-02-11Document stable versions of `f32` and `f64` intrinsicsLeSeulArtichaut-2/+2
2020-01-16Add SAFETY comment for atomic examplePhoebe Bell-1/+3
2020-01-16Elaborate on SAFETY commentsPhoebe Bell-31/+33
2020-01-16Document unsafe blocks in core::{cell, str, sync}Phoebe Bell-2/+31
2020-01-05Add more nuanced advice about spin_loop_hintAleksey Kladov-2/+4
2020-01-02Remove wrong advice about spin locks from `spin_loop_hint` docsAleksey Kladov-10/+2
2019-12-22Format the worldMark Rousskov-60/+76
2019-12-18Propagate cfg bootstrapMark Rousskov-3/+3
2019-12-15use Self alias in place of macrosLzu Tao-1/+1
2019-12-13The constness of 128 bit atomics will be stabilized together with the atomicsOliver Scherer-2/+2
2019-12-13Address review commentsOliver Scherer-65/+0
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-0/+81
2019-12-05Rollup merge of #67005 - andrewbanchich:master, r=joshtriplettMazdak Farrokhzad-1/+1
2019-12-03capitalize RustAndrew Banchich-1/+1
2019-11-30Rollup merge of #66705 - pitdicker:atomic_mut_ptr, r=KodrAusMazdak Farrokhzad-0/+74
2019-11-30Fill tracking issuePaul Dicker-2/+2
2019-11-30Document why as_mut_ptr is safePaul Dicker-0/+12
2019-11-23Add as_mut_ptr method to atomic types.Paul Dicker-0/+62
2019-11-12Snap cfgsMark Rousskov-35/+29
2019-11-06Have tidy ensure that we document all `unsafe` blocks in libcoreOliver Scherer-0/+2
2019-10-13Rollup merge of #65214 - Amanieu:cfg_atomic, r=alexcrichtonMazdak Farrokhzad-70/+92
2019-10-12fix link targetsRalf Jung-12/+12
2019-10-12it's C++20Ralf Jung-7/+7
2019-10-12do not reference LLVM for our concurrency memory modelRalf Jung-25/+27
2019-10-08Split non-CAS atomic support off into target_has_atomic_load_storeAmanieu d'Antras-70/+92
2019-09-18Rollup merge of #64348 - arnohaase:pr_documentation_spin_loop_hint, r=alexcri...Tyler Mandry-12/+15
2019-09-18broken hyperlinks in documentationArno Haase-1/+1
2019-09-17newly phrased documentation for spin loop hintsArno Haase-12/+15
2019-09-10fixed linter errorArno Haase-7/+7
2019-09-10documentation for AtomicPtr CAS operationsArno Haase-4/+2
2019-09-10documentation enhancement for 'spin loop hint': replace 'CPU' with 'CPU or core'Arno Haase-3/+3
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-20/+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