| Age | Commit message (Expand) | Author | Lines |
| 2024-01-25 | What even is CoroutineInfo | Michael Goulet | -4/+15 |
| 2024-01-19 | Pack the u128 in SwitchTargets | Josh Stone | -9/+3 |
| 2024-01-19 | LLVM 18 x86 data layout update | Matthew Maurer | -3/+9 |
| 2024-01-07 | Merge dead bb pruning and unreachable bb deduplication. | Camille GILLOT | -0/+1 |
| 2024-01-06 | Don't populate yield and resume types after the fact | Michael Goulet | -10/+19 |
| 2024-01-06 | Auto merge of #119459 - cjgillot:inline-mir-utils, r=compiler-errors | bors | -0/+3 |
| 2024-01-05 | Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obk | Matthias Krüger | -0/+9 |
| 2024-01-05 | Rollup merge of #119566 - Zalathar:remove-spanview, r=Swatinem,Nilstrieb | Michael Goulet | -1/+0 |
| 2024-01-05 | Stabilize THIR unsafeck | Matthew Jasper | -2/+2 |
| 2024-01-04 | Remove `-Zdump-mir-spanview` | Zalathar | -1/+0 |
| 2024-01-04 | Check yield terminator's resume type in borrowck | Michael Goulet | -0/+9 |
| 2023-12-31 | Inline successor_within_block. | Camille GILLOT | -0/+1 |
| 2023-12-31 | Inline dominator check. | Camille GILLOT | -0/+2 |
| 2023-12-22 | Split coroutine desugaring kind from source | Michael Goulet | -1/+1 |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+3 |
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -0/+4 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-11-14 | Fix def-use check for call terminators | Tomasz Miąsko | -2/+17 |
| 2023-10-28 | share the track_caller handling within a mir::Body | Ralf Jung | -0/+34 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -20/+20 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -10/+10 |
| 2023-10-18 | coverage: Attach an optional `FunctionCoverageInfo` to `mir::Body` | Zalathar | -0/+10 |
| 2023-10-08 | Auto merge of #116454 - tmiasko:small-dominators, r=cjgillot | bors | -0/+17 |
| 2023-10-06 | Rollup merge of #116277 - RalfJung:post-mono, r=oli-obk | Jubilee | -29/+1 |
| 2023-10-05 | Move DefLocation from rustc_codegen_ssa to rustc_middle | Tomasz Miąsko | -0/+17 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -25/+1 |
| 2023-09-30 | dont call mir.post_mono_checks in codegen | Ralf Jung | -29/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -4/+4 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -1/+1 |
| 2023-09-19 | organize mir pretty.rs and move more things into it; move statement-related t... | Ralf Jung | -919/+4 |
| 2023-09-19 | use pretty_print_const_value from MIR constant 'extra' printing | Ralf Jung | -1/+1 |
| 2023-09-19 | move some MIR const pretty-printing into pretty.rs | Ralf Jung | -175/+6 |
| 2023-09-19 | more MIR const types to separate file | Ralf Jung | -409/+8 |
| 2023-09-18 | Auto merge of #115748 - RalfJung:post-mono, r=oli-obk | bors | -2/+30 |
| 2023-09-18 | Remove more unused `Lift` impls. | Nicholas Nethercote | -1/+1 |
| 2023-09-18 | Remove unused `Lift` derives. | Nicholas Nethercote | -2/+2 |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -4/+1 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -2/+33 |
| 2023-09-14 | Auto merge of #115804 - RalfJung:valtree-to-const-val, r=oli-obk | bors | -17/+17 |
| 2023-09-14 | fix clippy (and MIR printing) handling of ConstValue::Indirect slices | Ralf Jung | -25/+10 |
| 2023-09-14 | found another place where we can eval() a const, and go through valtrees | Ralf Jung | -1/+5 |
| 2023-09-14 | always evaluate ConstantKind::Ty through valtrees | Ralf Jung | -16/+12 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -1/+1 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -1/+2 |
| 2023-09-13 | Rollup merge of #115736 - Zoxc:time-cleanup, r=wesleywiser | Matthias Krüger | -0/+37 |
| 2023-09-13 | Generate MIR pass names for profiling on the fly and pass the body DefId as a... | John Kåre Alsaker | -0/+37 |
| 2023-09-13 | restore the old logic adjusting ty::UnevaluatedConst before evaluation | Ralf Jung | -4/+5 |
| 2023-09-13 | make the set of methods between our two Const types more consistent | Ralf Jung | -53/+31 |
| 2023-09-13 | make the eval() functions on our const types return the resulting value | Ralf Jung | -41/+56 |
| 2023-09-11 | Disentangle `Debug` and `Display` for `Ty`. | Nicholas Nethercote | -8/+12 |