about summary refs log tree commit diff
path: root/src/libcore/atomic.rs
AgeCommit message (Expand)AuthorLines
2015-03-02Enable recursion for visit_ty in lint visitorIvan Petkov-0/+2
2015-02-21Remove mention of non-existing AtomicOption in docsWesley Wiser-1/+1
2015-02-18Fallout: AtomicPtr needs phantom data to indicate that it contains an unsafe ...Niko Matsakis-1/+4
2015-02-17Fallout from stabilizationAaron Turon-2/+2
2015-02-13Refer to LLVM rather than GCC wiki for atomic orderingsSteve Klabnik-2/+2
2015-01-30std: Stabilize Atomic{Isize,Usize} methodsAlex Crichton-0/+20
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-10/+10
2015-01-25Moving away from deprecated i/u suffixes in libcoreAlfie John-10/+10
2015-01-23grandfathered -> rust1Brian Anderson-40/+40
2015-01-23Deprecated attributes don't take 'feature' names and are paired with stable/u...Brian Anderson-4/+8
2015-01-23Set unstable feature names appropriatelyBrian Anderson-4/+4
2015-01-21Add 'feature' and 'since' to stability attributesBrian Anderson-44/+48
2015-01-17Remove unnecessary explicit conversions to *const Twe-6/+6
2015-01-11Rename AtomicInt and AtomicUintSteven Fackler-127/+258
2015-01-06rollup merge of #20615: aturon/stab-2-threadAlex Crichton-1/+1
2015-01-07markers -> markerNick Cameron-1/+1
2015-01-06Fallout from stabilizationAaron Turon-1/+1
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-1/+1
2015-01-05Revert "Remove i suffix in docs"Alex Crichton-9/+9
2015-01-05rollup merge of #20565: alexcrichton/missing-stabilityAlex Crichton-35/+7
2015-01-05Remove i suffix in docsSteve Klabnik-9/+9
2015-01-05std: Move Atomic{Int,Uint} back to unstableAlex Crichton-24/+6
2015-01-04std: Fix missing stability in syncAlex Crichton-13/+3
2015-01-03Remove deprecated functionalityAlex Crichton-60/+118
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2015-01-01std: Second pass stabilization of syncAlex Crichton-3/+13
2014-12-30Remove core::atomic::Ordering::* public reexportCorey Farwell-1/+1
2014-12-26Move RacyCell to `std::comm`Flavio Percoco-12/+22
2014-12-26Require types to opt-in SyncFlavio Percoco-12/+12
2014-12-19libcore: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-15Remove internal uses of `marker::NoCopy`Jorge Aparicio-12/+7
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+3
2014-11-19Document almost all of atomics.Steve Klabnik-98/+296
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+2
2014-11-16rollup merge of #18970: aturon/fixup-stableJakub Bukaj-4/+48
2014-11-14libs: fix #[stable] inheritance falloutAaron Turon-4/+48
2014-11-12Fix remaining documentation to reflect fail!() -> panic!()Barosl Lee-18/+18
2014-11-06Fix atomic::fence documentation typosMike Robinson-4/+4
2014-10-30auto merge of #18367 : pcwalton/rust/inline-atomic-constructors, r=thestingerbors-0/+4
2014-10-29Rename fail! to panic!Steve Klabnik-5/+5
2014-10-27libcore: Inline atomic constructors.Patrick Walton-0/+4
2014-10-09core: Convert statics to constantsAlex Crichton-4/+4
2014-10-04Make examples for AtomicInt refer to AtomicIntPeter Minten-6/+6
2014-08-04stabilize atomics (now atomic)Aaron Turon-0/+743