| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-10-21 | Make `ty::print::Printer` take `&mut self` instead of `self` | Nilstrieb | -37/+39 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-17 | Remove `Print::Error` | Nilstrieb | -1/+1 |
| 2023-10-17 | Remove `Printer::Error` | Nilstrieb | -19/+17 |
| 2023-10-17 | Remove `Print::Output` | Nilstrieb | -1/+1 |
| 2023-10-17 | Remove "subprinter" types from `Printer` | Nilstrieb | -18/+12 |
| 2023-10-07 | Auto merge of #115583 - RalfJung:packed-unsized, r=lcnr | bors | -1/+9 |
| 2023-10-02 | have better explanation for `relate_types` | ouz-a | -3/+3 |
| 2023-10-02 | change is_subtype to relate_types | ouz-a | -5/+11 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -2/+1 |
| 2023-09-06 | still accept references to u8 slices and str in packed fields | Ralf Jung | -2/+8 |
| 2023-09-05 | fix detecting references to packed unsized fields | Ralf Jung | -1/+3 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -1/+1 |
| 2023-08-24 | MIR validation: reject in-place argument/return for packed fields | Ralf Jung | -2/+3 |
| 2023-07-27 | Turns out opaque types can have hidden types registered during mir validation | Oli Scherer | -6/+9 |
| 2023-07-21 | Double check that hidden types match the expected hidden type | Oli Scherer | -3/+8 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -7/+6 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -3/+3 |
| 2023-06-24 | Add enum for `can_access_statics` boolean | Nilstrieb | -3/+2 |