summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
2013-10-17auto merge of #9908 : alexcrichton/rust/snapshots, r=thestingerbors-80/+0
2013-10-17Register new snapshotsAlex Crichton-80/+0
2013-10-16Implement new methods vec.starts_with()/vec.ends_with()Kevin Ballard-0/+46
2013-10-16Rewrite vec.contains() to be simplerKevin Ballard-2/+2
2013-10-16auto merge of #9833 : alexcrichton/rust/fixes, r=brsonbors-0/+1
2013-10-15Require module documentation with missing_docAlex Crichton-0/+1
2013-10-15use element count in slices, not size in bytesDaniel Micay-0/+81
2013-10-14std::vec: move documentation from impls to traits.Huon Wilson-302/+303
2013-10-12auto merge of #9608 : hmarr/rust/vec-get-opt, r=huonwbors-0/+18
2013-09-30std: Remove usage of fmt!Alex Crichton-18/+18
2013-09-29Add get_opt to std::vecHarry Marr-0/+18
2013-09-28auto merge of #9583 : blake2-ppc/rust/connect-vec, r=huonwbors-46/+38
2013-09-28std::vec: Remove functions concat, connectblake2-ppc-20/+5
2013-09-28std::vec: Sane implementations for connect_vec and concat_vecblake2-ppc-26/+15
2013-09-28std::vec: Add benchmark for .concat_vec and .connect_vecblake2-ppc-0/+18
2013-09-27auto merge of #9557 : blake2-ppc/rust/vec-lifetime-token, r=thestingerbors-6/+6
2013-09-27std::vec: Use a valid value as lifetime dummy in iteratorblake2-ppc-6/+6
2013-09-26Update the compiler to not use printf/printflnAlex Crichton-2/+2
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-18/+18
2013-09-21Document a few undocumented methos in VectorLuis de Bethencourt-0/+6
2013-09-17Document a few undocumented modules in libstdAlex Crichton-0/+2
2013-09-17std::at_vec: Fix segfault on overflow when resizing ~[@T]blake2-ppc-0/+8
2013-09-16std::vec: Add function vec::bytes::push_bytesblake2-ppc-0/+17
2013-09-16std::vec: Fix hazards with uint overflows in unsafe codeblake2-ppc-6/+29
2013-09-12std: Remove Zero impl from vecErick Tryzelaar-21/+4
2013-09-12std: Add Default implementation for vecsErick Tryzelaar-0/+14
2013-09-12std: rename Option::unwrap_or_default() to unwrap_or()Erick Tryzelaar-1/+1
2013-09-09auto merge of #9062 : blake2-ppc/rust/vec-iterator, r=alexcrichtonbors-207/+239
2013-09-10std::at_vec and vec: Unify build_sized, build_sized_opt into buildblake2-ppc-37/+5
2013-09-10std::vec: Remove the function same_lengthblake2-ppc-5/+0
2013-09-10std::vec: Update module doc textblake2-ppc-19/+60
2013-09-10std::vec: Replace each_permutation with a new Permutations iteratorblake2-ppc-119/+165
2013-09-10std::vec: Change fn unzip to take an iterator argumentblake2-ppc-27/+9
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-10/+10
2013-09-05std: Remove push_fast from OwnedVector. Closes #8769Brian Anderson-22/+21
2013-09-03auto merge of #8884 : blake2-ppc/rust/exact-size-hint, r=huonwbors-42/+5
2013-09-01std::iterator: Use ExactSize, inheriting DoubleEndedIteratorblake2-ppc-2/+2
2013-09-01std::iterator: Add back .rposition() testblake2-ppc-10/+0
2013-08-31repr: remove trailing {} from unit-like structsDaniel Micay-2/+2
2013-08-31repr: print the name of structsDaniel Micay-2/+4
2013-08-30std: Implement .rposition() on double-ended iterators with known sizeblake2-ppc-34/+4
2013-08-30std::iterator: Introduce trait ExactSizeHintblake2-ppc-0/+3
2013-08-27Remove offset_inbounds for an unsafe offset functionAlex Crichton-4/+4
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-8/+1
2013-08-27vec: implement `DeepClone`Daniel Micay-2/+9
2013-08-26std: Make vec::from_elem failure-safeBrian Anderson-4/+30
2013-08-26std: Make vec::from_fn failure-safeBrian Anderson-4/+8
2013-08-24auto merge of #8701 : brson/rust/issue-8698, r=thestingerbors-8/+4
2013-08-24std: Make vec::push_all_move call reserve_at_leastBrian Anderson-1/+1
2013-08-23Fix some vector function failure tests. Closes #8698Brian Anderson-8/+4