summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-08-07std: Fix for-range loops that can use iteratorsblake2-ppc-2/+2
2013-08-06vec: use `offset_inbounds` for iteratorsDaniel Micay-4/+4
2013-08-06vec: avoid `ptrtoint`/`inttoptr` in the iteratorsDaniel Micay-8/+18
2013-08-06std: Fix bug in ChunkIter::idxblake2-ppc-1/+4
2013-08-06std: Improve vec::ChunkIterblake2-ppc-8/+51
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-4/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-35/+35
2013-08-03std: add benchmark for vec.mut_iter.Huon Wilson-0/+13
2013-08-03std: use ptr.offset where possible in the vec iterator.Huon Wilson-8/+38
2013-08-02replace `range` with an external iteratorDaniel Micay-4/+4
2013-08-01std: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-14/+19
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-29/+30
2013-07-30auto merge of #8121 : thestinger/rust/offset, r=alexcrichtonbors-16/+16
2013-07-30implement pointer arithmetic with GEPDaniel Micay-16/+16
2013-07-29auto merge of #7223 : steveklabnik/rust/vec_initial_docs, r=pcwaltonbors-1/+47
2013-07-30std: Remove macro in vec that's only used onceblake2-ppc-17/+12
2013-07-30std: Remove RandomAccessIterator impl for VecMutIteratorblake2-ppc-4/+4
2013-07-29Adding an initial description to vec.rs.Steve Klabnik-1/+47
2013-07-29std: Rename Iterator adaptor types to drop the -Iterator suffixblake2-ppc-2/+2
2013-07-28Refactored vec and str iterators to remove prefixesjmgrosen-40/+40
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-3/+3
2013-07-27iterator: add an Extendable traitDaniel Micay-1/+12
2013-07-27vec: replace some `as_mut_buf` with `to_mut_ptr`Daniel Micay-12/+10
2013-07-27Remove dummy type parameters from iterator adaptorsblake2-ppc-2/+2
2013-07-27vec: add mut_slice_{to,from}Daniel Micay-0/+23
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-87/+58
2013-07-24auto merge of #7996 : erickt/rust/cleanup-strs, r=ericktbors-7/+5
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-2/+2
2013-07-24add a RandomAccessIterator traitDaniel Micay-2/+64
2013-07-23std: inline str::with_capacity and vec::with_capacityErick Tryzelaar-0/+1
2013-07-23std: simplify str::as_imm_buf and vec::as_{imm,mut}_bufErick Tryzelaar-7/+4
2013-07-22auto merge of #7943 : Dretch/rust/vec-slice-from-to, r=huonwbors-3/+47
2013-07-22new snapshotDaniel Micay-117/+0
2013-07-21Add slice_from and slice_to methods for vec, like theGareth Smith-3/+47
2013-07-20std: Implement Clone for VecIterator and iterators using itblake2-ppc-0/+17
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-4/+2
2013-07-18Fix warnings in libstd and librusti testsblake2-ppc-1/+1
2013-07-17test: Fix tests.Patrick Walton-1/+1
2013-07-17test: Fix tests.Patrick Walton-2/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-39/+39
2013-07-15remove headers from unique vectorsDaniel Micay-8/+98
2013-07-12Account for possible 0-sized elements in vector iteratorsAlex Crichton-13/+68
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-5/+0
2013-07-12extend the iterator tutorialDaniel Micay-1/+1
2013-07-11auto merge of #7707 : thestinger/rust/double, r=cmrbors-54/+35
2013-07-11auto merge of #7708 : bcully/rust/warnings, r=thestingerbors-1/+3
2013-07-11vec: rm inline(never) hackDaniel Micay-13/+2
2013-07-11iterator: add DoubleEndedIterator conceptDaniel Micay-41/+33
2013-07-10remove unused importsBrendan Cully-1/+3
2013-07-10Add a `mut_split()` method for dividing one `&mut [T]` into twoNiko Matsakis-0/+37