about summary refs log tree commit diff
path: root/library/core/src/iter
AgeCommit message (Expand)AuthorLines
2021-07-20Auto merge of #87168 - the8472:flatten-len, r=scottmcmbors-1/+93
2021-07-19replace Option combinators with try blockThe8472-6/+2
2021-07-18Rollup merge of #87170 - xFrednet:clippy-5393-add-diagnostic-items, r=Manishe...Yuki Okushi-0/+2
2021-07-16implement ConstSizeIntoIterator for &[T;N] in addition to [T;N]The8472-3/+52
2021-07-16rename specializing trait to ConstSizeIntoIteratorThe8472-4/+4
2021-07-16Rollup merge of #87138 - dhwthompson:fix-range-invariant, r=JohnTitorGuillaume Gomez-1/+1
2021-07-15Added diagnostic items to structs and traits for ClippyxFrednet-0/+1
2021-07-15Added diagnostic items to functions for ClippyxFrednet-0/+1
2021-07-15implement TrustedLen for Flatten/FlatMap if the U: IntoIterator == [T; N]The8472-1/+48
2021-07-14Auto merge of #86765 - cuviper:fuse-less-specialized, r=joshtriplettbors-188/+66
2021-07-14Correct invariant documentation for `steps_between`David Thompson-1/+1
2021-07-14DOC: Add missing arguments to hypothetical code for step_by()Matthias Geier-6/+7
2021-07-09Auto merge of #86904 - m-ou-se:prelude-collision-check-trait, r=nikomatsakisbors-0/+1
2021-07-07Revert "Add "every" as a doc alias for "all"."Josh Stone-1/+0
2021-07-07Check FromIterator trait impl in prelude collision check.Mara Bos-0/+1
2021-07-06Rollup merge of #86852 - Amanieu:remove_doc_aliases, r=joshtriplettYuki Okushi-1/+0
2021-07-05Auto merge of #84560 - cjgillot:inline-iter, r=m-ou-sebors-0/+1
2021-06-30Make the specialized Fuse still deal with NoneJosh Stone-188/+66
2021-06-30Remove "length" doc aliasesAmanieu d'Antras-1/+0
2021-06-28Update to new bootstrap compilerMark Rousskov-50/+0
2021-06-25Fix a few misspellings.Eric Huss-1/+1
2021-06-24Rollup merge of #86415 - Kmeakin:iterator-associativity-docs, r=dtolnayYuki Okushi-2/+29
2021-06-22Add comments around code where ordering is important due for panic-safetyThe8472-0/+9
2021-06-20Add documentation/example to Extend implSebastian Widua-1/+19
2021-06-19fix panic-safety in specialized Zip::next_backThe8472-1/+2
2021-06-17Document associativity of iterator folds.Karl Meakin-2/+29
2021-06-17Rollup merge of #86389 - kpreid:sum, r=scottmcmYuki Okushi-10/+8
2021-06-16Add doc(hidden) to all __iterator_get_uncheckedJacob Hoffman-Andrews-0/+7
2021-06-16Make `sum()` and `product()` hyperlinks refer to `Iterator` methods.Kevin Reid-10/+8
2021-06-15Rollup merge of #85608 - scottmcm:stabilize-control-flow-enum-basics, r=m-ou-seYuki Okushi-0/+41
2021-06-14Mention nested unzip in its documentationSebastian Widua-0/+8
2021-06-12Merge branch 'master' of https://github.com/rust-lang/rustSebastian Widua-24/+3
2021-06-10Rollup merge of #86111 - spookyvision:master, r=JohnTitorYuki Okushi-1/+1
2021-06-09Auto merge of #85975 - the8472:revert-take-tra, r=scottmcmbors-22/+1
2021-06-09Update library/core/src/iter/traits/iterator.rsAnatol Ulrich-1/+1
2021-06-07fix off by oneAnatol Ulrich-1/+1
2021-06-03Revert "implement TrustedRandomAccess for Take iterator adapter"The8472-22/+1
2021-06-01Fix typo in internal documentation for `TrustedRandomAccess`Frank Steffahn-1/+1
2021-05-30Rewrite Iterator::unzip in terms of (A, B)::extendSebastian Widua-22/+3
2021-05-30Implement Extend<(A, B)> for (impl Extend<A>, impl Extend<B>)Sebastian Widua-0/+40
2021-05-30Auto merge of #85754 - the8472:revert-83770, r=Mark-Simulacrumbors-4/+0
2021-05-30Auto merge of #83772 - jhpratt:revamp-step-trait, r=Mark-Simulacrumbors-108/+381
2021-05-27Rollup merge of #85730 - Smittyvb:iter-min-max-floats, r=m-ou-seGuillaume Gomez-2/+26
2021-05-27Revert "Auto merge of #83770 - the8472:tra-extend, r=Mark-Simulacrum"The8472-4/+0
2021-05-27Rollup merge of #85689 - m-ou-se:array-intoiter-3, r=estebankDylan DPC-34/+0
2021-05-26don't use unneeded closureSmittyvb-1/+1
2021-05-26don't use unneeded closureSmittyvb-1/+1
2021-05-26Unify feature flags as `step_trait`Jacob Pratt-6/+0
2021-05-26Specialize implementationsJacob Pratt-105/+376
2021-05-26Mention float workaround in Iterator::{min,max}Smitty-2/+26