| Age | Commit message (Expand) | Author | Lines |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -1/+2 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -0/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-12-09 | interpret: clean up deduplicating allocation functions | Ralf Jung | -6/+3 |
| 2024-11-19 | `InterpCx` store `TypingEnv` instead of a `ParamEnv` | lcnr | -2/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -16/+13 |
| 2024-11-03 | compiler: Directly use rustc_abi in const_eval | Jubilee Young | -1/+1 |
| 2024-10-31 | stop using `ParamEnv::reveal` while handling MIR | lcnr | -16/+7 |
| 2024-10-30 | Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errors | Jubilee | -7/+7 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -7/+7 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -2/+3 |
| 2024-10-28 | compiler: Add `is_uninhabited` and use LayoutS accessors | Jubilee Young | -1/+1 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -2/+1 |
| 2024-09-30 | panic when an interpreter error gets unintentionally discarded | Ralf Jung | -1/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-16 | layout computation: eagerly error for unexpected unsized fields | Lukas Markeffsky | -3/+5 |
| 2024-09-16 | make `LayoutCx` not generic | Lukas Markeffsky | -2/+2 |
| 2024-09-08 | clarify comments and names in check_validity_requirement | Ralf Jung | -9/+11 |
| 2024-09-08 | interpret: reset padding during validation | Ralf Jung | -1/+1 |
| 2024-09-08 | interpret: reset provenance on typed copies | Ralf Jung | -4/+8 |
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -1/+1 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -1/+1 |
| 2024-08-08 | Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen | Michael Goulet | -1/+1 |
| 2024-08-08 | Normalize struct tail properly in disalignment check | Michael Goulet | -1/+1 |
| 2024-08-06 | pass the right `ParamEnv` to `might_permit_raw_init_strict` | y21 | -5/+5 |
| 2024-08-03 | Miri: add a flag to do recursive validity checking | Ralf Jung | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -8/+5 |
| 2024-06-13 | rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -... | Ralf Jung | -4/+4 |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -2/+2 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`. | Nicholas Nethercote | -0/+2 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -3/+6 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_const_eval`. | Nicholas Nethercote | -0/+3 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -1/+1 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+1 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -2/+2 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-02 | Rollup merge of #121731 - oli-obk:eager_opaque_checks, r=compiler-errors | Guillaume Boisseau | -22/+3 |
| 2024-02-28 | Now that inlining, mir validation and const eval all use reveal-all, we won't... | Oli Scherer | -22/+3 |
| 2024-02-27 | Split rustc_type_ir to avoid rustc_ast from depending on it | Oli Scherer | -2/+1 |
| 2024-02-21 | make it possible for outside crates to inspect a mir::ConstValue with the int... | Ralf Jung | -2/+7 |
| 2024-02-10 | unstably allow constants to refer to statics and read from immutable statics | Ralf Jung | -4/+4 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+1 |
| 2024-01-25 | Auto merge of #119627 - oli-obk:const_prop_lint_n̵o̵n̵sense, r=cjgillot | bors | -2/+2 |
| 2024-01-23 | partially inline `eval_rvalue_into_place` for const prop lint | Oli Scherer | -2/+2 |
| 2024-01-22 | const-eval interner: from-scratch rewrite using mutability information from p... | Ralf Jung | -0/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -1/+1 |
| 2023-12-10 | Revert "Don't print host effect param in pretty path_generic_args" | Deadbeef | -1/+0 |
| 2023-12-09 | Don't print host effect param in pretty path_generic_args | Michael Goulet | -0/+1 |
| 2023-10-31 | Turn const_caller_location from a query to a hook | Oli Scherer | -5/+8 |
| 2023-10-28 | interpret: call caller_location logic the same way codegen does, and share so... | Ralf Jung | -0/+64 |