| Age | Commit message (Expand) | Author | Lines |
| 2024-04-21 | Use it in the library, and `InstSimplify` it away in the easy places | Scott McMurray | -8/+24 |
| 2024-04-14 | improve documentation slightly regarding some pointer methods | Mohamed El-Shenawy | -6/+6 |
| 2024-04-12 | Stabilize (const_)slice_ptr_len and (const_)slice_ptr_is_empty_nonnull | Eduardo Sánchez Muñoz | -18/+16 |
| 2024-04-04 | Rollup merge of #123206 - stepancheg:pointee-metadata-freeze, r=Amanieu | Jacob Pratt | -1/+2 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -18/+17 |
| 2024-04-02 | Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu | Jacob Pratt | -26/+26 |
| 2024-04-02 | Rollup merge of #123226 - scottmcm:u32-shifts, r=WaffleLapkin | Matthias Krüger | -2/+12 |
| 2024-03-31 | Require Pointee::Metadata to be Freeze | Stepan Koltsov | -1/+2 |
| 2024-03-31 | Auto merge of #123181 - stepancheg:pointee-metadata-debug, r=the8472,Amanieu | bors | -1/+1 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -2/+12 |
| 2024-03-29 | stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gate | Aria Beingessner | -32/+18 |
| 2024-03-29 | Auto merge of #122520 - scottmcm:stabilize_unchecked_math_basics, r=jhpratt | bors | -6/+0 |
| 2024-03-29 | Add detection of [Partial]Ord methods to the ambiguous wide ptr cmp lint | Urgau | -0/+5 |
| 2024-03-29 | Require Debug for Pointee::Metadata | Stepan Koltsov | -1/+1 |
| 2024-03-25 | Import the 2021 prelude in the core crate | Daniel Paoliello | -1/+0 |
| 2024-03-23 | move assert_unsafe_preconditions to its own file | Ralf Jung | -21/+20 |
| 2024-03-23 | Auto merge of #122582 - scottmcm:swap-intrinsic-v2, r=oli-obk | bors | -3/+18 |
| 2024-03-23 | rename ptr::from_exposed_addr -> ptr::with_exposed_provenance | Ralf Jung | -26/+26 |
| 2024-03-22 | `swap_simple` no longer needs to be a separate function | Scott McMurray | -3/+18 |
| 2024-03-21 | Not insta-stable | Zachary S | -5/+3 |
| 2024-03-20 | Add `NonNull::<[T]>::is_empty` as insta-stable. | Zachary S | -0/+21 |
| 2024-03-20 | step cfgs | Mark Rousskov | -28/+7 |
| 2024-03-17 | Rollup merge of #119411 - yotamofek:array-ptr-get, r=Nilstrieb | Matthias Krüger | -0/+83 |
| 2024-03-16 | Add as_(mut_)ptr and as_(mut_)slice to raw array pointers | Yotam Ofek | -0/+83 |
| 2024-03-16 | core: optimize `ptr::replace` | joboet | -3/+2 |
| 2024-03-14 | Stabilize `unchecked_{add,sub,mul}` | Scott McMurray | -6/+0 |
| 2024-03-10 | Auto merge of #121662 - saethlin:precondition-unification, r=RalfJung | bors | -35/+54 |
| 2024-03-09 | Improve docs | Ben Kimock | -2/+1 |
| 2024-03-09 | fn is_align_to: move some comments closer to the cast they refer to | Ralf Jung | -6/+6 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -35/+55 |
| 2024-03-08 | Rollup merge of #121201 - RalfJung:align_offset_contract, r=cuviper | Matthias Krüger | -6/+20 |
| 2024-03-08 | align_offset, align_to: no longer allow implementations to spuriously fail to... | Ralf Jung | -6/+20 |
| 2024-03-08 | Rollup merge of #120608 - kornelski:slice-ptr-doc, r=cuviper | Matthias Krüger | -2/+26 |
| 2024-03-07 | Rust is a proper name: rust → Rust | Ralf Jung | -1/+1 |
| 2024-03-05 | Rollup merge of #121894 - RalfJung:const_eval_select, r=oli-obk | Matthias Krüger | -4/+18 |
| 2024-03-03 | library/ptr: mention that ptr::without_provenance is equivalent to deriving f... | Ralf Jung | -0/+4 |
| 2024-03-02 | Rollup merge of #121759 - RalfJung:addr_of, r=the8472 | Matthias Krüger | -15/+63 |
| 2024-03-02 | const_eval_select: make it safe but be careful with what we expose on stable ... | Ralf Jung | -4/+18 |
| 2024-03-02 | attempt to further clarify addr_of docs | Ralf Jung | -15/+63 |
| 2024-02-29 | Add proper cfg | r0cky | -9/+5 |
| 2024-02-24 | library: use `addr_of!` | Pavel Grigorenko | -1/+1 |
| 2024-02-23 | Auto merge of #121454 - reitermarkus:generic-nonzero-library, r=dtolnay | bors | -12/+12 |
| 2024-02-22 | Use generic `NonZero` everywhere in `core`. | Markus Reiter | -12/+12 |
| 2024-02-22 | Fix typo in metadata.rs doc comment | Johannes Rudolph | -1/+1 |
| 2024-02-21 | rename ptr::invalid -> ptr::without_provenance | Ralf Jung | -50/+78 |
| 2024-02-19 | Convert debug_assert_nounwind to intrinsics::debug_assertions | Ben Kimock | -0/+1 |
| 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-02-11 | Rollup merge of #120888 - saethlin:unsafe-precondition-cleanup, r=RalfJung | Matthias Krüger | -2/+2 |
| 2024-02-11 | Rollup merge of #120880 - RalfJung:vtable-fnptr-partialeq, r=cuviper | Matthias Krüger | -0/+5 |