| Age | Commit message (Expand) | Author | Lines |
| 2025-07-23 | Remove useless lifetime parameter. | Camille GILLOT | -2/+1 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -9/+11 |
| 2025-07-16 | type_id_eq: check that the hash fully matches the type | Ralf Jung | -45/+54 |
| 2025-07-14 | Give all bytes of TypeId provenance | Oli Scherer | -31/+37 |
| 2025-07-09 | Avoid creating a helper allocation for creating new `TypeId` values in the in... | Oli Scherer | -38/+29 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -2/+77 |
| 2025-07-02 | miri: improve errors for type validity assertion failures | Ralf Jung | -38/+3 |
| 2025-06-30 | Remove the nullary intrinsic const eval logic and treat them like other intri... | Oli Scherer | -86/+72 |
| 2025-06-27 | Rollup merge of #143046 - RalfJung:zst-unsafe-cell, r=lcnr,oli-obk | Matthias Krüger | -1/+1 |
| 2025-06-27 | Add InterpCx::layout_of with tracing, shadowing LayoutOf | Stypox | -1/+1 |
| 2025-06-26 | make size_and_align_of_mplace work on all projectable | Ralf Jung | -1/+1 |
| 2025-06-13 | Rollup merge of #142405 - oli-obk:type-once, r=RalfJung | Jubilee | -7/+7 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -2/+2 |
| 2025-06-12 | Don't hardcode the intrinsic return types twice in the compiler | Oli Scherer | -7/+7 |
| 2025-06-08 | Remove rustc's notion of "preferred" alignment AKA `__alignof` | Jubilee Young | -13/+2 |
| 2025-05-31 | Add const support for float rounding methods | Ruan Comelli | -0/+113 |
| 2025-05-27 | Rollup merge of #141513 - nia-e:allocbytes-extend, r=RalfJung | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2025-05-26 | extend allocbytes with associated type | Nia Espera | -1/+1 |
| 2025-05-22 | interpret: do not force_allocate all return places | Ralf Jung | -11/+11 |
| 2025-05-09 | Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations | Urgau | -0/+42 |
| 2025-05-02 | Rollup merge of #140521 - RalfJung:oob-error, r=saethlin | Matthias Krüger | -3/+7 |
| 2025-04-30 | interpret: better error message for out-of-bounds pointer arithmetic and acce... | Ralf Jung | -3/+7 |
| 2025-04-30 | Rollup merge of #140439 - RalfJung:miri-algebraic-float-nondet, r=oli-obk | Matthias Krüger | -2/+1 |
| 2025-04-29 | miri: algebraic intrinsics: bring back float non-determinism | Ralf Jung | -2/+1 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -5/+10 |
| 2025-04-23 | Make algebraic intrinsics into 'const fn' items; Make algebraic functions of ... | Gabriel Bjørnager Jensen | -0/+25 |
| 2025-02-02 | miri: improve error when offset_from preconditions are violated | Ralf Jung | -1/+19 |
| 2025-01-31 | miri: make float min/max non-deterministic | Ralf Jung | -2/+14 |
| 2024-12-25 | swap_typed_nonoverlapping: properly detect overlap even when swapping scalar ... | Ralf Jung | -6/+22 |
| 2024-12-25 | rename typed_swap → typed_swap_nonoverlapping | Ralf Jung | -1/+1 |
| 2024-12-25 | miri: add test for overlapping typed_swap | Ralf Jung | -1/+1 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -0/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-11-19 | `InterpCx` store `TypingEnv` instead of a `ParamEnv` | lcnr | -5/+4 |
| 2024-11-18 | Auto merge of #132460 - lcnr:questionable-uwu, r=compiler-errors | bors | -3/+6 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -3/+6 |
| 2024-11-18 | remove pointless cold_path impl in interpreter | Ralf Jung | -3/+0 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -0/+3 |
| 2024-11-03 | compiler: Directly use rustc_abi in const_eval | Jubilee Young | -1/+1 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -1/+1 |
| 2024-10-28 | compiler: Add `is_uninhabited` and use LayoutS accessors | Jubilee Young | -1/+1 |
| 2024-10-19 | interpret errors: add map_err_kind, rename InterpError -> InterpErrorKind | Ralf Jung | -2/+1 |
| 2024-10-15 | Make some float methods unstable `const fn` | Eduardo Sánchez Muñoz | -0/+80 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -13/+14 |
| 2024-09-29 | cleanup: don't `.into()` identical types | Matthias Krüger | -5/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-15 | also use compute_size_in_bytes for relevant multiplications in Miri | Ralf Jung | -5/+6 |
| 2024-09-14 | interpret: fix dealing with overflow during slice indexing | Ralf Jung | -4/+3 |
| 2024-09-13 | interpret: simplify SIMD type handling | Ralf Jung | -3/+3 |
| 2024-08-27 | interpret: add missing alignment check in raw_eq | Ralf Jung | -5/+5 |