summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-07-01auto merge of #7521 : thestinger/rust/vec, r=Aatchbors-12/+14
2013-06-30auto merge of #7487 : huonw/rust/vec-kill, r=cmrbors-590/+251
2013-06-30vec: implement exchange vector reserve in RustDaniel Micay-12/+14
2013-06-30auto merge of #7495 : thestinger/rust/exchange, r=cmrbors-1/+29
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-113/+18
2013-06-30Convert vec::{grow, grow_fn, grow_set} to methods.Huon Wilson-63/+46
2013-06-30Convert vec::dedup to a method.Huon Wilson-39/+34
2013-06-30Convert vec::{bsearch, bsearch_elem} to methods.Huon Wilson-79/+88
2013-06-30Convert vec::{reverse, swap} to methods.Huon Wilson-42/+44
2013-06-30Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.Huon Wilson-44/+24
2013-06-30Remove vec::[r]position_between, replaced by slices & iterators.Huon Wilson-102/+8
2013-06-30Remove vec::{rfind, rfind_between, find_between}, replaced by slices and iter...Huon Wilson-119/+0
2013-06-30vec: use contains_managed instead of box headerDaniel Micay-1/+29
2013-06-29minor vec cleanupDaniel Micay-10/+6
2013-06-29Removing a lot of usage of '&const'Alex Crichton-52/+20
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-4/+4
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-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