about summary refs log tree commit diff
path: root/src/libcore/iter/mod.rs
AgeCommit message (Expand)AuthorLines
2018-10-14Unused result warning: "X which must" ↦ "X that must"varkor-1/+1
2018-08-15Fix since of Iterator::flatten to be a proper semverAleksey Kladov-6/+6
2018-07-13Changed implementation of the third field to make LLVM optimize it better.kennytm-4/+4
2018-07-13Upgrade implementation of StepBy<RangeInclusive<_>>.kennytm-3/+5
2018-07-01Rollup merge of #51511 - Centril:feature/stabilize_iterator_flatten, r=SimonS...Pietro Albini-6/+6
2018-06-19specialize StepBy<Range(Inclusive)>Emerentius-7/+73
2018-06-13Replace `core::iter::AlwaysOk<T>` by `Result<T, !>`kennytm-15/+0
2018-06-11stabilize Iterator::flatten in 1.29, fixes #48115.Mazdak Farrokhzad-6/+6
2018-06-10Auto merge of #51200 - tmccombs:stable-iter-repeat-with, r=Centril,kennytmbors-1/+1
2018-06-02Stabilize Iterator::step_byThayne McCombs-9/+3
2018-06-02Stabilize iterator_repeat_withThayne McCombs-1/+1
2018-03-17update FIXME(#6393) to point to issue 43234 (tracking issue for non-lexical l...Niv Kaminer-1/+1
2018-03-15unstabilize FusedIterator for Flatten since Flatten is unstableMazdak Farrokhzad-1/+1
2018-03-03core: Update stability attributes for FusedIteratorUlrik Sverdrup-21/+21
2018-03-03core: Stabilize FusedIteratorUlrik Sverdrup-21/+21
2018-03-01Fix bracesScott McMurray-4/+2
2018-03-01Specialize Zip::nth for TrustedRandomAccessScott McMurray-0/+38
2018-02-20core::iter::Iterator::flatten: tracking issue is #48213Mazdak Farrokhzad-5/+5
2018-02-20core::iter::Flatten: update FlatMap & Flatten according to discussionMazdak Farrokhzad-12/+166
2018-02-20Iterator::flatten: fix tracking issue number on FusedIterator for FlattenMazdak Farrokhzad-1/+1
2018-02-20add Iterator::flatten and redefine flat_map(f) in terms of map(f).flatten()Mazdak Farrokhzad-45/+36
2018-02-16Auto merge of #45404 - giannicic:defaultimpl2, r=nikomatsakisbors-3/+3
2018-02-15add Self: Trait<..> inside the param_env of a default implGianni Ciccarelli-3/+3
2018-02-12core::iter::repeat_with: tracking issue is #48169Mazdak Farrokhzad-1/+1
2018-02-12core::iter::repeat_with: general fixesMazdak Farrokhzad-0/+2
2018-02-11Rollup merge of #47547 - varkor:infinite-iterators-warning-doc, r=frewsxcvkennytm-0/+14
2018-02-04Implement TrustedLen for Take<Repeat> and Take<RangeFrom>oberien-0/+3
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-5/+7
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-3/+3
2018-01-18Document the behaviour of infinite iterators on potentially-computable methodsvarkor-0/+14
2017-12-06more commentsAriel Ben-Yehuda-1/+1
2017-12-06adjust libcoreAriel Ben-Yehuda-6/+12
2017-11-04CR feedbackScott McMurray-10/+4
2017-10-29Fundamental internal iteration with try_foldScott McMurray-6/+450
2017-09-29Rollup merge of #44840 - steveklabnik:fix-wording, r=BurntSushiMark Simulacrum-1/+1
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-23TrustedRandomAccess specialisation for Cloned.Clar Charr-1/+13
2017-09-21Auto merge of #44682 - bluss:iter-rfold, r=dtolnaybors-0/+45
2017-09-18core: Implement rfold for Map, Cloned, ChainUlrik Sverdrup-0/+33
2017-09-18core: Implement fold / rfold for RevUlrik Sverdrup-0/+12
2017-09-14Customize `<FlatMap as Iterator>::fold`Josh Stone-0/+10
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-5/+5