about summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-08-15std: Move the iterator param on FromIterator and Extendable to the method.Huon Wilson-4/+4
2013-08-14Methodyfied the string ascii extionsion functionsMarvin Löbel-3/+31
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-8/+8
2013-08-12auto merge of #8400 : blake2-ppc/rust/seq-ord, r=cmrbors-24/+22
2013-08-11vec: optimize the Add implementationDaniel Micay-5/+14
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-3/+3
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-20/+20
2013-08-08std::vec: Fix typo in fn neblake2-ppc-1/+1
2013-08-08std::vec: Use iterator::order functions for Eq, Ord, TotalOrd, TotalEqblake2-ppc-24/+22
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