summary refs log tree commit diff
path: root/src/libstd/vec.rs
AgeCommit message (Expand)AuthorLines
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
2013-08-22Disabled broken tests in std::vec.Vadim Chugunov-0/+4
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-20/+0
2013-08-21auto merge of #8604 : kballard/rust/iter-size-hint, r=graydonbors-1/+69
2013-08-20vec: add `shrink_to_fit`Daniel Micay-0/+26
2013-08-18Implement .size_hint() on new vec iteratorsKevin Ballard-1/+69
2013-08-16doc: correct spelling in documentation.Huon Wilson-2/+2
2013-08-15vec: rm redundant is_empty implementationsDaniel Micay-12/+0
2013-08-15vec: rm obsolete zip and zip_sliceDaniel Micay-41/+1
2013-08-15auto merge of #8490 : huonw/rust/fromiterator-extendable, r=catamorphismbors-4/+4
2013-08-15std: Move the iterator param on FromIterator and Extendable to the method.Huon Wilson-4/+4
2013-08-14Methodyfied the string ascii extionsion functionsMarvin Löbel-3/+31
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-8/+8
2013-08-12auto merge of #8400 : blake2-ppc/rust/seq-ord, r=cmrbors-24/+22
2013-08-11vec: optimize the Add implementationDaniel Micay-5/+14
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-3/+3
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-20/+20
2013-08-08std::vec: Fix typo in fn neblake2-ppc-1/+1
2013-08-08std::vec: Use iterator::order functions for Eq, Ord, TotalOrd, TotalEqblake2-ppc-24/+22
2013-08-07std: Fix for-range loops that can use iteratorsblake2-ppc-2/+2
2013-08-06vec: use `offset_inbounds` for iteratorsDaniel Micay-4/+4
2013-08-06vec: avoid `ptrtoint`/`inttoptr` in the iteratorsDaniel Micay-8/+18
2013-08-06std: Fix bug in ChunkIter::idxblake2-ppc-1/+4
2013-08-06std: Improve vec::ChunkIterblake2-ppc-8/+51
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-4/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-35/+35
2013-08-03std: add benchmark for vec.mut_iter.Huon Wilson-0/+13
2013-08-03std: use ptr.offset where possible in the vec iterator.Huon Wilson-8/+38
2013-08-02replace `range` with an external iteratorDaniel Micay-4/+4
2013-08-01std: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-14/+19
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-29/+30