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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
core
/
src
/
num
/
nonzero.rs
Age
Commit message (
Expand
)
Author
Lines
2024-08-31
Improve documentation for <integer>::from_str_radix
Kappa322
-10
/
+0
2024-08-28
Speed up `checked_isqrt` and `isqrt` methods
Chai T. Rex
-25
/
+8
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+2
2024-07-27
bitwise and bytewise methods on `NonZero`
Peter Jaszkowiak
-3
/
+430
2024-07-19
improve safety comment
ivan-shrimp
-1
/
+1
2024-07-19
add `NonZero<uN>::isqrt`
ivan-shrimp
-6
/
+54
2024-06-21
Remove `feature(effects)` from the standard library
Deadbeef
-4
/
+2
2024-06-13
Fix wording in {checked_}next_power_of_two
Christiaan Biesterbosch
-1
/
+1
2024-06-09
fix `NonZero` doctest inconsistencies
ivan-shrimp
-10
/
+32
2024-05-08
Use generic `NonZero` in examples.
Markus Reiter
-183
/
+181
2024-05-01
Step bootstrap cfgs
Mark Rousskov
-8
/
+2
2024-05-01
Replace version placeholders for 1.79
Mark Rousskov
-3
/
+3
2024-04-23
Rollup merge of #124003 - WaffleLapkin:dellvmization, r=scottmcm,RalfJung,antoyo
Matthias Krüger
-2
/
+12
2024-04-22
Stabilize generic `NonZero`.
Markus Reiter
-5
/
+5
2024-04-16
Change intrinsic types to use `u32` instead of `T` to match stable reexports
Maybe Waffle
-2
/
+12
2024-03-30
Make {integer}::from_str_radix constant
George Bateman
-2
/
+1
2024-03-27
`num::NonZero::get` can be 1 transmute instead of 3
Scott McMurray
-12
/
+14
2024-03-23
move assert_unsafe_preconditions to its own file
Ralf Jung
-2
/
+3
2024-03-17
chore(121952): echo comments on the `*_assign` methods
Petr Portnov
-0
/
+3
2024-03-17
chore(121952): remove redundant comments
Petr Portnov
-3
/
+0
2024-03-17
feat: implement `{Div,Rem}Assign<NonZero<X>>` on `X`
Petr Portnov
-1
/
+20
2024-03-14
Hide implementation details for `NonZero` auto traits.
Markus Reiter
-1
/
+22
2024-03-10
Fix lint.
Markus Reiter
-0
/
+1
2024-03-10
Move generic `NonZero` `rustc_layout_scalar_valid_range_start` attribute to i...
Markus Reiter
-51
/
+76
2024-03-09
NonZero::from_mut_unchecked is library UB
Ben Kimock
-1
/
+1
2024-03-08
Distinguish between library and lang UB in assert_unsafe_precondition
Ben Kimock
-4
/
+6
2024-03-01
Make `ZeroablePrimitive` trait unsafe.
Markus Reiter
-2
/
+6
2024-02-22
Use generic `NonZero` everywhere in `core`.
Markus Reiter
-9
/
+7
2024-02-17
Implement `NonZero` traits generically.
Markus Reiter
-179
/
+211
2024-02-17
Auto merge of #120563 - reitermarkus:generic-nonzero-get, r=dtolnay
bors
-20
/
+21
2024-02-15
Replace `NonZero::<_>::new` with `NonZero::new`.
Markus Reiter
-1
/
+1
2024-02-15
Use generic `NonZero` internally.
Markus Reiter
-5
/
+5
2024-02-09
Auto merge of #120676 - Mark-Simulacrum:bootstrap-bump, r=clubby789
bors
-6
/
+0
2024-02-08
Make `NonZero::get` generic.
Markus Reiter
-20
/
+21
2024-02-08
Use `transmute_unchecked` in `NonZero::new`.
Markus Reiter
-3
/
+1
2024-02-08
Step all bootstrap cfgs forward
Mark Rousskov
-6
/
+0
2024-02-07
Replace `transmute_copy` with `ptr::read`.
Markus Reiter
-1
/
+2
2024-02-07
Don't use `assert_unsafe_precondition` twice.
Markus Reiter
-12
/
+10
2024-02-07
Make `NonZero` constructors generic.
Markus Reiter
-71
/
+84
2024-02-07
Simplify `impl_zeroable_primitive` macro.
Markus Reiter
-13
/
+13
2024-01-27
Switch `NonZero` alias direction.
Markus Reiter
-18
/
+32
2024-01-24
Rollup merge of #118326 - WaffleLapkin:nz_count_ones, r=scottmcm
León Orell Valerian Liehr
-0
/
+37
2024-01-24
Add `NonZero*::count_ones`
Maybe Waffle
-0
/
+37
2024-01-23
Auto merge of #120283 - fmease:rollup-rk0f6r5, r=fmease
bors
-8
/
+101
2024-01-22
Use `Self` in `NonZero*` implementations.
Markus Reiter
-43
/
+48
2024-01-21
Manually implement derived `NonZero` traits.
Markus Reiter
-8
/
+101
2024-01-19
Assign tracking issue number for feature(nonzero_from_mut)
SOFe
-2
/
+2
2024-01-19
Added assert_unsafe_precondition! check for NonZeroXxx::from_mut_unchecked
SOFe
-13
/
+20
2024-01-19
Added NonZeroXxx::from_mut(_unchecked)?
SOFe
-0
/
+26
2024-01-19
Rollup merge of #118665 - dtolnay:signedness, r=Nilstrieb
Matthias Krüger
-1265
/
+1211
[next]