| Age | Commit message (Expand) | Author | Lines |
| 2025-07-18 | Rollup merge of #142673 - oli-obk:uninit-read-mem, r=RalfJung | Matthias Krüger | -2/+5 |
| 2025-07-18 | Rollup merge of #143293 - folkertdev:naked-function-kcfi, r=compiler-errors | Matthias Krüger | -7/+6 |
| 2025-07-17 | Report the range of uninit bytes in CTFE errors | Oli Scherer | -2/+5 |
| 2025-07-16 | use `codegen_instance_attrs` where an instance is (easily) available | Folkert de Vries | -7/+6 |
| 2025-07-16 | add `const_make_global`; err for `const_allocate` ptrs if didn't call | Deadbeef | -1/+1 |
| 2025-07-13 | Rollup merge of #143634 - nia-e:init-and-wildcards, r=RalfJung | Matthias Krüger | -24/+37 |
| 2025-07-11 | Remove support for SwitchInt edge effects in backward dataflow analyses | Tomasz Miąsko | -39/+1 |
| 2025-07-10 | interpret/allocation: expose init + write_wildcards on a range | Nia Espera | -24/+37 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -5/+31 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -20/+19 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -3/+3 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -3/+3 |
| 2025-07-02 | interpret: move the native call preparation logic into Miri | Ralf Jung | -9/+2 |
| 2025-07-01 | Rollup merge of #143262 - dianqk:non_exhaustive, r=oli-obk | Guillaume Gomez | -0/+2 |
| 2025-07-01 | Auto merge of #141875 - nnethercote:ByteSymbol, r=petrochenkov | bors | -1/+1 |
| 2025-07-01 | mir: Mark `Statement` and `BasicBlockData` as `#[non_exhaustive]` | dianqk | -0/+2 |
| 2025-06-30 | Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obk | Matthias Krüger | -16/+24 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -1/+1 |
| 2025-06-29 | mir: Use the `new` method for `BasicBlockData` | dianqk | -1/+9 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -1/+5 |
| 2025-06-29 | Rollup merge of #143088 - firefighterduck:improve-doc-discr-tag, r=RalfJung | Matthias Krüger | -9/+9 |
| 2025-06-29 | rename Pointer::from_addr_invalid to match strict provenance API | Ralf Jung | -3/+3 |
| 2025-06-29 | give Pointer::into_parts a more scary name and offer a safer alternative | Ralf Jung | -13/+21 |
| 2025-06-28 | fix docs of FakeBorrowKind | Florian Sextl | -9/+9 |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -1/+10 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -1/+10 |
| 2025-06-26 | const-eval: allow constants to refer to mutable/external memory, but reject s... | Ralf Jung | -54/+122 |
| 2025-06-13 | Unimplement unsized_locals | mejrs | -7/+0 |
| 2025-06-10 | Rollup merge of #142124 - oli-obk:transmute-cast, r=scottmcm | León Orell Valerian Liehr | -2/+0 |
| 2025-06-07 | Rollup merge of #141558 - Diggsey:db-limit-cgu-name-length, r=matthewjasper | Jacob Pratt | -1/+25 |
| 2025-06-06 | Allow transmute casts in pre-runtime-MIR | Oli Scherer | -2/+0 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-05-29 | Structurally normalize types as needed in projection_ty_core | Michael Goulet | -36/+42 |
| 2025-05-29 | Rollup merge of #141682 - nia-e:fixup-alloc, r=RalfJung | Jacob Pratt | -1/+1 |
| 2025-05-29 | Rollup merge of #136429 - fmease:gci-fix-def-site-checks, r=BoxyUwU | Jacob Pratt | -22/+0 |
| 2025-05-28 | interpret/allocation: make alloc fn be FnOnce | Nia Espera | -1/+1 |
| 2025-05-27 | Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwU | Trevor Gross | -1/+5 |
| 2025-05-27 | Drive-by: Delete dead TyCtxtEnsureOk::const_eval_poly | León Orell Valerian Liehr | -22/+0 |
| 2025-05-27 | Rollup merge of #141582 - RalfJung:cleanup, r=bjorn3 | Michael Goulet | -5/+5 |
| 2025-05-26 | Limit the size of cgu names when using the `-Zhuman-readable-cgu-names` option | Diggory Blake | -1/+25 |
| 2025-05-26 | extend allocbytes with associated type | Nia Espera | -17/+41 |
| 2025-05-25 | hir_body_const_context should take LocalDefId | Michael Goulet | -1/+5 |
| 2025-05-24 | ScalarInt: support conversion with signed int types and cmp::Ordering | Ralf Jung | -5/+5 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -4/+4 |
| 2025-05-03 | Auto merge of #140464 - oli-obk:successors-mut-perf, r=petrochenkov | bors | -55/+48 |
| 2025-05-02 | Rollup merge of #140521 - RalfJung:oob-error, r=saethlin | Matthias Krüger | -5/+3 |
| 2025-04-30 | interpret: better error message for out-of-bounds pointer arithmetic and acce... | Ralf Jung | -5/+3 |
| 2025-04-29 | Don't FCW assoc consts in patterns | Boxy | -9/+10 |
| 2025-04-29 | Use a closure instead of three chained iterators | Oli Scherer | -55/+48 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -30/+219 |