summary refs log tree commit diff
path: root/library/core/src/iter/adapters
AgeCommit message (Expand)AuthorLines
2022-07-18Fix `Skip::next` for non-fused inner iteratorsTim Vermeulen-1/+1
2022-06-22Refactor iter adapters with less macrosCameron Steffen-117/+56
2022-06-18Expose iter::ByRefSized as unstable feature and use itPaolo Barbolini-2/+7
2022-05-14Auto merge of #95602 - scottmcm:faster-array-intoiter-fold, r=the8472bors-0/+40
2022-05-13Slap #[inline] on all the ByRefSized methods, per the8472's suggestionScott McMurray-0/+11
2022-05-08Warn on unused doc(hidden) on trait impl itemsLeón Orell Valerian Liehr-6/+0
2022-05-02This aligns the inline attributes of existing `__iterator_get_unchecked` with...The 8472-0/+4
2022-04-02Fix `array::IntoIter::fold` to use the optimized `Range::fold`Scott McMurray-0/+29
2022-03-21add module-level documentation for vec's in-place iterationThe8472-0/+5
2022-03-18Rollup merge of #94115 - scottmcm:iter-process-by-ref, r=yaahcMatthias Krüger-0/+45
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-2/+2
2022-03-10Let `try_collect` take advantage of `try_fold` overridesScott McMurray-0/+45
2022-03-03Doc: Fix use of quote instead of backstick in Adapter::map.Axel Viala-1/+1
2022-02-07Change `ResultShunt` to be generic over `Try`Scott McMurray-40/+38
2022-01-11Auto merge of #92070 - rukai:replace_vec_into_iter_with_array_into_iter, r=Ma...bors-3/+3
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-0/+1
2022-01-09eplace usages of vec![].into_iter with [].into_iterLucas Kent-3/+3
2021-12-15Rollup merge of #91916 - steffahn:fix-typos, r=dtolnayMatthias Krüger-1/+1
2021-12-14Stabilize iter::zip.PFPoitras-3/+2
2021-12-14Fix a bunch of typosFrank Steffahn-1/+1
2021-12-09Improve std::iter::zip example.Andrew Banchich-6/+14
2021-11-19Fix Iterator::advance_by contract inconsistencyThe8472-16/+17
2021-10-20Rollup merge of #88789 - the8472:rm-zip-bound, r=JohnTitorYuki Okushi-6/+2
2021-10-07Revert "Stabilize `Iterator::intersperse()`"Jane Lusby-7/+7
2021-10-04Rollup merge of #89413 - matthewjasper:spec-marker-fix, r=nikomatsakisJubilee-67/+58
2021-09-30Fix standard library for min_specialization changesMatthew Jasper-67/+58
2021-09-30fix issues pointed out in reviewThe8472-8/+30
2021-09-30from review: code stylethe8472-3/+3
2021-09-30implement advance_(back_)_by on more iteratorsThe8472-0/+177
2021-09-17Stabilize `Iterator::map_while`Maybe Waffle-4/+4
2021-09-09remove unnecessary bound on Zip specialization implThe8472-6/+2
2021-08-31Stabilize `Iterator::intersperse()`inquisitivecrystal-7/+7
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-07-28Documentation improvementsFrank Steffahn-1/+6
2021-07-28Make `SpecInPlaceCollect` use `TrustedRandomAccessNoCoerce`Frank Steffahn-0/+3
2021-07-28Change __iterator_get_unchecked to work with TrustedRandomAccessNoCoerceFrank Steffahn-65/+99
2021-07-28Add TrustedRandomAccessNoCoerce supertrait without requirements or guarantees...Frank Steffahn-17/+66
2021-07-28Improve documentation of TrustedRandomAccessFrank Steffahn-14/+30
2021-07-19replace Option combinators with try blockThe8472-6/+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-15implement TrustedLen for Flatten/FlatMap if the U: IntoIterator == [T; N]The8472-1/+48
2021-06-30Make the specialized Fuse still deal with NoneJosh Stone-188/+66
2021-06-28Update to new bootstrap compilerMark Rousskov-23/+0
2021-06-25Fix a few misspellings.Eric Huss-1/+1
2021-06-22Add comments around code where ordering is important due for panic-safetyThe8472-0/+9
2021-06-19fix panic-safety in specialized Zip::next_backThe8472-1/+2
2021-06-16Add doc(hidden) to all __iterator_get_uncheckedJacob Hoffman-Andrews-0/+6
2021-06-09Auto merge of #85975 - the8472:revert-take-tra, r=scottmcmbors-22/+1
2021-06-03Revert "implement TrustedRandomAccess for Take iterator adapter"The8472-22/+1