summary refs log tree commit diff
path: root/src/libcore/iter
AgeCommit message (Expand)AuthorLines
2017-07-16Auto merge of #43237 - zackmdavis:missing_sum_and_product_for_128_bit_integer...bors-1/+1
2017-07-14add u128/i128 to sum/product implementorsZack M. Davis-1/+1
2017-07-13Forward more Iterator methods for iter::RevSimon Sapin-0/+8
2017-07-08Implement O(1)-time Iterator::nth for Range*Simon Sapin-5/+84
2017-07-08Factorize some macros in iter/range.rsSimon Sapin-57/+28
2017-07-08Remove Step::steps_between, rename steps_between_by_one to steps_betweenSimon Sapin-51/+10
2017-07-08Remove unused Step methodsSimon Sapin-34/+0
2017-07-08Remove unused Add bounds in iterator for ranges impls.Simon Sapin-23/+8
2017-07-01Delete deprecated & unstable range-specific `step_by`Scott McMurray-219/+0
2017-06-30Track `iterator_for_each` in #42986Josh Stone-1/+1
2017-06-30Auto merge of #42782 - cuviper:iterator_for_each, r=alexcrichtonbors-0/+47
2017-06-27Use a little more compelling example of `for_each`Josh Stone-6/+7
2017-06-23Removed as many "```ignore" as possible.kennytm-1/+1
2017-06-22Auto merge of #42634 - Zoxc:for-desugar2, r=nikomatsakisbors-2/+4
2017-06-21Use `fold` to implement `Iterator::for_each`Josh Stone-4/+4
2017-06-20Add `Iterator::for_each`Josh Stone-0/+46
2017-06-13Change the for-loop desugar so the `break` does not affect type inference. Fi...John Kåre Alsaker-2/+4
2017-06-12Add dedicated docstrings to Sum/Product impl of ResultGeorg Brandl-1/+21
2017-06-07Update docs to say iterator instead of rangeMatt Brubeck-1/+1
2017-06-04Auto merge of #42265 - Zoxc:for-sugar, r=eddybbors-3/+4
2017-06-01Change for-loop desugar to not borrow the iterator during the loopJohn Kåre Alsaker-3/+4
2017-05-31Deprecate iter::range::StepByScott McMurray-0/+15
2017-05-31Deprecate Range*::step_byScott McMurray-0/+6
2017-05-31Rollup merge of #42329 - rap2hpoutre:patch-6, r=steveklabnikMark Simulacrum-2/+2
2017-05-31fix links to "module-level documentation"Raphaël Huchet-2/+2
2017-05-30RangeFrom should have an infinite size_hintScott McMurray-1/+7
2017-05-28Auto merge of #42167 - scottmcm:iter-stepby-sizehint, r=alexcrichtonbors-1/+20
2017-05-26Auto merge of #42245 - frewsxcv:rollup, r=frewsxcvbors-5/+5
2017-05-26Rollup merge of #42169 - scottmcm:new-step-trait-issue, r=alexcrichtonCorey Farwell-5/+5
2017-05-26Auto merge of #42014 - tbu-:pr_scan_not_fused, r=alexcrichtonbors-4/+0
2017-05-24Rollup merge of #42134 - scottmcm:rangeinclusive-struct, r=aturonMark Simulacrum-119/+55
2017-05-23Give step_trait a distinct tracking issue from step_byScott McMurray-5/+5
2017-05-23Update description of iter::StepByScott McMurray-1/+1
2017-05-23Override size_hint and propagate ExactSizeIterator for iter::StepByScott McMurray-0/+19
2017-05-21Return a correct size_hint for degenerate inclusive rangesScott McMurray-0/+4
2017-05-21Make RangeInclusive just a two-field structScott McMurray-120/+52
2017-05-20Auto merge of #42111 - ollie27:stab, r=Mark-Simulacrumbors-1/+1
2017-05-20Correct some stability versionsOliver Middleton-1/+1
2017-05-19Auto merge of #41439 - ivandardi:master, r=BurntSushibors-2/+70
2017-05-15Update documentationIvan Dardi-2/+1
2017-05-15Remove `FusedIterator` implementation of `iter::Scan`Tobias Bucher-4/+0
2017-05-12Fix commit derp and update implementations and documentationIvan Dardi-2/+71
2017-05-11Fix typo in size_hint example commentMartin Glagla-1/+1
2017-04-26Rollup merge of #41493 - scottmcm:fix-step-replace, r=sfacklerAriel Ben-Yehuda-6/+6
2017-04-25Clarify "side effect" in peek's docssteveklabnik-2/+3
2017-04-23Step::replace_one should put a one, not a zero (Issue #41492)Scott McMurray-6/+6
2017-04-15code formatking6cong-5/+5
2017-04-11Clarify Iterator::position docSebastian Hahn-2/+6
2017-04-03iter: Simplification in rfind's provided implementationUlrik Sverdrup-1/+1
2017-04-03iter: Use underlying find/rfind for the same methods in RevUlrik Sverdrup-0/+12