summary refs log tree commit diff
path: root/src/libcore/iter
AgeCommit message (Expand)AuthorLines
2018-02-11Rollup merge of #47547 - varkor:infinite-iterators-warning-doc, r=frewsxcvkennytm-0/+18
2018-02-08Auto merge of #48057 - scottmcm:less-match-more-compare, r=dtolnaybors-16/+12
2018-02-07Simplify RangeInclusive::next[_back]Scott McMurray-16/+12
2018-02-07Rollup merge of #47944 - oberien:unboundediterator-trustedlen, r=blussManish Goregaokar-2/+13
2018-02-07Rollup merge of #47613 - estebank:rustc_on_unimplemented, r=nikomatsakisManish Goregaokar-2/+7
2018-02-07Rollup merge of #48012 - scottmcm:faster-rangeinclusive-fold, r=alexcrichtonkennytm-1/+45
2018-02-04Override try_[r]fold for RangeInclusiveScott McMurray-1/+45
2018-02-04Document TrustedLen guarantees more explicitlyoberien-2/+4
2018-02-04Implement TrustedLen for Take<Repeat> and Take<RangeFrom>oberien-0/+9
2018-02-01Add filter to detect local crates for rustc_on_unimplementedEsteban Küber-2/+7
2018-01-21Use repeat instead of RangeFromvarkor-6/+4
2018-01-20Spacingoberien-1/+1
2018-01-19Optimize StepBy::nth overflow handlingoberien-2/+6
2018-01-19Adjust language as per suggestionsvarkor-9/+11
2018-01-19Handle Overflowoberien-3/+28
2018-01-19Fix off-by-onesoberien-3/+6
2018-01-18Specialize StepBy::nthoberien-0/+12
2018-01-18Make example no_runvarkor-4/+4
2018-01-18Document the behaviour of infinite iterators on potentially-computable methodsvarkor-0/+18
2018-01-09Add `min` and `last` specialisations for `Range`varkor-0/+10
2018-01-06Use `next` and `next_back`varkor-16/+8
2018-01-05Fix behaviour after iterator exhaustionvarkor-3/+9
2018-01-04Remove min from RangeFromvarkor-5/+0
2018-01-04Remove RangeInclusive::sumvarkor-18/+1
2018-01-04Add max and sum specialisations for Rangevarkor-1/+25
2018-01-04Add min specialisation for RangeFrom and last for RangeInclusivevarkor-0/+10
2018-01-04Add min and max specialisations for RangeInclusivevarkor-0/+10
2017-12-15doc: a better exampleTshepang Lekhonkhobe-10/+7
2017-12-06more commentsAriel Ben-Yehuda-1/+1
2017-12-06adjust libcoreAriel Ben-Yehuda-6/+12
2017-11-21Auto merge of #45039 - QuietMisdreavus:doc-spotlight, r=GuillaumeGomez,QuietM...bors-0/+1
2017-11-18Undo the Sized specialization from Iterator::nthScott McMurray-26/+6
2017-11-17spotlight Iterator/Read/Write impls on function return typesQuietMisdreavus-0/+1
2017-11-04CR feedbackScott McMurray-12/+6
2017-10-29Fundamental internal iteration with try_foldScott McMurray-71/+642
2017-10-04Optimize comparison functions of IteratorMatt-72/+114
2017-09-30Auto merge of #44936 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-2/+2
2017-09-29Rollup merge of #44840 - steveklabnik:fix-wording, r=BurntSushiMark Simulacrum-1/+1
2017-09-29Rollup merge of #44824 - dtolnay:22really21, r=alexcrichtonMark Simulacrum-1/+1
2017-09-29Auto merge of #44174 - jimmycuadra:try-from-infallible, r=sfacklerbors-0/+2
2017-09-29Auto merge of #44856 - cuviper:more-fold, r=dtolnaybors-0/+172
2017-09-25Add more custom folding to `core::iter` adaptorsJosh Stone-0/+172
2017-09-25Improve wording for StepBysteveklabnik-1/+1
2017-09-24Backport libs stabilizations to 1.21 betaDavid Tolnay-1/+1
2017-09-23TrustedRandomAccess specialisation for Cloned.Clar Charr-1/+13
2017-09-21Auto merge of #44682 - bluss:iter-rfold, r=dtolnaybors-1/+110
2017-09-19core: Assign tracking issue for iter_rfoldUlrik Sverdrup-1/+1
2017-09-18core: Add feature gate to rfold example codeUlrik Sverdrup-0/+2
2017-09-18core: Implement rfold for Map, Cloned, ChainUlrik Sverdrup-0/+33
2017-09-18core: Implement fold / rfold for RevUlrik Sverdrup-0/+12