| Age | Commit message (Expand) | Author | Lines |
| 2025-07-16 | add `const_make_global`; err for `const_allocate` ptrs if didn't call | Deadbeef | -1/+1 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -0/+2 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-06-26 | const-eval: allow constants to refer to mutable/external memory, but reject s... | Ralf Jung | -8/+44 |
| 2025-04-30 | interpret: better error message for out-of-bounds pointer arithmetic and acce... | Ralf Jung | -5/+3 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -4/+4 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -2/+1 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -4/+0 |
| 2025-02-06 | Clean up trivial traversal/lift impl generator macro calls. | Nicholas Nethercote | -2/+0 |
| 2024-12-31 | Convert some Into impls into From impls | Michael Goulet | -3/+3 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -1/+1 |
| 2024-12-09 | fix ICE on type error in promoted | Ralf Jung | -16/+17 |
| 2024-12-01 | fix ICE when promoted has layout size overflow | Ralf Jung | -17/+9 |
| 2024-11-18 | interpret: do not ICE when a promoted fails with OOM | Ralf Jung | -2/+13 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -2/+2 |
| 2024-10-19 | interpret errors: add map_err_kind, rename InterpError -> InterpErrorKind | Ralf Jung | -25/+36 |
| 2024-10-12 | mark InterpResult as must_use | Ralf Jung | -0/+1 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -55/+184 |
| 2024-09-30 | panic when an interpreter error gets unintentionally discarded | Ralf Jung | -3/+58 |
| 2024-09-23 | Check vtable projections for validity in miri | Michael Goulet | -4/+8 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 2) | Alexander Cyon | -3/+3 |
| 2024-08-01 | on a signed deref check, mention the right pointer in the error | Ralf Jung | -3/+4 |
| 2024-07-29 | Rollup merge of #128277 - RalfJung:offset_from_wildcard, r=oli-obk | Matthias Krüger | -3/+8 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+5 |
| 2024-07-27 | improve dangling/oob errors and make them more uniform | Ralf Jung | -3/+8 |
| 2024-07-18 | valtree construction: keep track of which type was valtree-incompatible | Ralf Jung | -3/+5 |
| 2024-06-22 | don't ICE when encountering an extern type field during validation | Ralf Jung | -0/+2 |
| 2024-06-17 | Remove an unused validation error variant | Oli Scherer | -3/+0 |
| 2024-05-23 | Allow const eval failures if the cause is a type layout issue | Oli Scherer | -0/+3 |
| 2024-05-21 | interpret: make overflowing binops just normal binops | Ralf Jung | -6/+13 |
| 2024-05-13 | interpret: move error macros into error.rs | Ralf Jung | -3/+118 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2024-04-21 | Miri: detect wrong vtables in wide pointers | Ralf Jung | -21/+78 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-17 | Print a backtrace in const eval if interrupted | Ben Kimock | -0/+2 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -9/+9 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -4/+2 |
| 2024-02-29 | Rollup merge of #121782 - RalfJung:mutable-ref-in-static, r=oli-obk | Matthias Krüger | -1/+0 |
| 2024-02-29 | allow statics pointing to mutable statics | Ralf Jung | -1/+0 |
| 2024-02-28 | Auto merge of #121489 - nnethercote:diag-renaming, r=davidtwco | bors | -8/+8 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -8/+8 |
| 2024-02-27 | Split rustc_type_ir to avoid rustc_ast from depending on it | Oli Scherer | -1/+1 |
| 2024-02-16 | allow mutable references in const values when they point to no memory | Ralf Jung | -4/+5 |
| 2024-02-15 | Return ConstAllocation from eval_static_initializer query directly | Oli Scherer | -2/+2 |
| 2024-02-15 | Add new query just for static initializers | Oli Scherer | -0/+1 |
| 2024-02-11 | Rollup merge of #120883 - RalfJung:extern-static-err, r=oli-obk | Matthias Krüger | -1/+1 |
| 2024-02-11 | Rollup merge of #120882 - RalfJung:set-discriminant, r=compiler-errors | Matthias Krüger | -0/+2 |