about summary refs log tree commit diff
path: root/library/core/src/iter/range.rs
AgeCommit message (Expand)AuthorLines
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