| Age | Commit message (Expand) | Author | Lines |
| 2023-07-04 | Replace `mk_const` with `Const::new_x` methods | Boxy | -2/+8 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -1/+1 |
| 2023-06-02 | Separate AnonConst from ConstBlock in HIR. | Camille GILLOT | -11/+4 |
| 2023-05-31 | Inline from_inline_const into its sole call site | Oli Scherer | -32/+61 |
| 2023-05-31 | Explain and simplify valtree -> mir-const fallback | Oli Scherer | -7/+9 |
| 2023-05-31 | Remove `lit_to_mir_constant` query | Oli Scherer | -9/+5 |
| 2023-05-31 | Only rewrite valtree-constants to patterns and keep other constants opaque | Oli Scherer | -18/+47 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-03 | Cleanup PatCtxt. | Camille GILLOT | -52/+11 |
| 2023-04-03 | Perform match checking on THIR. | Camille GILLOT | -4/+21 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+1 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -4/+5 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -5/+1 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -1/+1 |
| 2023-01-11 | Rollup merge of #106097 - mejrs:mir_build2, r=oli-obk | Michael Goulet | -1/+1 |
| 2023-01-11 | Migrate usefulness.rs | mejrs | -1/+1 |
| 2023-01-11 | Detect out of bounds range pattern value | Esteban Küber | -6/+62 |
| 2022-12-17 | Resolve various merge conflicts | mejrs | -1/+1 |
| 2022-12-17 | Migrate lower range bound diagnostics | TheOddGarlic | -24/+5 |
| 2022-12-17 | Migrate "could not evaluate const pattern" diagnostic | TheOddGarlic | -3/+3 |
| 2022-12-17 | Migrate "constant pattern depends on generic parameter" diagnostic | TheOddGarlic | -3/+4 |
| 2022-12-17 | Migrate "non-exhaustive patterns: type is non-empty" diagnostic | TheOddGarlic | -0/+1 |
| 2022-12-04 | drive-by: move field_index to typeck results | Michael Goulet | -1/+1 |
| 2022-11-24 | Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiser | bors | -2/+2 |
| 2022-11-17 | Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead | bors | -2/+1 |
| 2022-11-16 | Use `as_deref` in compiler (but only where it makes sense) | Maybe Waffle | -2/+2 |
| 2022-11-13 | Store a LocalDefId in hir::AnonConst. | Camille GILLOT | -2/+1 |
| 2022-11-11 | Don't ICE with inline const errors during MIR build | Michael Goulet | -0/+3 |
| 2022-11-10 | Use const_error_with_guaranteed more | Michael Goulet | -1/+1 |
| 2022-10-23 | Comment why normalization is needed for debug assertions | Michael Goulet | -1/+6 |
| 2022-09-29 | Shrink `hir::def::Res`. | Nicholas Nethercote | -1/+2 |
| 2022-09-27 | rustc_typeck to rustc_hir_analysis | lcnr | -1/+1 |
| 2022-09-20 | Rollup merge of #102021 - lcnr:tyConst-fun, r=b-naber,BoxyUwU | Michael Howell | -1/+1 |
| 2022-09-20 | Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebank | bors | -0/+1 |
| 2022-09-19 | ctfe, `const_to_op` only for mir constants | lcnr | -1/+1 |
| 2022-09-17 | Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnr | bors | -15/+11 |
| 2022-09-16 | Merge two arguments into one | Oli Scherer | -0/+1 |
| 2022-09-13 | Shrink some visibilities. | Camille GILLOT | -12/+12 |
| 2022-09-13 | use ty::Unevaluated<'tcx, ()> in type system | b-naber | -15/+11 |
| 2022-09-08 | Auto merge of #101467 - nnethercote:shrink-hir-Ty-Pat, r=spastorino | bors | -1/+1 |
| 2022-09-08 | Introduce `DotDotPos`. | Nicholas Nethercote | -1/+1 |
| 2022-09-06 | Shrink span for bindings with subpatterns. | Camille GILLOT | -1/+6 |
| 2022-09-02 | Use boxed slices in `PatKind`. | Nicholas Nethercote | -1/+7 |
| 2022-09-02 | Box `CanonicalUserTypeAnnotation::CanonicalUserType`. | Nicholas Nethercote | -2/+2 |
| 2022-09-02 | Box `PatKind::Range`. | Nicholas Nethercote | -3/+7 |
| 2022-09-02 | Clean up THIR patterns. | Nicholas Nethercote | -22/+25 |
| 2022-07-20 | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank" | Oli Scherer | -1/+0 |