| Age | Commit message (Expand) | Author | Lines |
| 2024-01-19 | Rollup merge of #118665 - dtolnay:signedness, r=Nilstrieb | Matthias Krüger | -1265/+1211 |
| 2024-01-15 | Add private `NonZero<T>` type alias. | Markus Reiter | -0/+63 |
| 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-06 | Add assume into `NonZeroIntX::get` | AngelicosPhosphoros | -4/+18 |
| 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 |
| 2023-08-15 | Add alignment to the NPO guarantee | Scott McMurray | -0/+14 |
| 2023-06-15 | Correct types in method descriptions of `NonZero*` types | zica | -9/+12 |
| 2023-05-30 | Swap out CURRENT_RUSTC_VERSION to 1.71.0 | Mark Rousskov | -14/+14 |
| 2023-05-16 | Auto merge of #111044 - jmillikin:nonzero-negation, r=dtolnay | bors | -18/+12 |
| 2023-05-14 | Auto merge of #92048 - Urgau:num-midpoint, r=scottmcm | bors | -0/+37 |
| 2023-05-05 | Stabilize feature `nonzero_negation_ops` | John Millikin | -18/+12 |
| 2023-05-04 | Add `is_positive` method for signed non-zero integers. | John Millikin | -0/+26 |
| 2023-04-28 | replace version placeholders | Pietro Albini | -4/+4 |
| 2023-04-26 | Implement midpoint for all unsigned NonZeroU{8,16,32,64,128,size} | Loïc BRANSTETT | -0/+37 |
| 2023-04-20 | Implement `Neg` for signed non-zero integers. | John Millikin | -3/+16 |
| 2023-04-16 | rm const traits in libcore | Deadbeef | -16/+8 |
| 2023-04-05 | Auto merge of #94786 - joshlf:patch-5, r=dtolnay | bors | -0/+7 |
| 2023-01-09 | Remove unstable feature | Caio | -8/+0 |
| 2023-01-09 | Stabilize `nonzero_min_max` | Caio | -4/+4 |
| 2022-12-28 | update stabilization version numbers | Pietro Albini | -5/+5 |
| 2022-12-04 | Auto merge of #101514 - nvzqz:nvzqz/stabilize-nonzero-bits, r=thomcc | bors | -2/+1 |
| 2022-11-21 | Rollup merge of #104420 - TethysSvensson:master, r=JohnTitor | Matthias Krüger | -1/+1 |
| 2022-11-20 | Incorporate review feedback | Tethys Svensson | -4/+1 |
| 2022-11-14 | Fix doc example for `wrapping_abs` | Tethys Svensson | -0/+3 |
| 2022-11-13 | remove leading newlines from `NonZero*` doc examples | Lukas Markeffsky | -20/+6 |
| 2022-11-09 | Rollup merge of #103570 - lukas-code:stabilize-ilog, r=scottmcm | Dylan DPC | -4/+4 |
| 2022-10-26 | Print the precondition we violated, and visible through output capture | Ben Kimock | -1/+4 |
| 2022-10-26 | stabilize `int_log` | Lukas Markeffsky | -4/+4 |
| 2022-10-05 | Add missing trailing `)]` | Joshua Liebow-Feeser | -1/+1 |
| 2022-10-05 | Fix typo (missing `>`) | Joshua Liebow-Feeser | -1/+1 |
| 2022-10-05 | Update library/core/src/num/nonzero.rs | Joshua Liebow-Feeser | -0/+2 |