about summary refs log tree commit diff
path: root/src/libcollections/vec.rs
AgeCommit message (Expand)AuthorLines
2017-01-14have RangeArgument return a Bound<&T> from each of its methodsdjzin-2/+11
2017-01-10Rollup merge of #38874 - derekdreery:patch-1, r=steveklabnikSeo Sanghyeon-1/+2
2017-01-10Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelixSeo Sanghyeon-4/+2
2017-01-06Update vec.rsderekdreery-1/+1
2017-01-06Update vec.rsderekdreery-1/+2
2016-12-28Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]`Andrew Paseltiner-4/+2
2016-12-23Implement placement-in protocol for `Vec`Andrew Paseltiner-1/+73
2016-12-15Stabilize std::vec::IntoIter::{as_slice, as_mut_slice}Aaron Turon-4/+2
2016-12-06vec: More specialization for Extend<&T> for vecUlrik Sverdrup-6/+33
2016-11-23core, collections: Implement better .is_empty() for slice and vec iteratorsUlrik Sverdrup-2/+10
2016-11-13vec: Use less code bloat specialized Vec::from_iterUlrik Sverdrup-20/+31
2016-11-13Restore Vec::from_iter() specializationUlrik Sverdrup-1/+1
2016-11-11vec: Write the .extend() specialization in cleaner styleUlrik Sverdrup-30/+41
2016-11-04Auto merge of #37306 - bluss:trusted-len, r=alexcrichtonbors-57/+43
2016-11-04Link the tracking issue for TrustedLenUlrik Sverdrup-1/+1
2016-10-31Changed most vec! invocations to use square bracesiirelu-3/+3
2016-10-27vec: Remove the Vec specialization for .extend()Ulrik Sverdrup-13/+0
2016-10-27impl TrustedLen for vec::IntoIterUlrik Sverdrup-0/+3
2016-10-26Vec docs: fix broken links and make quoting consistentDuncan-22/+22
2016-10-22Auto merge of #37326 - SimonSapin:from-cow, r=alexcrichtonbors-0/+7
2016-10-22Rollup merge of #37043 - GuillaumeGomez:vec_urls, r=frewsxcvGuillaume Gomez-52/+85
2016-10-21vec: Add a debug assertion where TrustedLen is usedUlrik Sverdrup-1/+7
2016-10-21Implement `From<Cow<str>> for String` and `From<Cow<[T]>> for Vec<T>`.Simon Sapin-0/+7
2016-10-21vec: Use Vec::extend specializations in extend_from_slice and moreUlrik Sverdrup-38/+2
2016-10-20Use TrustedLen for Vec's FromIterator and ExtendUlrik Sverdrup-10/+36
2016-10-20Add missing urls on Vec docsGuillaume Gomez-52/+85
2016-10-16Update comment in Vec::dedup_byFlorian Diebold-1/+1
2016-10-15Auto merge of #37094 - fhartwig:spec-extend-from-slice, r=alexcrichtonbors-1/+18
2016-10-13Auto merge of #36743 - SimonSapin:dedup-by, r=alexcrichtonbors-83/+126
2016-10-11Specialize Vec::extend to Vec::extend_from_sliceFlorian Hartwig-1/+18
2016-10-11Merge two `impl<T> Vec<T>` blocks.Simon Sapin-126/+124
2016-10-11Add Vec::dedup_by and Vec::dedup_by_keySimon Sapin-1/+46
2016-10-01std: Correct stability attributes for some implementationsOliver Middleton-5/+5
2016-09-30Rollup merge of #36623 - GuillaumeGomez:doc_typos, r=steveklabnikSteve Klabnik-2/+2
2016-09-28Remove stage0 hacksBrian Anderson-1/+0
2016-09-24Fix some typos and improve doc comments styleGuillaume Gomez-2/+2
2016-09-14Rollup merge of #36396 - athulappadan:Default-docs, r=blussGuillaume Gomez-0/+1
2016-09-11Documentation of what does for each typeathulappadan-0/+1
2016-09-09Work around pointer aliasing issue in Vec::extend_from_slice, extend_with_ele...Ulrik Sverdrup-13/+55
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-6/+4
2016-08-18Add a FusedIterator trait.Steven Allen-1/+7
2016-08-17Auto merge of #35747 - jonathandturner:rollup, r=jonathandturnerbors-0/+9
2016-08-16Make `vec::IntoIter` covariant againAndrew Paseltiner-6/+9
2016-08-15Implement `Debug` for `std::vec::IntoIter`.Corey Farwell-0/+9
2016-08-11Introduce `as_mut_slice` method on `std::vec::IntoIter` struct.Corey Farwell-9/+29
2016-08-11Introduce `as_slice` method on `std::vec::IntoIter` struct.Corey Farwell-3/+22
2016-08-02Add doc example for VecGuillaume Gomez-0/+19
2016-07-28Auto merge of #34951 - tomgarcia:covariant-vec, r=brsonbors-5/+6
2016-07-23Fix incorrect 'memory leak' example for `Vec::set_len`.Corey Farwell-3/+4
2016-07-21Readding lifetime parameters and removing allocationThomas Garcia-23/+44