about summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2014-05-27std: Rename strbuf operations to stringRicho Healey-2/+2
2014-05-27std: Remove String's to_ownedRicho Healey-6/+7
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-2/+2
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-4/+4
2014-05-20core: Stabilize the mem moduleAlex Crichton-7/+9
2014-05-15Make Vec.truncate() resilient against failure in DropKevin Ballard-5/+40
2014-05-11core: Remove the cast moduleAlex Crichton-34/+48
2014-05-10vec: factor out some deallocation codeDaniel Micay-9/+12
2014-05-10vec: move some code inside alloc_or_reallocDaniel Micay-7/+5
2014-05-10fix Vec<ZeroSizeType>Daniel Micay-2/+15
2014-05-10initial port of the exchange allocator to jemallocDaniel Micay-1/+1
2014-05-10use jemalloc to implement Vec<T>Daniel Micay-27/+46
2014-05-08Move partition/partitioned/concat/connect tests back into sliceKevin Ballard-26/+4
2014-05-08Add a mechanism to convert from Vec<T> to ~[T]Kevin Ballard-1/+73
2014-05-08Handle fallout for vector additionKevin Ballard-1/+11
2014-05-08Move slice::raw::from_buf_raw() to vec::raw::from_buf()Kevin Ballard-1/+36
2014-05-08Rename slice::unzip() to vec::unzip()Kevin Ballard-0/+33
2014-05-08More fallout from removing FromIterator on ~[T]Kevin Ballard-0/+38
2014-05-07core: Move Option::expect to libstd from libcoreAlex Crichton-1/+1
2014-05-07core: Inherit non-allocating slice functionalityAlex Crichton-0/+1
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-3/+3
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-2/+2
2014-05-01remove leftover obsolete string literalsDaniel Micay-3/+3
2014-04-28Fixed typo in std::vecAdolfo Ochagavía-1/+1
2014-04-21Fix misspellings in comments.Joseph Crail-2/+2
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-6/+6
2014-04-18std: Make ~[T] no longer a growable vectorAlex Crichton-19/+19
2014-04-16Make Vec::clone and slice::to_owned failure-safeJames Miller-7/+4
2014-04-16Improve the copying code for slices and VecJames Miller-1/+20
2014-04-11std: Fix iteration over vectors of 0-size valuesAlex Crichton-2/+46
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-1/+2
2014-04-08Register new snapshotsAlex Crichton-0/+1
2014-04-04Added grow_fn and retain to VecMichael Darakananda-1/+64
2014-04-03std: override clone_from for Vec.Huon Wilson-4/+52
2014-04-01Reimplement Vec::push_all* with .extendStepan Koltsov-6/+2
2014-04-01Vec::reserve_exact should not shrinkStepan Koltsov-1/+1
2014-03-31std: Switch field privacy as necessaryAlex Crichton-5/+5
2014-03-31auto merge of #13221 : thestinger/rust/append, r=alexcrichtonbors-32/+32
2014-03-31vec: convert `append` and `append_one` to methodsDaniel Micay-32/+32
2014-03-30Rename `from_iterator` to `from_iter` for consistency.Brian Anderson-1/+1
2014-03-30Removed deprecated functions `map` and `flat_map` for vectors and slices.Marvin Löbel-7/+0
2014-03-25Changed `iter::Extendable` and `iter::FromIterator` to take a `Iterator` by v...Marvin Löbel-6/+6
2014-03-24comm: Implement synchronous channelsAlex Crichton-7/+2
2014-03-23auto merge of #13096 : sstewartgallus/rust/cleanup-test-warnings, r=huonwbors-1/+0
2014-03-23This commit cleans up a few test warningsSteven Stewart-Gallus-1/+0
2014-03-23std: remove the `equals` method from `TotalEq`.Huon Wilson-6/+1
2014-03-23Add Vec::mut_slice_from(), mut_slice_to(), and mut_split_at()Eunchong Yu-0/+122
2014-03-21auto merge of #13016 : huonw/rust/new-opt-vec, r=cmrbors-0/+13
2014-03-22Migrate all users of opt_vec to owned_slice, delete opt_vec.Huon Wilson-0/+13
2014-03-21libstd: Add some methods to `Vec<T>`.Patrick Walton-17/+19