summary refs log tree commit diff
path: root/library/core/src/iter
AgeCommit message (Expand)AuthorLines
2021-02-06Rollup merge of #80011 - Stupremee:stabilize-peekable-next-if, r=dtolnayMara Bos-5/+2
2021-02-05Bump peekable_next_if to rust 1.51.0David Tolnay-2/+2
2021-02-04Stabilize feature(iterator_fold_self): Iterator::reduceMara Bos-3/+1
2021-02-04Improve documentation of Iterator::{fold, reduce}.Mara Bos-5/+16
2021-02-04Rename Iterator::fold_first to reduce.Mara Bos-4/+4
2021-02-03Rollup merge of #81144 - nhwn:typo-map-while, r=jackh726Guillaume Gomez-1/+1
2021-02-02Rollup merge of #81599 - sdroege:fuse-trusted-len, r=m-ou-seJonas Schievink-1/+14
2021-02-01Implement `TrustedLen` for `iter::Fuse<I: TrustedLen>`Sebastian Dröge-1/+9
2021-02-01Add SAFETY comment for the `TrustedRandomAccess` impl of `iter::Fuse`Sebastian Dröge-0/+5
2021-01-30Clarify that guarantees extend to other advancing iterator methods.The8472-3/+5
2021-01-29Rollup merge of #81306 - SkiFire13:fuse-flatten, r=cuviperYuki Okushi-2/+14
2021-01-23Manually fuse the inner iterator in FlattenCompatGiacomo Stevanato-2/+14
2021-01-23Allow libcore to be built with MIR inliningoli-0/+2
2021-01-23Auto merge of #80715 - JulianKnodt:skip_opt, r=nagisabors-6/+4
2021-01-22Rollup merge of #81173 - lukaslueg:intersperse_docs, r=m-ou-seMara Bos-9/+52
2021-01-21Auto merge of #81152 - lzutao:intersperse_fold, r=m-ou-sebors-3/+4
2021-01-21Fix typoLukas Lueg-1/+1
2021-01-21Expand docs on Iterator::intersperseLukas Lueg-9/+52
2021-01-20Deprecate-in-future the constants superceded by RFC 2700bstrie-7/+1
2021-01-19Stop `fold` at first None when iterator yieldMara Bos-0/+2
2021-01-19Fix intersperse_foldLzu Tao-3/+2
2021-01-17fixed formatting typo in map_whileNathan Nguyen-1/+1
2021-01-16Rollup merge of #80670 - the8472:fix-zip-trusted-random-access-composition, r...Mara Bos-0/+1
2021-01-14Rollup merge of #80567 - lukaslueg:intersperse_with, r=m-ou-seMara Bos-27/+172
2021-01-13Improve Iterator::intersperse_ docsLukas Lueg-8/+16
2021-01-13Add doc intralinksLukas Lueg-0/+6
2021-01-08Clean up branching in skipkadmin-6/+4
2021-01-07Fix typo in Step traitChristopher Durham-1/+1
2021-01-07Remove FIXME-notesLukas Lueg-6/+0
2021-01-04doc -- list edit for consistencyoliver-1/+1
2021-01-04TrustedRandomAaccess spec composes incorrectly for nested iter::ZipsThe8472-0/+1
2020-12-31Add Iterator::intersperse_withLukas Lueg-25/+162
2020-12-31Remove many unnecessary manual link resolves from libraryCamelid-2/+0
2020-12-30Add tracking issueCamelid-5/+5
2020-12-30Add Iterator::intersperseJonas Schievink-1/+105
2020-12-28Add "length" as doc alias to len methodsKonrad Borowski-0/+1
2020-12-13bump rust version for peekable_next_if featureJustus K-2/+2
2020-12-13stabilize `peekable_next_if`Justus K-5/+2
2020-12-13Rollup merge of #79360 - wchargin:wchargin-doc-iter-by-reference, r=m-ou-seYuki Okushi-0/+45
2020-12-10Improve wording of `flatten()` docsCamelid-2/+2
2020-11-30Intra doc links for iterator adaptersAlexis Bourget-3/+2
2020-11-27Expand docs on Peekable::peek_mutLukas Lueg-5/+9
2020-11-23[update patch]William Chargin-3/+5
2020-11-23Add Peekable::peek_mutLukas Lueg-0/+37
2020-11-23std::iter: document iteration over `&T` and `&mut T`William Chargin-0/+43
2020-11-22Remove multiline `use`sWaffle-115/+61
2020-11-22Fix doc links in core::iter::sourcesWaffle-0/+5
2020-11-22Merge `use`s in core::iterWaffle-42/+31
2020-11-22Split iterator sources into different modulesWaffle-614/+644
2020-11-22Split iterator adaptors into individual modulesWaffle-2833/+2969