summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
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
2013-07-10Merge pull request #7682 from thestinger/vecDaniel Micay-1/+20
2013-07-09vec::with_capacity: do one alloc for non-managedDaniel Micay-1/+20
2013-07-09auto merge of #7265 : brson/rust/io-upstream, r=brsonbors-10/+6
2013-07-09auto merge of #7657 : thestinger/rust/rollup, r=thestingerbors-1/+1
2013-07-09Fix typo in docs for MutableCloneableVectorKevin Ballard-1/+1
2013-07-09auto merge of #7117 : jensnockert/rust/freestanding, r=cmrbors-2/+2
2013-07-08auto merge of #7578 : alexcrichton/rust/overflow, r=thestingerbors-1/+14
2013-07-08TidyBrian Anderson-4/+2
2013-07-08Merge remote-tracking branch 'mozilla/master'Brian Anderson-906/+652
2013-07-08Correct merge errorsNiko Matsakis-1/+1
2013-07-08Correct merge failuresNiko Matsakis-3/+3
2013-07-08Patch up some code that was using irrefutable patterns incorrectly.Niko Matsakis-3/+3