summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-06-26Add methods .move_from() and .copy_from() to vecKevin Ballard-0/+73
2013-06-26Add method .set_memory in vec::bytes for &[u8]Kevin Ballard-0/+26
2013-06-25remove `each` from vec, HashMap and HashSetDaniel Micay-115/+7
2013-06-25auto merge of #7254 : Blei/rust/intrinsic-overhaul, r=cmrbors-4/+11
2013-06-25Remove stage0 cfgsJames Miller-2/+0
2013-06-24std: Rewrite vec_reserve_shared_actual in RustBrian Anderson-7/+3
2013-06-24work around ICE from default methodDaniel Micay-2/+2
2013-06-24iterator: implement `collect` with FromIteratorDaniel Micay-0/+11
2013-06-24remove old_iterDaniel Micay-5/+4
2013-06-23Remove intrinsic modulePhilipp Brüschweiler-4/+11
2013-06-23vec: remove BaseIter implementationDaniel Micay-13/+3
2013-06-22iterator: add a FromIterator traitDaniel Micay-1/+13
2013-06-22iterator: add a size_hint default methodDaniel Micay-6/+21
2013-06-21replace vec::find with the IteratorUtil methodDaniel Micay-41/+0
2013-06-21vec: replace `position` with `iter().position_`Daniel Micay-42/+4
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-175/+12
2013-06-21vec: remove eachiDaniel Micay-41/+0
2013-06-21vec: remove each_constDaniel Micay-15/+0
2013-06-21libstd: cleanup warningsJames Miller-1/+1
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-68/+68
2013-06-17auto merge of #7198 : huonw/rust/slice-zeros, r=Aatchbors-0/+22
2013-06-17std: add Zero impls for &[] and &str.Huon Wilson-0/+22
2013-06-16Add copies to type params with Copy boundNiko Matsakis-17/+17
2013-06-16auto merge of #7142 : alexcrichton/rust/deriving-zero, r=pcwaltonbors-0/+11
2013-06-16auto merge of #7137 : erickt/rust/from-elem-fixme, r=thestingerbors-2/+4
2013-06-15rm CopyableOrderedIterDaniel Micay-17/+0
2013-06-15rm vec::uniq_lenDaniel Micay-12/+16
2013-06-15auto merge of #7147 : huonw/rust/vec-connect, r=Aatchbors-16/+18
2013-06-15std: rename .connect/.concat in VectorVector to avoid conflicting with StrVec...Huon Wilson-16/+18
2013-06-14rm CopyableNonstrictIterDaniel Micay-45/+0
2013-06-14rm MutableIterDaniel Micay-23/+0
2013-06-14rm ExtendedMutableIterDaniel Micay-7/+0
2013-06-14Add Zero impls for lots of common typesAlex Crichton-0/+11
2013-06-14std: add a fixme to note performance issues in vec::from_elem.Erick Tryzelaar-2/+4
2013-06-13Revert "std: convert {vec,str}::to_owned to methods."Brian Anderson-5/+11
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-11/+5
2013-06-08remove deprecated vec::{is_empty, len} functionsDaniel Micay-38/+33
2013-06-08rm some uses of to_mut_unsafe_ptrDaniel Micay-2/+2
2013-06-09remove unused import warningsHuon Wilson-2/+2
2013-06-09std: remove foldr and alli methods in vecHuon Wilson-16/+0
2013-06-09std: remove fold[lr] in favour of iteratorsHuon Wilson-124/+1
2013-06-09std: remove {all*,any*,count} in favour of iteratorsHuon Wilson-172/+2
2013-06-09std: add reverse vec iterators, replace vec::each*_reverse.Huon Wilson-114/+96
2013-06-08std: remove each[i]_mut functions, in favour of iterators.Huon Wilson-48/+5
2013-06-08std: remove vec::each2 and vec::each2_mut in favour of iteratorsHuon Wilson-38/+0
2013-06-06FixupsMarvin Löbel-0/+10
2013-06-06Deduplicate words in code commentsAlexei Sholik-1/+1
2013-06-06std: add an external iterator for mutating vec elementsHuon Wilson-0/+44
2013-06-04librustc: Disallow multiple patterns from appearing in a "let" declaration.Patrick Walton-3/+3
2013-06-03auto merge of #6886 : jld/rust/vec-each-ret-fix, r=sanxiynbors-2/+19