| Age | Commit message (Expand) | Author | Lines |
| 2024-07-03 | Rollup merge of #127294 - ldm0:ldm_coroutine2, r=lcnr | Matthias Krüger | -5/+2 |
| 2024-07-04 | Less magic number for corountine | Liu Dingming | -5/+2 |
| 2024-07-03 | Auto merge of #127036 - cjgillot:sparse-state, r=oli-obk | bors | -5/+14 |
| 2024-07-03 | Auto merge of #125507 - compiler-errors:type-length-limit, r=lcnr | bors | -2/+2 |
| 2024-07-02 | Instance::resolve -> Instance::try_resolve, and other nits | Michael Goulet | -2/+2 |
| 2024-07-02 | Rollup merge of #127230 - hattizai:patch01, r=saethlin | Matthias Krüger | -3/+3 |
| 2024-07-02 | Rollup merge of #127136 - compiler-errors:coroutine-closure-env-shim, r=oli-obk | Matthias Krüger | -18/+31 |
| 2024-07-02 | chore: remove duplicate words | hattizai | -3/+3 |
| 2024-07-01 | Make jump threading state sparse. | Camille GILLOT | -5/+14 |
| 2024-07-01 | Avoid MIR bloat in inlining | Scott McMurray | -2/+79 |
| 2024-07-01 | Auto merge of #127197 - matthiaskrgr:rollup-aqpvn5q, r=matthiaskrgr | bors | -5/+5 |
| 2024-07-01 | Rollup merge of #127105 - scottmcm:issue-127089, r=cjgillot | Matthias Krüger | -5/+5 |
| 2024-07-01 | Auto merge of #126996 - oli-obk:do_not_count_errors, r=nnethercote | bors | -13/+13 |
| 2024-06-30 | Rollup merge of #127157 - Zalathar:unexpand, r=cjgillot | Matthias Krüger | -66/+68 |
| 2024-06-30 | Auto merge of #127024 - cjgillot:jump-prof, r=oli-obk | bors | -43/+50 |
| 2024-06-30 | coverage: Avoid getting extra unexpansion info when we don't need it | Zalathar | -16/+21 |
| 2024-06-30 | coverage: Move span unexpansion into its own submodule | Zalathar | -62/+59 |
| 2024-06-29 | Fix FnMut/Fn shim for coroutine-closures that capture references | Michael Goulet | -18/+31 |
| 2024-06-29 | Move entry point to a method. | Camille GILLOT | -37/+42 |
| 2024-06-29 | Avoid cloning state when possible. | Camille GILLOT | -6/+8 |
| 2024-06-29 | Rollup merge of #127101 - matthiaskrgr:thonk, r=compiler-errors | Matthias Krüger | -5/+0 |
| 2024-06-28 | Only update `Eq` operands in GVN if you can update both sides | Scott McMurray | -5/+5 |
| 2024-06-29 | remove some amusing but redundant code | Matthias Krüger | -5/+0 |
| 2024-06-28 | Don't inline drop shims with unsubstituted generic consts in MIR inliner | Michael Goulet | -1/+11 |
| 2024-06-27 | Rollup merge of #126721 - Zalathar:nested-cov-attr, r=oli-obk | Jacob Pratt | -1/+32 |
| 2024-06-26 | Split lifetimes on mir borrowck dataflow | Oli Scherer | -13/+13 |
| 2024-06-26 | Auto merge of #126844 - scottmcm:more-ptr-cast-gvn, r=saethlin | bors | -36/+107 |
| 2024-06-26 | coverage: Apply `#[coverage(..)]` recursively to nested functions | Zalathar | -3/+9 |
| 2024-06-26 | coverage: Detach `#[coverage(..)]` from codegen attribute handling | Zalathar | -1/+26 |
| 2024-06-24 | Auto merge of #126784 - scottmcm:smaller-terminator, r=compiler-errors | bors | -52/+46 |
| 2024-06-23 | Make MIR inlining costs in build-std independent of config.toml | Scott McMurray | -7/+22 |
| 2024-06-22 | GVN away PtrToPtr-then-Transmute when possible | Scott McMurray | -13/+43 |
| 2024-06-22 | GVN away PtrToPtr before comparisons | Scott McMurray | -12/+47 |
| 2024-06-22 | Add a `pointee_metadata_ty_or_projection` helper | Scott McMurray | -14/+5 |
| 2024-06-21 | Save 2 pointers in `TerminatorKind` (96 → 80 bytes) | Scott McMurray | -52/+46 |
| 2024-06-21 | Auto merge of #125853 - tesuji:promote-fail-fast, r=cjgillot | bors | -17/+15 |
| 2024-06-21 | Reuse allocation for Vec<Candidate> | Lzu Tao | -6/+3 |
| 2024-06-20 | Replace `NormalizeArrayLen` with `GVN` | Scott McMurray | -123/+8 |
| 2024-06-20 | More GVN for PtrMetadata | Scott McMurray | -12/+93 |
| 2024-06-20 | Add a try_as_constant+try_as_local helper | Scott McMurray | -19/+19 |
| 2024-06-21 | Auto merge of #126578 - scottmcm:inlining-bonuses-too, r=davidtwco | bors | -31/+75 |
| 2024-06-20 | Auto merge of #126736 - matthiaskrgr:rollup-rb20oe3, r=matthiaskrgr | bors | -1/+4 |
| 2024-06-20 | Rollup merge of #126717 - nnethercote:rustfmt-use-pre-cleanups, r=jieyouxu | Matthias Krüger | -1/+4 |
| 2024-06-20 | Auto merge of #116088 - nbdd0121:unwind, r=Amanieu,RalfJung | bors | -33/+1 |
| 2024-06-19 | Give inlining bonuses to things that optimize out | Scott McMurray | -20/+63 |
| 2024-06-19 | Give `CostChecker` both penalties and bonuses | Scott McMurray | -15/+16 |
| 2024-06-20 | Add blank lines after module-level `//!` comments. | Nicholas Nethercote | -1/+4 |
| 2024-06-19 | Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR | Scott McMurray | -12/+31 |
| 2024-06-19 | Stabilise c_unwind | Gary Guo | -33/+1 |
| 2024-06-18 | Auto merge of #126623 - oli-obk:do_not_count_errors, r=davidtwco | bors | -1/+1 |