summary refs log tree commit diff
path: root/src/libcore/kinds.rs
AgeCommit message (Expand)AuthorLines
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-298/+0
2015-01-05Merge remote-tracking branch 'nrc/sized-2' into rollupAlex Crichton-9/+9
2015-01-06FalloutNick Cameron-9/+9
2015-01-05sed -i -s 's/ for Sized?//g' **/*.rsJorge Aparicio-4/+4
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-10/+10
2014-12-26Make Send and Sync traits unsafeFlavio Percoco-2/+2
2014-12-21rollup merge of #20014: kballard/unsized-marker-type-paramsAlex Crichton-10/+20
2014-12-21rollup merge of #19838: shepmaster/invariant-lifetime-copyAlex Crichton-3/+1
2014-12-19libcore: use `#[deriving(Copy)]`Jorge Aparicio-6/+2
2014-12-19Allow marker types to have unsized parametersKevin Ballard-10/+20
2014-12-17Use #[deriving(Copy)] for InvariantLifetimeJake Goulding-3/+1
2014-12-17rollup merge of #19860: japaric/copy-markersAlex Crichton-4/+2
2014-12-14impl `Copy` for `NoSend`/`NoSync`Jorge Aparicio-4/+2
2014-12-14InvariantLifetime is Copy-ableJake Goulding-0/+2
2014-12-12Switch to using predicates to drive checking. Correct various tests --Niko Matsakis-1/+1
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+17
2014-11-26/*! -> //!Steve Klabnik-11/+8
2014-11-17Implement more basic traits for the marker types.Huon Wilson-10/+10
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-3/+0
2014-09-25Integrate builtin bounds fully into the trait checkerNiko Matsakis-4/+4
2014-09-05Update language item from 'share' to 'sync' #16988Felix Raimundo-1/+1
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-1/+1
2014-08-15Register new snapshotsAlex Crichton-7/+0
2014-08-08auto merge of #16285 : alexcrichton/rust/rename-share, r=huonwbors-16/+25
2014-08-07Rename `Share` to `Sync`Alex Crichton-16/+25
2014-08-05Remove references to `~[]` in core::kinds::marker docs.nham-2/+2
2014-07-26std: Stabilize unit, bool, ty, tuple, arc, anyAlex Crichton-1/+1
2014-06-28Rename all raw pointers as necessaryAlex Crichton-1/+1
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-10/+10
2014-05-22Spelling/doc formatting fixes.Huon Wilson-1/+1
2014-05-11core: Remove the cast moduleAlex Crichton-4/+4
2014-05-07core: Inherit the kinds moduleAlex Crichton-0/+281
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-53/+0
2013-05-19Register snapshotsBrian Anderson-6/+0
2013-05-07Remove Durable from the languageBrian Anderson-2/+1
2012-12-17Register snapshotsBrian Anderson-18/+0
2012-12-17Revert "Register snapshots"Brian Anderson-0/+18
2012-12-17Register snapshotsBrian Anderson-18/+0
2012-12-13Rename Send trait to OwnedBrian Anderson-2/+11
2012-12-13Rename Owned trait to DurableBrian Anderson-4/+11
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-11-30Fix small typo in kinds documentationAndrew Dunham-1/+1
2012-11-30core: Add docs about kind traitsBrian Anderson-5/+36
2012-11-30core: Make core.rc more readable. CleanupBrian Anderson-0/+21