| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-02-11 | Cleanup around the new assert_unsafe_precondition | Ben Kimock | -2/+2 |
| 2024-02-11 | Rollup merge of #119449 - Nilstrieb:library-clippy, r=cuviper | Matthias Krüger | -0/+2 |
| 2024-02-10 | add note on comparing vtables / function pointers | Ralf Jung | -0/+5 |
| 2024-02-08 | Add and use Unique::as_non_null_ptr | Ben Kimock | -4/+9 |
| 2024-02-08 | Reduce use of NonNull::new_unchecked in library/ | Ben Kimock | -7/+5 |
| 2024-02-08 | Rewrite assert_unsafe_precondition around the new intrinsic | Ben Kimock | -15/+43 |
| 2024-02-05 | revert stabilization of const_intrinsic_copy | Ralf Jung | -8/+11 |
| 2024-02-03 | Docs for std::ptr::slice_from_raw_parts | Kornel | -2/+26 |
| 2024-01-29 | raw pointer metadata API: data address -> data pointer | Ralf Jung | -14/+14 |
| 2024-01-25 | Fix links to [strict|exposed] provenance sections of `[std|core]::ptr` | Frank Steffahn | -8/+8 |
| 2024-01-21 | Fix `clippy::correctness` in the library | Nilstrieb | -0/+2 |
| 2023-12-22 | update cfg(bootstrap)s | Pietro Albini | -14/+14 |
| 2023-12-22 | update version placeholders | Pietro Albini | -5/+5 |
| 2023-12-15 | Stabilize `ptr::{from_ref, from_mut}` | Maybe Waffle | -2/+5 |
| 2023-12-11 | Auto merge of #117758 - Urgau:lint_pointer_trait_comparisons, r=davidtwco | bors | -0/+14 |
| 2023-12-10 | remove redundant imports | surechen | -7/+5 |
| 2023-12-06 | Allow ambiguous_wide_pointer_comparisons lint for std methods | Urgau | -0/+14 |
| 2023-12-03 | move calling miri_promise_symbolic_alignment to a shared helper | Ralf Jung | -42/+5 |
| 2023-12-03 | miri: support 'promising' alignment for symbolic alignment check | Ralf Jung | -6/+58 |
| 2023-12-01 | update addr docs | Ralf Jung | -8/+8 |
| 2023-11-30 | move exposed-provenance APIs into separate feature gate and explain the relat... | Ralf Jung | -48/+62 |
| 2023-11-29 | Rollup merge of #118231 - RalfJung:const-raw-slice-empty, r=cuviper | Matthias Krüger | -3/+21 |
| 2023-11-26 | Add `is_aligned{,_to}` convenience methods to `NonNull` | Maybe Waffle | -0/+234 |
| 2023-11-26 | Add `align_offset` convenience method to `NonNull` | Maybe Waffle | -0/+60 |
| 2023-11-26 | Add `replace` and `swap` convenience methods to `NonNull` | Maybe Waffle | -0/+35 |
| 2023-11-26 | Add `offset_from`-ish convenience methods to `NonNull` | Maybe Waffle | -11/+209 |