| Age | Commit message (Expand) | Author | Lines |
| 2024-06-05 | Rollup merge of #123168 - joshtriplett:size-of-prelude, r=Amanieu | Jubilee | -1/+1 |
| 2024-05-30 | Rollup merge of #125739 - RalfJung:drop-in-place-docs, r=workingjubilee | Matthias Krüger | -1/+6 |
| 2024-05-30 | explain what the open questions are, and add a Miri test for that | Ralf Jung | -0/+5 |
| 2024-05-29 | drop_in_place: weaken the claim of equivalence with drop(ptr.read()) | Ralf Jung | -1/+1 |
| 2024-05-29 | [ACP 362] genericize `ptr::from_raw_parts` | Scott McMurray | -4/+4 |
| 2024-05-22 | Auto merge of #117329 - RalfJung:offset-by-zero, r=oli-obk,scottmcm | bors | -8/+3 |
| 2024-05-13 | Rollup merge of #116675 - joshlf:patch-10, r=scottmcm | Jacob Pratt | -5/+33 |
| 2024-05-13 | [ptr] Document maximum allocation size | Joshua Liebow-Feeser | -5/+33 |
| 2024-05-13 | Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the prelude | Josh Triplett | -1/+1 |
| 2024-05-13 | offset, offset_from: allow zero-byte offset on arbitrary pointers | Ralf Jung | -8/+3 |
| 2024-05-06 | Avoid a cast in `ptr::slice_from_raw_parts(_mut)` | Scott McMurray | -2/+2 |
| 2024-05-01 | Step bootstrap cfgs | Mark Rousskov | -9/+0 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -7/+7 |
| 2024-04-02 | Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu | Jacob Pratt | -12/+12 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -2/+12 |
| 2024-03-23 | move assert_unsafe_preconditions to its own file | Ralf Jung | -17/+16 |
| 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 | -12/+12 |
| 2024-03-22 | `swap_simple` no longer needs to be a separate function | Scott McMurray | -3/+18 |
| 2024-03-16 | core: optimize `ptr::replace` | joboet | -3/+2 |
| 2024-03-09 | Improve docs | Ben Kimock | -2/+1 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -19/+21 |
| 2024-03-08 | Rollup merge of #120608 - kornelski:slice-ptr-doc, r=cuviper | Matthias Krüger | -2/+26 |
| 2024-03-05 | Rollup merge of #121894 - RalfJung:const_eval_select, r=oli-obk | Matthias Krüger | -0/+1 |
| 2024-03-03 | library/ptr: mention that ptr::without_provenance is equivalent to deriving f... | Ralf Jung | -0/+4 |
| 2024-03-02 | const_eval_select: make it safe but be careful with what we expose on stable ... | Ralf Jung | -0/+1 |
| 2024-03-02 | attempt to further clarify addr_of docs | Ralf Jung | -15/+63 |
| 2024-02-24 | library: use `addr_of!` | Pavel Grigorenko | -1/+1 |
| 2024-02-21 | rename ptr::invalid -> ptr::without_provenance | Ralf Jung | -43/+71 |
| 2024-02-11 | Rollup merge of #120888 - saethlin:unsafe-precondition-cleanup, r=RalfJung | Matthias Krüger | -2/+2 |
| 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-08 | Rewrite assert_unsafe_precondition around the new intrinsic | Ben Kimock | -11/+34 |
| 2024-02-05 | revert stabilization of const_intrinsic_copy | Ralf Jung | -2/+5 |
| 2024-02-03 | Docs for std::ptr::slice_from_raw_parts | Kornel | -2/+26 |
| 2024-01-25 | Fix links to [strict|exposed] provenance sections of `[std|core]::ptr` | Frank Steffahn | -4/+4 |
| 2024-01-21 | Fix `clippy::correctness` in the library | Nilstrieb | -0/+2 |
| 2023-12-22 | update cfg(bootstrap)s | Pietro Albini | -1/+1 |
| 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/+1 |
| 2023-12-06 | Allow ambiguous_wide_pointer_comparisons lint for std methods | Urgau | -0/+1 |
| 2023-11-30 | move exposed-provenance APIs into separate feature gate and explain the relat... | Ralf Jung | -39/+51 |
| 2023-11-25 | Rollup merge of #117968 - Urgau:stabilize-ptr-addr-eq, r=dtolnay | Michael Goulet | -4/+5 |
| 2023-11-16 | Stabilize ptr_addr_eq library feature | Urgau | -4/+5 |
| 2023-11-11 | Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnay | bors | -2/+1 |
| 2023-11-10 | Auto merge of #117572 - RalfJung:addr_of, r=cuviper | bors | -6/+24 |
| 2023-11-10 | mention null explicitly | Ralf Jung | -2/+2 |
| 2023-11-05 | update and clarify addr_of docs | Ralf Jung | -6/+24 |
| 2023-11-02 | Add insta-stable std::hash::{DefaultHasher, RandomState} exports | ltdk | -2/+1 |