about summary refs log tree commit diff
path: root/src/libcore/iter/adapters
AgeCommit message (Expand)AuthorLines
2020-04-24Rollup merge of #71492 - LeSeulArtichaut:document-unsafe-2, r=Mark-SimulacrumDylan DPC-2/+8
2020-04-24Document unsafety in `core::{panicking, alloc::layout, hint, iter::adapters::...LeSeulArtichaut-2/+8
2020-04-23Rollup merge of #71404 - cuviper:chain-unfused, r=scottmcmDylan DPC-10/+22
2020-04-21Don't fuse Chain in its second iteratorJosh Stone-10/+22
2020-04-20Stop accessing module level int consts via crate::<Ty>Linus Färnstrand-1/+0
2020-04-17Rollup merge of #70910 - rakshith-ravi:master, r=cuviperDylan DPC-63/+244
2020-04-16Inlined everything into a single trait and trait implRakshith Ravi-126/+141
2020-04-10Added comments.Rakshith Ravi-21/+16
2020-04-08Added FuseIteratorImpl, FustDoubleEndedIteratorImpl and FuseExactSizeIterator...Rakshith Ravi-79/+250
2020-04-07Avoid extra &mut in Chain::fold and try_foldJosh Stone-2/+2
2020-04-07Reduce callsites in Chain::last()Josh Stone-11/+10
2020-04-07Reduce callsites in Chain::count()Josh Stone-6/+9
2020-04-07Implement Chain with Option fusesJosh Stone-149/+106
2020-04-03Use a macro to expand the specialized FuseJosh Stone-41/+23
2020-04-03Open-code Fuse's Option matchesJosh Stone-35/+42
2020-03-25impl TrustedRandomAccess for Fuse without FusedIteratorJosh Stone-2/+6
2020-03-24Implement Fuse with OptionJosh Stone-255/+340
2020-03-22Auto merge of #68820 - WaffleLapkin:remove_finished_from_map_while, r=LukasKa...bors-47/+21
2020-03-18Auto merge of #68915 - timvermeulen:non_fused_iter, r=Amanieubors-9/+18
2020-03-17Fix FlattenCompat::{next, next_back}Tim Vermeulen-4/+6
2020-03-11Rollup merge of #69625 - Stebalien:feat/iter-copy-specialize, r=KodrAusMazdak Farrokhzad-0/+12
2020-03-03use question mark operator in a few places.Matthias Krüger-6/+2
2020-03-01Implement nth, last, and count for iter::CopiedSteven Allen-0/+12
2020-02-18Rollup merge of #68597 - ollie27:skip_nth_last, r=AmanieuYuki Okushi-13/+7
2020-02-10Fuse FlattenCompat's inner iteratorTim Vermeulen-4/+7
2020-02-10Fix Peekable::next_backTim Vermeulen-1/+5
2020-02-04Remove `finished` flag from `MapWhile`Waffle-47/+21
2020-01-28Fill tracking issue for `iter_map_while` featureWaffle-3/+3
2020-01-28Add `Iterator::map_while` method and corresponding `MapWhile` adapterWaffle-0/+89
2020-01-28Simplify `Skip::nth` and `Skip::last` implementationsOliver Middleton-13/+7
2020-01-22Avoid overflow in `std::iter::Skip::count`Oliver Middleton-2/+8
2019-12-24x.py fmt after previous deignoreMark Rousskov-267/+456
2019-12-22Format the worldMark Rousskov-78/+109
2019-12-18Propagate cfg bootstrapMark Rousskov-8/+0
2019-11-26Format libcore with rustfmtDavid Tolnay-37/+91
2019-11-06Halloween... time to get rid of 👻Oliver Scherer-7/+11
2019-11-06Have tidy ensure that we document all `unsafe` blocks in libcoreOliver Scherer-0/+8
2019-11-01Fixed std::iter::Chain documentationOleg Nosov-1/+1
2019-09-09Rollup merge of #64121 - timvermeulen:iter_step_by_internal, r=scottmcmMazdak Farrokhzad-1/+43
2019-09-04Override `StepBy::{try_fold, try_rfold}`Tim Vermeulen-1/+43
2019-08-30Rev::rposition counts from the wrong endXiang Fan-7/+0
2019-08-22Apply clippy::needless_return suggestionsMateusz Mikuła-2/+2
2019-08-18Fix bug in iter::Chain::size_hintTim Vermeulen-8/+14
2019-08-17Rollup merge of #62737 - timvermeulen:cycle_try_fold, r=scottmcmMazdak Farrokhzad-0/+30
2019-08-16Rollup merge of #60492 - acrrd:issues/54054_chain, r=SimonSapinMazdak Farrokhzad-0/+23
2019-08-16Rollup merge of #63584 - Centril:cleanup-core-with-more-atb, r=alexregMazdak Farrokhzad-6/+2
2019-08-15libcore: more cleanups using associated_type_boundsMazdak Farrokhzad-6/+2
2019-08-12Reduce genericity in InspectJosh Stone-12/+22
2019-08-12Reduce genericity in ScanJosh Stone-8/+17
2019-08-12Reduce genericity in TakeJosh Stone-7/+14