| Age | Commit message (Expand) | Author | Lines |
| 2025-07-30 | const-eval: full support for pointer fragments | Ralf Jung | -6/+6 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-06-29 | rename Pointer::from_addr_invalid to match strict provenance API | Ralf Jung | -2/+2 |
| 2025-06-29 | give Pointer::into_parts a more scary name and offer a safer alternative | Ralf Jung | -7/+14 |
| 2024-12-05 | extend Miri to correctly pass mutable pointers through FFI | Strophox | -0/+9 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -1/+1 |
| 2024-09-10 | const-eval interning: accpt interior mutable pointers in final value (but kee... | Ralf Jung | -4/+43 |
| 2024-08-01 | interpret: simplify pointer arithmetic logic | Ralf Jung | -87/+11 |
| 2024-08-01 | on a signed deref check, mention the right pointer in the error | Ralf Jung | -6/+3 |
| 2024-07-29 | Rollup merge of #128277 - RalfJung:offset_from_wildcard, r=oli-obk | Matthias Krüger | -3/+6 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+3 |
| 2024-07-27 | improve dangling/oob errors and make them more uniform | Ralf Jung | -3/+6 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -1/+1 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -3/+3 |
| 2024-01-22 | const-eval interner: from-scratch rewrite using mutability information from p... | Ralf Jung | -0/+6 |
| 2023-12-07 | also print 'immutable' flag | Ralf Jung | -25/+12 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -4/+76 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -1/+1 |
| 2023-07-21 | Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" | David Tolnay | -8/+22 |
| 2023-07-21 | CTFE: move `target_{i, u}size_{min, max)` to `rustc_abi::TargetDataLayout` | Moulins | -22/+8 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -1/+1 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -8/+8 |
| 2023-02-14 | interpret: rename Pointer::from_addr → from_addr_invalid | Ralf Jung | -2/+4 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -1/+0 |
| 2022-11-26 | interpret: remove PartialOrd from a bunch of types that do not have or need a... | Ralf Jung | -1/+1 |
| 2022-11-06 | interpret: support for per-byte provenance | Ralf Jung | -10/+15 |
| 2022-10-14 | more dupe word typos | Rageking8 | -1/+1 |
| 2022-08-28 | improve OFFSET_IS_ADDR docs | Ralf Jung | -2/+6 |
| 2022-08-27 | interpret: make read-pointer-as-bytes *always* work in Miri | Ralf Jung | -0/+7 |
| 2022-07-19 | interpret: rename Tag/PointerTag to Prov/Provenance | Ralf Jung | -26/+26 |
| 2022-07-05 | adjust dangling-int-ptr error message | Ralf Jung | -2/+17 |
| 2022-07-02 | add AllocRange Debug impl; remove redundant AllocId Display impl | Ralf Jung | -2/+2 |
| 2022-05-13 | Rustc changes for permissive provenance | carbotaniuman | -4/+6 |
| 2022-04-18 | avoid an unnecessary call to Pointer::into_parts, and caution against into_po... | Ralf Jung | -0/+4 |
| 2022-04-18 | add method to get absolute address of a pointer (useful only for Miri) | Ralf Jung | -0/+10 |
| 2022-04-18 | avoid pairing up AllocId and PointerTag, which is redundant | Ralf Jung | -0/+3 |
| 2022-03-31 | interpret: make isize::MAX the limit for dynamic value sizes | Ralf Jung | -0/+5 |
| 2022-03-16 | resolve the conflict in compiler/rustc_session/src/parse.rs | codehorseman | -1/+1 |
| 2021-09-11 | interpreter PointerArithmetic: use new Size helper methods | Ralf Jung | -8/+6 |
| 2021-07-31 | CTFE: throw unsupported error when partially overwriting a pointer | Ralf Jung | -0/+7 |
| 2021-07-18 | miri: better ptr-out-of-bounds errors | Ralf Jung | -0/+14 |
| 2021-07-16 | avoid manual Debug impls by adding extra Provenance bounds to types | Ralf Jung | -3/+5 |
| 2021-07-16 | get rid of incorrect erase_for_fmt | Ralf Jung | -21/+5 |
| 2021-07-15 | adjustions and cleanup to make Miri build again | Ralf Jung | -1/+13 |
| 2021-07-14 | use NonZeroU64 for AllocId to restore old type sizes | Ralf Jung | -1/+1 |
| 2021-07-14 | consistently treat None-tagged pointers as ints; get rid of some deprecated S... | Ralf Jung | -1/+1 |
| 2021-07-14 | CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf... | Ralf Jung | -59/+102 |
| 2021-01-13 | Use unsigned_abs throughout repository | Jacob Pratt | -2/+2 |