about summary refs log tree commit diff
path: root/library/core/src/iter
AgeCommit message (Expand)AuthorLines
2024-09-17Auto merge of #130145 - fee1-dead-contrib:repeatn, r=lcnr,workingjubileebors-15/+45
2024-09-14Rollup merge of #130053 - glowcoil:next_if-docs, r=jhprattStuart Cook-2/+2
2024-09-09`RepeatN`: use MaybeUninitDeadbeef-15/+45
2024-09-06fix doc comments for Peekable::next_if(_eq)glowcoil-2/+2
2024-09-03replace placeholder versionBoxy-16/+16
2024-08-21Rollup merge of #129321 - krtab:float_sum, r=workingjubileeMatthias Krüger-2/+2
2024-08-20Change neutral element of <fNN as iter::Sum> to neg_zeroArthur Carcano-2/+2
2024-08-19Stabilize `iter::repeat_n`Scott McMurray-12/+10
2023-01-16Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith>Michal Nazarewicz-0/+57
2024-08-01Implement `UncheckedIterator` directly for `RepeatN`Scott McMurray-13/+20
2024-07-29Reformat `use` declarations.Nicholas Nethercote-165/+129
2024-07-28Rollup merge of #127765 - bitfield:fix_stdlib_doc_nits, r=dtolnayGuillaume Gomez-7/+7
2024-07-28stabilize `is_sorted`Slanterns-9/+3
2024-07-26Fix docsharryscholes-1/+1
2024-07-26Fix doc nitsJohn Arundel-7/+7
2024-07-14doc: Suggest `str::repeat` over `iter::repeat().take().collect()`tesuji-0/+4
2024-07-07Specialize `TrustedLen` for `Iterator::unzip()`Chayim Refael Friedman-15/+107
2024-07-02chore: remove duplicate wordshattizai-1/+1
2024-06-25add comments explaining optimizations for Filter::next_chunkThe 8472-1/+3
2024-06-25fix Drop items getting leaked in Filter::next_chunkThe 8472-45/+43
2024-06-24Replace `MaybeUninit::uninit_array()` with array repeat expression.Kevin Reid-5/+6
2024-06-19core: implement `UncheckedIterator` for `RepeatN`joboet-1/+3
2024-06-13Rollup merge of #126347 - slanterns:try_simplify, r=scottmcmLeón Orell Valerian Liehr-10/+11
2024-06-13Simplify `try_*` on `Iterator`Slanterns-10/+11
2024-06-11remove cfg(bootstrap)Pietro Albini-2/+1
2024-06-04Add function `core::iter::chain`Ross MacArthur-2/+40
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-1/+2
2024-05-08Use generic `NonZero`.Markus Reiter-5/+5
2024-05-01Step bootstrap cfgsMark Rousskov-2/+2
2024-05-01Replace version placeholders for 1.79Mark Rousskov-1/+1
2024-04-29Add diagnostic item for std::iter::Iterator::enumerateChristopher B. Speir-0/+1
2024-04-25remove trivial boundslcnr-13/+7
2024-04-24Rollup merge of #124308 - CBSpeir:diagnostic-item-enumerate, r=compiler-errorsLeón Orell Valerian Liehr-0/+1
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-1/+1
2024-04-23Add diagnostic item for std::iter::EnumerateChristopher B. Speir-0/+1
2024-04-22Stabilize generic `NonZero`.Markus Reiter-3/+6
2024-04-18Rollup merge of #123406 - krtab:fix_remainder_iterchunk, r=scottmcmJubilee-1/+14
2024-04-16Rollup merge of #123859 - krtab:uneeded_clone, r=cuviperGuillaume Gomez-8/+8
2024-04-16Remove uneeded clones now that TrustedStep implies CopyArthur Carcano-8/+8
2024-04-14Auto merge of #107462 - WaffleLapkin:from_iterator_for_tuple, r=dtolnaybors-0/+33
2024-04-08Rollup merge of #123564 - scottmcm:step-by-div-zero, r=joboetMatthias Krüger-31/+49
2024-04-07Fix typo in library/core/src/iter/traits/iterator.rsGabriel Dolberg-1/+1
2024-04-06Don't emit divide-by-zero panic paths in `StepBy::len`Scott McMurray-31/+49
2024-04-04force exhaustion in iter::ArrayChunks::into_remainderArthur Carcano-1/+14
2024-04-03Add docs for `FromIterator<(AE, BE)> for (A, B)`Maybe Waffle-0/+19
2024-04-03Implement `FromIterator<(AE, BE)>` for `(impl Default+Extend<AE>, impl Defaul...Maybe Waffle-0/+14
2024-03-25Import the 2021 prelude in the core crateDaniel Paoliello-3/+1
2024-03-22Implement `FusedIterator` for `gen` blockShoyu Vanilla-0/+1
2024-03-14Rollup merge of #122461 - the8472:fix-step-forward-unchecked, r=AmanieuMatthias Krüger-2/+28
2024-03-14fix unsoundness in Step::forward_unchecked for signed integersThe 8472-2/+28