summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-06-28Make default method handling not choke on self region params. Closes #7341.Michael Sullivan-2/+4
2013-06-28librustc: Disallow "mut" from distributing over bindings.Patrick Walton-3/+6
2013-06-28std: silence some test warnings.Huon Wilson-2/+2
2013-06-28Convert vec::{reserve, reserve_at_least, capacity} to methods.Huon Wilson-71/+71
2013-06-28Convert vec::{partition, partitioned} to methods.Huon Wilson-47/+28
2013-06-28Convert vec::retain to a method.Huon Wilson-22/+18
2013-06-28Convert vec::truncate to a method.Huon Wilson-16/+11
2013-06-28Convert vec::{push, push_all, push_all_move} to methods.Huon Wilson-85/+75
2013-06-28Convert vec::{pop, shift, unshift, insert, remove, swap_remove} to methods.Huon Wilson-133/+101
2013-06-27Convert vec::{head, tail, init, last} (and similar fns) to methods.Huon Wilson-50/+26
2013-06-27Convert vec::[mut_]slice to methods, remove vec::const_slice.Huon Wilson-63/+37
2013-06-26vec: remove superseded reverse_part functionDaniel Micay-40/+2
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