about summary refs log tree commit diff
path: root/src/libcore/slice.rs
AgeCommit message (Expand)AuthorLines
2015-02-18Fallout: Port slice to use `PhantomData` instead of `ContravariantLifetime`Niko Matsakis-7/+7
2015-02-17Register new snapshotsAlex Crichton-22/+0
2015-02-17std: Stabilize the IntoIterator traitAlex Crichton-0/+2
2015-02-17Rollup merge of #22313 - japaric:iter, r=aturonManish Goregaokar-0/+24
2015-02-14core::slice: uint -> usize, int -> isizeBrian Anderson-117/+117
2015-02-13add an associated `Item` type to `IntoIterator`Jorge Aparicio-0/+24
2015-02-11More test fixes and rebase conflictsAlex Crichton-1/+0
2015-02-11implement missing iterator traits for slice::WindowsDavid Creswick-2/+36
2015-02-09std: Rename IntoIterator::Iter to IntoIterAlex Crichton-2/+2
2015-02-06make `IndexMut` a super trait over `Index`Jorge Aparicio-10/+0
2015-02-05Replace usage of slice::from_raw_buf with slice::from_raw_partsMikhail Zabaluev-4/+52
2015-02-02register snapshotsJorge Aparicio-13/+0
2015-01-30remove Copy impls from iteratorsJorge Aparicio-4/+1
2015-01-30core: add the `IntoIterator` traitJorge Aparicio-0/+16
2015-01-30Rename FullRange to RangeFullNick Cameron-14/+28
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-1/+1
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-4/+4
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-54/+27
2015-01-25Moving away from deprecated i/u suffixes in libcoreAlfie John-4/+4
2015-01-23grandfathered -> rust1Brian Anderson-34/+34
2015-01-23Set unstable feature names appropriatelyBrian Anderson-32/+32
2015-01-21Remove 'since' from unstable attributesBrian Anderson-32/+32
2015-01-21Tie stability attributes to feature gatesBrian Anderson-1/+0
2015-01-21Add 'feature' and 'since' to stability attributesBrian Anderson-66/+69
2015-01-21rollup merge of #21258: aturon/stab-3-indexAlex Crichton-50/+18
2015-01-21rollup merge of #21396: japaric/no-parens-in-rangeAlex Crichton-4/+4
2015-01-21rollup merge of #21053: apasel422/exactAlex Crichton-0/+5
2015-01-21Deprecate slicing methods in favor of notationAaron Turon-50/+18
2015-01-20implement `ExactSizeIterator` for `slice::{Chunks,ChunksMut}`Andrew Paseltiner-0/+5
2015-01-19remove unnecessary parentheses from range notationJorge Aparicio-4/+4
2015-01-17Remove unnecessary explicit conversions to *const Twe-2/+2
2015-01-12cleanup: `&foo[0..a]` -> `&foo[..a]`Jorge Aparicio-6/+6
2015-01-08Improvements to feature stagingBrian Anderson-26/+26
2015-01-07use slicing sugarJorge Aparicio-12/+12
2015-01-06Test fixes and rebase conflictsAlex Crichton-5/+5
2015-01-06rollup merge of #20656: japaric/at-cleanAlex Crichton-2/+2
2015-01-06rollup merge of #20607: nrc/kindsAlex Crichton-2/+2
2015-01-07markers -> markerNick Cameron-8/+8
2015-01-07falloutNick Cameron-55/+49
2015-01-07Replace full slice notation with index callsNick Cameron-16/+30
2015-01-07Impls using the new scheme for slicingNick Cameron-72/+128
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-8/+8
2015-01-06cleanup: use short AT notation (`Ty::Item` instead of `<Ty as Trait>::Item`)Jorge Aparicio-2/+2
2015-01-05Merge remote-tracking branch 'nrc/sized-2' into rollupAlex Crichton-2/+2
2015-01-05rollup merge of #20556: japaric/no-for-sizedAlex Crichton-5/+4
2015-01-05rollup merge of #20560: aturon/stab-2-iter-ops-sliceAlex Crichton-19/+24
2015-01-06FalloutNick Cameron-2/+2
2015-01-05Stabilization of impls and fallout from stabilizationAaron Turon-15/+16
2015-01-05register snapshotJorge Aparicio-22/+0
2015-01-05Final alpha stabilization of std::sliceAaron Turon-4/+8