| Age | Commit message (Expand) | Author | Lines |
| 2023-07-05 | Name the destructure_mir_constant query appropriately | Oli Scherer | -1/+1 |
| 2023-07-05 | Use options instead of errors if the errors are never needed | Oli Scherer | -12/+10 |
| 2023-07-05 | Specialize `DestructuredConstant` to its one user (pretty printing) | Oli Scherer | -1/+1 |
| 2023-07-05 | Specialize `try_destructure_mir_constant` for its sole user | Oli Scherer | -5/+6 |
| 2023-06-26 | Make simd_shuffle_indices use valtrees | Oli Scherer | -1/+0 |
| 2023-06-24 | Add enum for `can_access_statics` boolean | Nilstrieb | -12/+34 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -199/+228 |
| 2023-06-01 | Auto merge of #103877 - oli-obk:const_eval_step_limit, r=fee1-dead | bors | -19/+66 |
| 2023-05-31 | Remove `deref_mir_constant` | Oli Scherer | -38/+1 |
| 2023-05-31 | Remove const eval limit and implement an exponential backoff lint instead | Oli Scherer | -19/+66 |
| 2023-05-17 | Finish move of query.rs | John Kåre Alsaker | -1/+2 |
| 2023-05-16 | Rollup merge of #111602 - tmiasko:erroneous-constant-used, r=oli-obk | Nilstrieb | -3/+3 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-15 | Suppress "erroneous constant used" for constants tainted by errors | Tomasz Miąsko | -3/+3 |
| 2023-05-04 | Rollup merge of #110943 - RalfJung:interpret-unsized-arg-ice, r=oli-obk | Dylan DPC | -1/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -5/+5 |
| 2023-04-28 | share BinOp::Offset between CTFE and Miri | Ralf Jung | -13/+4 |
| 2023-04-28 | interpret: fail more gracefully on uninit unsized locals | Ralf Jung | -1/+1 |
| 2023-04-25 | Lower `intrinsics::offset` to `mir::BinOp::Offset` | Scott McMurray | -4/+13 |
| 2023-04-20 | Remove WithOptconstParam. | Camille GILLOT | -9/+9 |
| 2023-04-10 | Fix typos in compiler | DaniPopes | -1/+1 |
| 2023-04-06 | Add `UnwindAction::Unreachable` | Gary Guo | -4/+4 |
| 2023-04-06 | Refactor unwind from Option to a new enum | Gary Guo | -1/+1 |
| 2023-03-31 | Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obk | bors | -0/+6 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+2 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -2/+2 |
| 2023-03-23 | A MIR transform that checks pointers are aligned | Ben Kimock | -0/+6 |
| 2023-03-23 | Rollup merge of #109435 - oli-obk:🇨🇭🥚_copy_op, r=RalfJung | Dylan DPC | -3/+3 |
| 2023-03-21 | Use local key in providers | Michael Goulet | -2/+1 |
| 2023-03-21 | Detect uninhabited types early in const eval. | Oli Scherer | -2/+2 |
| 2023-03-21 | Add a layout argument to `enforce_validity`. | Oli Scherer | -2/+2 |
| 2023-03-06 | Rollup merge of #107801 - davidtwco:stability-implies-const, r=Nilstrieb | Matthias Krüger | -3/+10 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -1/+1 |
| 2023-02-15 | Rollup merge of #108047 - oli-obk:machine->🞋, r=RalfJung | Matthias Krüger | -11/+11 |
| 2023-02-15 | Auto merge of #108006 - cjgillot:def-impl, r=oli-obk | bors | -1/+2 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -11/+11 |
| 2023-02-14 | Add `of_trait` to DefKind::Impl. | Camille GILLOT | -1/+2 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -1/+1 |
| 2023-02-13 | Reduce direct `mk_ty` usage. | Nicholas Nethercote | -2/+2 |
| 2023-02-09 | Avoid some `tls::with` calls. | Nicholas Nethercote | -1/+1 |
| 2023-02-08 | const_eval: `implies_by` in `rustc_const_unstable` | David Wood | -3/+10 |
| 2023-01-30 | Replace enum `==`s with `match`es where it makes sense | Maybe Waffle | -4/+3 |
| 2023-01-29 | Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obk | bors | -2/+2 |
| 2023-01-27 | Introduce GeneratorWitnessMIR. | Camille GILLOT | -1/+2 |
| 2023-01-26 | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB... | Kyle Matsuda | -1/+1 |
| 2023-01-26 | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | -2/+2 |
| 2023-01-23 | Add comments and remove unnecessary code | Bryan Garza | -5/+0 |
| 2023-01-23 | Add back Machine::before_terminator(...) method | Bryan Garza | -0/+5 |
| 2023-01-23 | Replace terminator-based const eval limit | Bryan Garza | -2/+2 |