about summary refs log tree commit diff
path: root/src/libcore/iter.rs
AgeCommit message (Expand)AuthorLines
2014-09-23Fix iterator docCorey Ford-3/+1
2014-09-22librustc: Forbid private types in public APIs.Patrick Walton-1/+0
2014-09-16Fallout from renamingAaron Turon-3/+3
2014-09-13Remove container guide.Steve Klabnik-6/+0
2014-09-07Flip arguments to `std::iter::iterate`.Jonas Hietala-1/+1
2014-08-29Register new snapshotsAlex Crichton-8/+0
2014-08-28auto merge of #16664 : aturon/rust/stabilize-option-result, r=alexcrichtonbors-1/+6
2014-08-28Fallout from stabilizing core::optionAaron Turon-1/+6
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-3/+11
2014-08-24libcore: Simplify Enumerate, Zip::next_backroot-16/+18
2014-08-06core: Refactor iteratorsPiotr Czarnecki-62/+24
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-0/+1
2014-07-22clarifying iterator trait documentationAlexis Beingessner-3/+10
2014-07-21Clarify range's exclusivity.Steve Klabnik-1/+13
2014-07-13Add an iterate function to core::iterJakub Wieczorek-4/+25
2014-07-10auto merge of #15561 : huonw/rust/must-use-iterators, r=alexcrichtonbors-1/+18
2014-07-09libcore: Deprecate advance method on Iterators.Luqman Aden-1/+2
2014-07-10core: add `#[must_use]` attributes to iterator adaptor structs.Huon Wilson-1/+18
2014-06-29Implement RFC#28: Add PartialOrd::partial_cmpSteven Fackler-1/+17
2014-06-29Extract tests from libcore to a separate crateSteven Fackler-864/+1
2014-06-29librustc: Remove the fallback to `int` for integers and `f64` forPatrick Walton-5/+5
2014-06-28librustc: Match trait self types exactly.Patrick Walton-6/+8
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-100/+100
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+3
2014-06-11rustc: Remove ~[T] from the languageAlex Crichton-7/+7
2014-06-06Rename Iterator::len to countAaron Turon-25/+23
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-9/+9
2014-05-30syntax: Prepare for Total{Eq,Ord} => {Eq,Ord}Alex Crichton-1/+2
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-30/+30
2014-05-22auto merge of #14357 : huonw/rust/spelling, r=pnkfelixbors-2/+4
2014-05-22Spelling/doc formatting fixes.Huon Wilson-2/+4
2014-05-21Change static.rust-lang.org to doc.rust-lang.orgAlex Crichton-1/+1
2014-05-20Remove useless ToPrimitive bound on range_inclusive()Kevin Ballard-1/+1
2014-05-19core::iter::order functions now take two types of iterators.TyOverby-8/+18
2014-05-15core: Update all tests for fmt movementAlex Crichton-34/+76
2014-05-15core: Derive Show impls wherever possibleAlex Crichton-1/+1
2014-05-13std: Move the owned module from core to stdAlex Crichton-1/+1
2014-05-08Handle fallout in documentationKevin Ballard-2/+2
2014-05-08Handle fallout in iter, option, result, and sync::arcKevin Ballard-34/+35
2014-05-07core: Get coretest workingAlex Crichton-4/+4
2014-05-07core: Inherit the iter moduleAlex Crichton-0/+3090
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-326/+0
2013-05-19Register snapshotsBrian Anderson-42/+5
2013-05-16iter: add fold, sum and productDaniel Micay-0/+106
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-0/+1
2013-05-10test: Use the new `for` protocolAlex Crichton-3/+28
2013-05-10core: Use the new `for` protocolAlex Crichton-20/+28
2013-05-08rename iter::iter_to_vec to iter::to_vecDaniel Micay-6/+5
2013-04-30iter: add max and min functionsDaniel Micay-2/+66
2013-04-30iter: add a find functionDaniel Micay-0/+29