index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
core
/
src
/
slice
/
iter
Age
Commit message (
Expand
)
Author
Lines
2025-02-23
rename sub_ptr 😅
bendn
-1
/
+1
2025-02-14
Add real safety comments
Scott McMurray
-1
/
+14
2025-02-14
Go back to `Some` instead of transmuting to it.
Scott McMurray
-1
/
+1
2025-02-14
Save another BB by using `SubUnchecked` instead of a call to `arith_offset`
Scott McMurray
-4
/
+4
2025-02-14
Simplify `slice::Iter::next` enough that it inlines
Scott McMurray
-6
/
+16
2025-02-12
`transmute` should also assume non-null pointers
Scott McMurray
-1
/
+1
2024-09-25
Use `&raw` in the standard library
Josh Stone
-3
/
+3
2024-06-19
Shrink some slice iterator MIR
Scott McMurray
-2
/
+4
2024-04-25
Convert some iter macros to normal functions
Scott McMurray
-21
/
+20
2024-02-15
Replace `NonZero::<_>::new` with `NonZero::new`.
Markus Reiter
-2
/
+2
2024-02-15
Use generic `NonZero` internally.
Markus Reiter
-4
/
+4
2024-01-13
libs: use `assert_unchecked` instead of intrinsic
joboet
-2
/
+2
2023-07-20
Get `!nonnull` metadata consistently in slice iterators, without needing `ass...
Scott McMurray
-67
/
+79
2023-06-14
use indexed loop instead of ptr bumping
The 8472
-10
/
+20
2023-06-12
optimize slice::Iter::fold
The 8472
-0
/
+23
2023-05-10
Simplify the implementation of iterators over slices of ZSTs
Scott McMurray
-24
/
+33
2023-05-06
Remove some `assume`s from slice iterators that don't do anything
Scott McMurray
-10
/
+6
2023-04-28
replace version placeholders
Pietro Albini
-1
/
+1
2023-04-21
More `IS_ZST` in `library`
Scott McMurray
-1
/
+1
2023-03-27
replace advance_by returning usize with Result<(), NonZeroUsize>
The 8472
-4
/
+4
2023-03-27
Change advance(_back)_by to return `usize` instead of `Result<(), usize>`
The 8472
-4
/
+4
2023-02-28
rewrite iterator `Default` tests as doctests
The 8472
-0
/
+7
2023-02-28
Implement Default for some alloc/core iterators
The 8472
-0
/
+7
2023-02-04
Allow canonicalizing the `array::map` loop in trusted cases
Scott McMurray
-0
/
+9
2023-01-15
replace manual ptr arithmetic with ptr_sub
The 8472
-16
/
+6
2023-01-14
Remove various double spaces in source comments.
André Vennberg
-1
/
+1
2022-09-22
Make ZST checks in core/alloc more readable
Scott McMurray
-4
/
+4
2022-09-04
remove some integer casts from slice iter
Maybe Waffle
-9
/
+9
2022-08-23
Make use of `[wrapping_]byte_{add,sub}`
Maybe Waffle
-1
/
+1
2022-05-08
Warn on unused doc(hidden) on trait impl items
León Orell Valerian Liehr
-1
/
+0
2022-05-02
This aligns the inline attributes of existing `__iterator_get_unchecked` with...
The 8472
-0
/
+1
2022-03-29
cleanup some of the less terrifying library code
Aria Beingessner
-1
/
+1
2022-03-29
Make the stdlib largely conform to strict provenance.
Aria Beingessner
-2
/
+2
2021-08-03
#[inline] slice::advance_by
The8472
-2
/
+3
2021-07-22
Fix whitespace
Tim Vermeulen
-2
/
+1
2021-07-22
Add tests
Tim Vermeulen
-2
/
+2
2021-07-22
Implement slice::{Iter, IterMut}::{advance_by, advance_back_by}
Tim Vermeulen
-0
/
+16
2020-09-25
Rename Iterator::get_unchecked
Matthew Jasper
-1
/
+1
2020-09-14
Move iterator impls to a new module
Lzu Tao
-0
/
+407