summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-07-08update ptr intrinsics and rewrite vec routines to be more correct.Niko Matsakis-40/+94
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-2/+2
2013-07-08auto merge of #7605 : thestinger/rust/vec, r=Aatchbors-20/+7
2013-07-08vec: make vec_reserve_shared_actual privateDaniel Micay-20/+7
2013-07-07remove some method resolve workaroundsDaniel Micay-2/+2
2013-07-07auto merge of #7602 : blake2-ppc/rust/vec-pop-opt, r=cmrbors-36/+78
2013-07-05vec: Add .shift_opt() -> Option<T>blake2-ppc-12/+40
2013-07-05vec: Add .pop_opt() -> Option<T>blake2-ppc-24/+38
2013-07-05Change signature of Iterator.size_hintKevin Ballard-14/+14
2013-07-03Merge pull request #7565 from Blei/fix-rev-size-hintDaniel Micay-1/+16
2013-07-03Fail when a vec::reserve is too largeAlex Crichton-1/+14
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-1606/+820
2013-07-04Convert vec::{as_imm_buf, as_mut_buf} to methods.Huon Wilson-54/+57
2013-07-04Convert vec::windowed to an external iterator, and add an n-at-a-time chunk i...Huon Wilson-45/+132
2013-07-04Convert vec::{split, splitn, rsplit, rsplitn} to external iterators.Huon Wilson-263/+158
2013-07-04Remove standalone comparison functions in vec, make the trait impls better.Huon Wilson-150/+133
2013-07-04Remove vec::reversed, replaced by iterators.Huon Wilson-27/+3
2013-07-04Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterat...Huon Wilson-215/+0
2013-07-04Implement consuming iterators for ~[], remove vec::{consume, consume_reverse,...Huon Wilson-126/+94
2013-07-03vec: Fix size_hint() of reverse iteratorsPhilipp Brüschweiler-1/+16
2013-07-03auto merge of #7474 : Seldaek/rust/clean-iter, r=thestingerbors-10/+0
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-07-01Move most iter functionality to extra, fixes #7343Jordi Boggiano-10/+0
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