| Age | Commit message (Expand) | Author | Lines |
| 2023-08-08 | feat: `riscv-interrupt-{m,s}` calling conventions | Seth Pellegrino | -0/+2 |
| 2023-08-07 | Auto merge of #113902 - Enselic:lint-recursive-drop, r=oli-obk | bors | -0/+4 |
| 2023-08-06 | Auto merge of #114502 - cjgillot:steal-ctfe, r=oli-obk | bors | -1/+8 |
| 2023-08-06 | Rollup merge of #114505 - ouz-a:cleanup_mir, r=RalfJung | Matthias Krüger | -2/+2 |
| 2023-08-06 | cleanup misinformation regarding has_deref | ouz-a | -2/+2 |
| 2023-08-05 | Steal MIR for CTFE when possible. | Camille GILLOT | -1/+8 |
| 2023-08-05 | Auto merge of #114459 - cjgillot:simplify-ctfe, r=oli-obk | bors | -29/+0 |
| 2023-08-05 | Do not run ConstProp on mir_for_ctfe. | Camille GILLOT | -29/+0 |
| 2023-08-04 | Rollup merge of #113534 - oli-obk:simd_shuffle_dehackify, r=workingjubilee | Matthias Krüger | -1/+1 |
| 2023-08-03 | Explicitly don't inline user-written rust-call fns | Michael Goulet | -1/+8 |
| 2023-08-03 | Only unpack tupled args in inliner if we expect args to be unpacked | Michael Goulet | -6/+9 |
| 2023-08-03 | Forbid old-style `simd_shuffleN` intrinsics | Oli Scherer | -1/+1 |
| 2023-08-01 | Use upvar_tys in more places, make it a list | Michael Goulet | -2/+2 |
| 2023-08-01 | Make coverage counter IDs count up from 0, not 1 | Zalathar | -13/+10 |
| 2023-08-01 | Make coverage expression IDs count up from 0, not down from `u32::MAX` | Zalathar | -17/+13 |
| 2023-08-01 | Replace `ExpressionOperandId` with enum `Operand` | Zalathar | -67/+44 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -1/+1 |
| 2023-07-28 | Replace a lazy `RefCell<Option<T>>` with `OnceCell<T>` | Zalathar | -4/+3 |
| 2023-07-27 | Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiser | Matthias Krüger | -31/+27 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -31/+27 |
| 2023-07-25 | interpret: make read functions generic over operand type | Ralf Jung | -2/+2 |
| 2023-07-22 | Make `unconditional_recursion` warning detect recursive drops | Martin Nordholts | -0/+4 |
| 2023-07-21 | Reuse MIR validator for inliner. | Camille GILLOT | -117/+17 |
| 2023-07-21 | Auto merge of #113802 - cjgillot:check-debuginfo, r=compiler-errors | bors | -1/+14 |
| 2023-07-20 | Inline should_const_prop. | Camille GILLOT | -20/+4 |
| 2023-07-20 | Remove visit_terminator. | Camille GILLOT | -65/+0 |
| 2023-07-20 | Propagate ScalarPair for any type. | Camille GILLOT | -34/+16 |
| 2023-07-20 | Also propagate ScalarPair operands. | Camille GILLOT | -84/+59 |
| 2023-07-20 | Always propagate into operands. | Camille GILLOT | -6/+1 |
| 2023-07-19 | Substitute types before checking compatibility. | Camille GILLOT | -1/+14 |
| 2023-07-19 | Turn copy into moves during DSE. | Camille GILLOT | -2/+38 |
| 2023-07-14 | Auto merge of #109025 - cjgillot:refprop-dbg, r=JakobDegen | bors | -16/+28 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -140/+141 |
| 2023-07-14 | Introduce ExtentUnord trait for collections that can safely consume UnordItems. | Michael Woerister | -1/+1 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -62/+64 |
| 2023-07-11 | miri: protect Move() function arguments during the call | Ralf Jung | -5/+5 |
| 2023-07-10 | Call super for debuginfo. | Camille GILLOT | -3/+16 |
| 2023-07-10 | Simplify visit_place. | Camille GILLOT | -14/+13 |
| 2023-07-10 | Perform reference propagation earlier. | Camille GILLOT | -1/+1 |
| 2023-07-10 | Enable by default. | Camille GILLOT | -1/+1 |
| 2023-07-07 | Rename `adjustment::PointerCast` and variants using it to `PointerCoercion` | Nilstrieb | -1/+1 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -27/+40 |
| 2023-07-03 | Auto merge of #112882 - DrMeepster:new_un_derefer, r=oli-obk | bors | -20/+7 |
| 2023-06-29 | Merge `un_derefer` into `MovePathLookup` | DrMeepster | -20/+7 |
| 2023-06-30 | Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obk | bors | -5/+5 |
| 2023-06-29 | Avoid cloning `LocalDecls`. | Nicholas Nethercote | -5/+5 |
| 2023-06-28 | Auto merge of #112307 - lcnr:operand-ref, r=compiler-errors | bors | -9/+48 |
| 2023-06-27 | Auto merge of #113105 - matthiaskrgr:rollup-rci0uym, r=matthiaskrgr | bors | -4/+5 |
| 2023-06-27 | Rollup merge of #113084 - WaffleLapkin:less_map_or, r=Nilstrieb | Matthias Krüger | -4/+5 |
| 2023-06-27 | Rollup merge of #113079 - Zalathar:as-operand-id, r=oli-obk | Matthias Krüger | -15/+2 |