about summary refs log tree commit diff
path: root/library/core/src/iter/adapters
AgeCommit message (Expand)AuthorLines
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
2021-06-01Fix typo in internal documentation for `TrustedRandomAccess`Frank Steffahn-1/+1
2021-05-27Revert "Auto merge of #83770 - the8472:tra-extend, r=Mark-Simulacrum"The8472-4/+0
2021-05-26Auto merge of #83770 - the8472:tra-extend, r=Mark-Simulacrumbors-0/+4
2021-05-19remove InPlaceIterable marker from Peekable due to unsoundnessThe8472-4/+1
2021-05-18Auto merge of #84767 - scottmcm:try_trait_actual, r=lcnrbors-56/+79
2021-05-16mark internal inplace_iteration traits as hiddenThe8472-0/+1
2021-05-06Perf Experiment: Wait, what if I just skip the trait aliasScott McMurray-76/+76
2021-05-06Actually implement the feature in the compilerScott McMurray-1/+24
2021-05-06Bootstrapping preparation for the libraryScott McMurray-76/+76
2021-04-24Rollup merge of #83990 - the8472:take-trusted-len, r=dtolnayYuki Okushi-1/+22
2021-04-08add TrustedRandomAccess specialization to vec::extendThe8472-0/+4
2021-04-08implement TrustedRandomAccess for Take iterator adapterThe8472-1/+22
2021-04-06Merge branch 'master' into stab_peek_mutlukaslueg-2/+59
2021-04-06Update library/core/src/iter/adapters/peekable.rslukaslueg-1/+1
2021-04-04Rollup merge of #81619 - SkiFire13:resultshunt-inplace, r=the8472Dylan DPC-0/+23
2021-03-27Add the tracking issue for `#![feature(iter_zip)]`Josh Stone-2/+2