about summary refs log tree commit diff
path: root/library/core/src/array/iter.rs
AgeCommit message (Expand)AuthorLines
2025-07-01Update version placeholdersJosh Stone-1/+1
2025-05-26impl `Default` for `array::IntoIter`Deadbeef-0/+7
2025-04-05Polymorphize `array::IntoIter`'s iterator implScott McMurray-141/+84
2025-01-11Add inherent versions of MaybeUninit methods for slicesltdk-4/+4
2024-11-02get rid of a whole bunch of unnecessary rustc_const_unstable attributesRalf Jung-2/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+5
2024-07-26Fix doc nitsJohn Arundel-2/+4
2024-06-24Replace `MaybeUninit::uninit_array()` with array repeat expression.Kevin Reid-4/+4
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-1/+1
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-2/+2
2024-02-15Use generic `NonZero` internally.Markus Reiter-5/+5
2023-12-10remove redundant importssurechen-1/+1
2023-10-15Auto merge of #115515 - the8472:zip-for-arrays, r=scottmcmbors-1/+26
2023-10-06optimize zipping over array iteratorsThe 8472-1/+26
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+1
2023-04-22Add `intrinsics::transmute_unchecked`Scott McMurray-12/+6
2023-03-27replace advance_by returning usize with Result<(), NonZeroUsize>The 8472-4/+5
2023-03-27Change advance(_back)_by to return `usize` instead of `Result<(), usize>`The 8472-8/+6
2023-01-14Remove various double spaces in source comments.André Vennberg-3/+3
2022-10-17Remove all uses of array_assume_initAlex Saveau-3/+2
2022-09-19Optimize `array::IntoIter`Scott McMurray-31/+23
2022-05-14Auto merge of #95602 - scottmcm:faster-array-intoiter-fold, r=the8472bors-1/+15
2022-04-14Remove use of `#[rustc_deprecated]`Jacob Pratt-1/+1
2022-04-02Fix `array::IntoIter::fold` to use the optimized `Range::fold`Scott McMurray-1/+15
2022-02-23Fix a typo in documentation of `array::IntoIter::new_unchecked`Waffle Maybe-1/+1
2021-12-08Auto merge of #91512 - scottmcm:array-intoiter-advance, r=Mark-Simulacrumbors-1/+43
2021-12-06s/from_raw_parts/new_unchecked/Scott McMurray-3/+3
2021-12-06Add tracking issue; make `empty` const too (unstably)Scott McMurray-4/+5
2021-12-06Move the doc test to edition2021Scott McMurray-6/+5
2021-12-06Add `array::IntoIter::{empty, from_raw_parts}`Scott McMurray-0/+129
2021-12-04Update array::IntoIter::new deprecation version.Mara Bos-1/+1
2021-12-04Swap body of array::IntoIter::new and IntoIterator::new.Mara Bos-7/+28
2021-12-04Deprecate array::IntoIter::new.Mara Bos-20/+1
2021-12-03Override `Iterator::advance(_back)_by` for `array::IntoIter`Scott McMurray-1/+43
2021-10-11use fold instead of try_fold now that .by_ref().next() has been inlinedThe8472-13/+6
2021-09-22PR fixupAman Arora-1/+1
2021-09-212229: Annotate stdlib with insignficant dtorsAman Arora-0/+1
2021-09-03Update outdated docs of array::IntoIter::new.Mara Bos-2/+7
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-07-27from review: add a comment why try_fold was chosen instead of foldThe8472-0/+5
2021-07-24implement fold() on array::IntoIter to improve flatten().collect() perfThe8472-0/+16
2021-07-21Remove unsound TrustedRandomAccess implementationsFrank Steffahn-25/+1
2021-06-16Add doc(hidden) to all __iterator_get_uncheckedJacob Hoffman-Andrews-0/+1
2021-05-26Fix typo in core::array::IntoIter commentBlackHoleFox-1/+1
2021-03-26Use iter::zip in library/Josh Stone-2/+2
2021-03-21implement TrustedRandomAccess for array::IntoIterThe8472-1/+24
2021-02-25Convert primitives to use intra-doc linksJoshua Nelson-2/+0
2021-01-21Add example to array::IntoIter::new’s doc-commentSimon Sapin-0/+10
2020-12-29Stabilize by-value `[T; N]` iterator `core::array::IntoIter`Simon Sapin-7/+8
2020-11-19Make as{_mut,}_slice on array::IntoIter publicest31-2/+4