about summary refs log tree commit diff
path: root/library/core/src/iter/range.rs
AgeCommit message (Expand)AuthorLines
2023-09-17Auto merge of #113748 - clarfonthey:ip-step, r=dtolnaybors-1/+66
2023-09-16Specialize count for range iteratorsltdk-0/+20
2023-09-16impl Step for IP addressesltdk-1/+66
2023-08-14Implement Step for AsciiCharltdk-1/+44
2023-05-29Make `TrustedStep` require `Copy`Scott McMurray-12/+13
2023-04-28Make sure that signatures aren't accidental refinementsMichael Goulet-4/+16
2023-04-08Revert "Make the `Step` implementations const."Deadbeef-14/+6
2023-04-08Revert "Mark DoubleEndedIterator as #[const_trait] using rustc_do_not_const_c...Deadbeef-8/+4
2023-03-27replace advance_by returning usize with Result<(), NonZeroUsize>The 8472-12/+13
2023-03-27Change advance(_back)_by to return `usize` instead of `Result<(), usize>`The 8472-12/+12
2023-03-18Mark DoubleEndedIterator as #[const_trait] using rustc_do_not_const_check, im...onestacked-4/+8
2023-03-17Make the `Step` implementations const.onestacked-6/+14
2023-02-12Auto merge of #105671 - lukas-code:depreciate-char, r=scottmcmbors-1/+0
2023-01-14Remove various double spaces in source comments.André Vennberg-1/+1
2023-01-14Use associated items of `char` instead of freestanding items in `core::char`Lukas Markeffsky-1/+0
2022-09-26Use a macro to not have to copy-paste `ConstFnMutClosure::new(&mut fold, Neve...Scott McMurray-26/+2
2022-05-08Warn on unused doc(hidden) on trait impl itemsLeón Orell Valerian Liehr-1/+0
2021-12-14Fix a bunch of typosFrank Steffahn-2/+2
2021-09-30implement advance_(back_)_by on more iteratorsThe8472-0/+79
2021-09-28Optimize is_sorted for Range and RangeInclusiveMatt Brubeck-0/+10
2021-07-29Fix may not to appropriate might not or must notAli Malik-1/+1
2021-07-28Change __iterator_get_unchecked to work with TrustedRandomAccessNoCoerceFrank Steffahn-1/+1
2021-07-28Add TrustedRandomAccessNoCoerce supertrait without requirements or guarantees...Frank Steffahn-2/+8
2021-07-14Correct invariant documentation for `steps_between`David Thompson-1/+1
2021-06-16Add doc(hidden) to all __iterator_get_uncheckedJacob Hoffman-Andrews-0/+1
2021-05-26Unify feature flags as `step_trait`Jacob Pratt-6/+0
2021-05-26Specialize implementationsJacob Pratt-105/+355
2021-05-26Make Range implementation safeJacob Pratt-29/+22
2021-05-26Limit `TrustedLen` impls to core typesJacob Pratt-6/+21
2021-05-18Auto merge of #84767 - scottmcm:try_trait_actual, r=lcnrbors-2/+2
2021-05-09Fix `Step` feature flag, make tidy lint more useful to find things like thisltdk-2/+2
2021-05-06Perf Experiment: Wait, what if I just skip the trait aliasScott McMurray-3/+3
2021-05-06Bootstrapping preparation for the libraryScott McMurray-3/+3
2021-03-21implement TrustedRandomAccess for Ranges over int typesThe8472-1/+42
2021-02-14Use `#[rustc_inherit_overflow_checks]` instead of Add::add etc.Mara Bos-3/+5
2021-01-23Allow libcore to be built with MIR inliningoli-0/+2
2021-01-07Fix typo in Step traitChristopher Durham-1/+1
2020-10-12Use `try{}` in `try_fold` to decouple library from `Try` detailsScott McMurray-4/+4
2020-07-27mv std libs to library/mark-0/+861