| Age | Commit message (Expand) | Author | Lines |
| 2025-04-02 | Do not use `for_each_assignment_mut` to iterate over assignment statements | dianqk | -78/+37 |
| 2025-04-02 | Auto merge of #139018 - oli-obk:incremental-trait-impls, r=compiler-errors | bors | -3/+7 |
| 2025-04-02 | Only look at trait impls in the current crate when looking for `Drop` impls | Oli Scherer | -3/+7 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Use return_result_from_ensure_ok a bit more | Michael Goulet | -1/+1 |
| 2025-04-02 | Rollup merge of #139102 - Zalathar:no-split, r=oli-obk | Stuart Cook | -89/+39 |
| 2025-04-01 | Remove an unnecessary dtor computation and use the cached query result instead | Oli Scherer | -1/+1 |
| 2025-04-01 | coverage: Don't split bang-macro spans, just truncate them | Zalathar | -32/+15 |
| 2025-04-01 | coverage: Instead of splitting, just discard any span that overlaps a hole | Zalathar | -46/+17 |
| 2025-04-01 | coverage: Shrink call spans to just the function name | Zalathar | -11/+7 |
| 2025-03-31 | Feed HIR for by-move coroutine body def, since the inliner tries to read its ... | Michael Goulet | -0/+2 |
| 2025-03-27 | Drive-by get rid of a bunch of unnecessary :? | Michael Goulet | -25/+23 |
| 2025-03-27 | Do not trim paths in MIR validator | Michael Goulet | -1/+8 |
| 2025-03-21 | coverage: Defer the filtering of hole spans | Zalathar | -15/+15 |
| 2025-03-21 | coverage: Separate span-extraction from unexpansion | Zalathar | -75/+66 |
| 2025-03-19 | Rollup merge of #138670 - compiler-errors:remove-afidt, r=oli-obk | Matthias Krüger | -48/+2 |
| 2025-03-18 | Remove existing AFIDT implementation | Michael Goulet | -48/+2 |
| 2025-03-18 | coverage: Don't store a body span in `FunctionCoverageInfo` | Zalathar | -1/+0 |
| 2025-03-15 | Don't drop Rvalue::WrapUnsafeBinder during GVN | Michael Goulet | -2/+8 |
| 2025-03-15 | Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgr | bors | -2/+39 |
| 2025-03-15 | Rollup merge of #138514 - compiler-errors:fake-borrow-ref-to-value, r=oli-obk | Matthias Krüger | -2/+39 |
| 2025-03-15 | Stop relying on rustc_type_ir in non-type-system crates | Michael Goulet | -16/+12 |
| 2025-03-14 | Remove fake borrows of refs that are converted into non-refs in MakeByMoveBody | Michael Goulet | -2/+39 |
| 2025-03-12 | Allow more top-down inlining for single-BB callees | Scott McMurray | -58/+83 |
| 2025-03-12 | Auto merge of #138076 - tmiasko:pred-count, r=matthewjasper | bors | -3/+6 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -0/+1 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+3 |
| 2025-03-08 | Auto merge of #137502 - compiler-errors:global-asm-aint-mir-body, r=oli-obk | bors | -0/+4 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorino | Matthias Krüger | -2/+1 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -1/+1 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -2/+1 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-06 | Generate the right MIR for by use closures | Santiago Pastorino | -1/+1 |
| 2025-03-06 | Factor out check whether an unwind action generates invoke | Tomasz Miąsko | -7/+10 |
| 2025-03-06 | Break critical edges in inline asm before code generation | Tomasz Miąsko | -0/+26 |
| 2025-03-06 | Exclude global_asm from mir_keys | Michael Goulet | -0/+4 |
| 2025-03-06 | Factor out edge breaking code | Tomasz Miąsko | -13/+11 |
| 2025-03-06 | Calculate predecessor count directly | Tomasz Miąsko | -2/+6 |
| 2025-03-06 | Remove start block special case | Tomasz Miąsko | -1/+0 |
| 2025-03-05 | Auto merge of #137907 - compiler-errors:inline-fnonce, r=saethlin | bors | -20/+16 |
| 2025-03-05 | Rollup merge of #138028 - workingjubilee:is-rustic-abi, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -5/+1 |
| 2025-03-05 | Rollup merge of #137298 - compiler-errors:mir-wf, r=lcnr | 许杰友 Jieyou Xu (Joe) | -0/+18 |
| 2025-03-04 | compiler: use `is_rustic_abi` in mir_transform | Jubilee Young | -5/+1 |
| 2025-03-04 | Remove obsolete comment from DeduceReadOnly | Tomasz Miąsko | -29/+0 |
| 2025-03-03 | Inline FnOnce once again | Michael Goulet | -13/+10 |