summary refs log tree commit diff
path: root/src/libcore/iter
AgeCommit message (Expand)AuthorLines
2017-09-25Backport libs stabilizations to 1.21 betaDavid Tolnay-1/+1
2017-09-24stabilized iterator_for_each (closes #42986)Michal Budzynski-5/+1
2017-08-18Minor Iterator::filter_map description rewording.Corey Farwell-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-6/+6
2017-08-11Fix some typosBastien Orivel-2/+2
2017-08-09Auto merge of #43595 - oyvindln:master, r=aturonbors-3/+10
2017-08-06Preface 'cares' with 'only'Ryan Leckey-1/+1
2017-08-01Add an overflow check in the Iter::next() impl for Range<_>oyvindln-3/+10
2017-07-29Rollup merge of #43409 - tshepang:concise, r=steveklabnikMark Simulacrum-25/+8
2017-07-24doc: make into_iter example more conciseTshepang Lekhonkhobe-25/+8
2017-07-23Auto merge of #43416 - tshepang:extra-layer, r=alexcrichtonbors-6/+5
2017-07-22doc: provide an actual equivalent to filter_mapTshepang Lekhonkhobe-6/+5
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