summary refs log tree commit diff
path: root/library/core/src/iter
AgeCommit message (Expand)AuthorLines
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-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
2021-05-26Auto merge of #83770 - the8472:tra-extend, r=Mark-Simulacrumbors-0/+4
2021-05-26Make Range implementation safeJacob Pratt-29/+22
2021-05-26Limit `TrustedLen` impls to core typesJacob Pratt-6/+21
2021-05-25Remove Iterator #[rustc_on_unimplemented]s that no longer apply.Mara Bos-34/+0
2021-05-25Remove arrays/IntoIterator message from Iterator trait.Mara Bos-5/+0
2021-05-24remove cfg(bootstrap)Pietro Albini-3/+2
2021-05-20Auto merge of #85486 - RalfJung:rollup-4ibcxuu, r=RalfJungbors-0/+6
2021-05-20Rollup merge of #85315 - satylogin:master, r=yaahcRalf Jung-0/+6
2021-05-19remove InPlaceIterable marker from Peekable due to unsoundnessThe8472-4/+1
2021-05-18Auto merge of #84767 - scottmcm:try_trait_actual, r=lcnrbors-63/+117
2021-05-18Rollup merge of #85338 - lopopolo:core-iter-repeat-gh-81292, r=joshtriplettGuillaume Gomez-0/+35
2021-05-18adding algorithm explanation for partition_in_place iter method and bounding ...Satyarth Agrahari-0/+4
2021-05-16mark internal inplace_iteration traits as hiddenThe8472-0/+2
2021-05-15Implement more Iterator methods on core::iter::RepeatRyan Lopopolo-0/+35
2021-05-15adding time complexity for partition_in_place iter methodSatyarth Agrahari-0/+2
2021-05-09PR feedbackScott McMurray-1/+2
2021-05-09Fix `Step` feature flag, make tidy lint more useful to find things like thisltdk-2/+2
2021-05-06Perf Experiment: Wait, what if I just skip the trait aliasScott McMurray-88/+88
2021-05-06Actually implement the feature in the compilerScott McMurray-1/+54
2021-05-06Bootstrapping preparation for the libraryScott McMurray-86/+86
2021-04-29Drop alias `reduce` for `fold` - we have a `reduce` functionJosh Triplett-1/+0
2021-04-25Auto merge of #84147 - cuviper:array-method-dispatch, r=nikomatsakis,m-ou-sebors-0/+1
2021-04-24Rollup merge of #84489 - amorison:issue-83969-fix, r=yaahcYuki Okushi-0/+5
2021-04-24Rollup merge of #83990 - the8472:take-trusted-len, r=dtolnayYuki Okushi-1/+22
2021-04-24Rollup merge of #80805 - camelid:iter-by_ref-example, r=steveklabnikYuki Okushi-23/+8
2021-04-23Mention FusedIterator case in Iterator::fuse docAdrien Morison-0/+5
2021-04-21Replace all `fmt.pad` with `debug_struct`Christiaan Dirkx-1/+1
2021-04-16Skip into_iter() for arrays before 2021Josh Stone-0/+1
2021-04-08add TrustedRandomAccess specialization to vec::extendThe8472-0/+4
2021-04-08implement TrustedRandomAccess for Take iterator adapterThe8472-1/+22
2021-04-07Update library/core/src/iter/traits/iterator.rslukaslueg-1/+1
2021-04-07Update library/core/src/iter/traits/iterator.rslukaslueg-1/+1
2021-04-06Merge branch 'master' into stab_peek_mutlukaslueg-5/+65
2021-04-06Update library/core/src/iter/adapters/peekable.rslukaslueg-1/+1