| Age | Commit message (Expand) | Author | Lines |
| 2024-02-13 | Revert unsound libcore changes of #119911 | Oli Scherer | -384/+149 |
| 2024-01-27 | Switch `NonZero` alias direction. | Markus Reiter | -19/+41 |
| 2024-01-25 | Auto merge of #119911 - NCGThompson:is-statically-known, r=oli-obk | bors | -149/+384 |
| 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-23 | Rollup merge of #120160 - reitermarkus:nonzero-traits, r=dtolnay | León Orell Valerian Liehr | -8/+101 |
| 2024-01-23 | Rollup merge of #120244 - reitermarkus:nonzero-self, r=dtolnay | León Orell Valerian Liehr | -43/+48 |
| 2024-01-23 | Further Implement Power of Two Optimization | Nicholas Thompson | -146/+324 |
| 2024-01-23 | Auto merge of #119892 - joboet:libs_use_assert_unchecked, r=Nilstrieb,cuviper | bors | -2/+3 |
| 2024-01-22 | Use `Self` in `NonZero*` implementations. | Markus Reiter | -43/+48 |
| 2024-01-22 | Rollup merge of #119726 - NCGThompson:div-overflow-doc, r=Nilstrieb | Matthias Krüger | -36/+34 |
| 2024-01-21 | Manually implement derived `NonZero` traits. | Markus Reiter | -8/+101 |
| 2024-01-21 | Rollup merge of #116090 - rmehri01:strict_integer_ops, r=m-ou-se | Nadrieril | -15/+995 |
| 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 | Clarify Panicking Behavior in Integer Division Docs | Nicholas Thompson | -19/+8 |
| 2024-01-19 | Make `saturating_div` Docs Consistent with Others | Nicholas Thompson | -10/+8 |
| 2024-01-19 | Adjust Attributes of Integer Division Methods | Nicholas Thompson | -7/+18 |
| 2024-01-19 | Add new intrinsic `is_constant` and optimize `pow` | Catherine Flores | -34/+91 |
| 2024-01-19 | Rollup merge of #118665 - dtolnay:signedness, r=Nilstrieb | Matthias Krüger | -1265/+1211 |
| 2024-01-15 | Revert unrelated changes from PR 119990 | David Tolnay | -3/+3 |
| 2024-01-15 | Add private `NonZero<T>` type alias. | Markus Reiter | -12/+79 |
| 2024-01-14 | Unbreak tidy's feature parser | David Tolnay | -52/+31 |
| 2024-01-14 | Move BITS into omnibus impl block | David Tolnay | -37/+14 |
| 2024-01-14 | Move signed MIN and MAX into signedness_dependent_methods | David Tolnay | -52/+35 |
| 2024-01-14 | Move unsigned MIN and MAX into signedness_dependent_methods | David Tolnay | -43/+26 |
| 2024-01-14 | Move is_power_of_two into unsigned part of signedness_dependent_methods | David Tolnay | -40/+28 |
| 2024-01-14 | Move nonzero_unsigned_signed_operations methods into the omnibus impl block | David Tolnay | -225/+201 |
| 2024-01-14 | Work around rustfmt doc attribute indentation bug | David Tolnay | -0/+1 |
| 2024-01-14 | Unindent nonzero_integer_signedness_dependent_methods macro body | David Tolnay | -589/+589 |
| 2024-01-14 | Move signedness dependent methods into the omnibus impl block | David Tolnay | -35/+30 |
| 2024-01-14 | Move Neg impl into the macro that generates Div and Rem | David Tolnay | -20/+20 |
| 2024-01-14 | Move leading_zeros and trailing_zeros methods into nonzero_integer macro | David Tolnay | -71/+75 |
| 2024-01-14 | Unindent nonzero_integer_impl_div_rem macro body | David Tolnay | -21/+21 |
| 2024-01-14 | Move impl Div and Rem into nonzero_integer macro | David Tolnay | -14/+9 |
| 2024-01-14 | Move 'impl FromStr for NonZero' into nonzero_integer macro | David Tolnay | -9/+2 |
| 2024-01-14 | Format nonzero_integer macro calls same way we do the primitive int impls | David Tolnay | -20/+59 |
| 2024-01-14 | Unindent nonzero_integer macro body | David Tolnay | -139/+139 |
| 2024-01-14 | Define only a single NonZero type per macro call | David Tolnay | -6/+39 |
| 2024-01-14 | Move nonzero_integers macro call to bottom of module | David Tolnay | -15/+15 |
| 2024-01-13 | libs: use `assert_unchecked` instead of intrinsic | joboet | -2/+3 |
| 2024-01-06 | Add assume into `NonZeroIntX::get` | AngelicosPhosphoros | -4/+18 |
| 2023-11-28 | reword panic comments and add spaces to unlikely branches | Ryan Mehri | -60/+64 |
| 2023-11-28 | Rollup merge of #118397 - Zalathar:nonzero, r=WaffleLapkin | Matthias Krüger | -2/+2 |
| 2023-11-28 | Rollup merge of #118236 - ksw2000:update_mod_comment, r=cuviper | Matthias Krüger | -3/+3 |
| 2023-11-28 | Fix comments for unsigned non-zero `checked_add`, `saturating_add` | Zalathar | -2/+2 |
| 2023-11-26 | Improve some comments for non-zero ops | Maybe Waffle | -14/+44 |
| 2023-11-25 | Convert many `assert_unsafe_precondition` to `debug_assert_nounwind` | Gary Guo | -4/+4 |