| Age | Commit message (Expand) | Author | Lines |
| 2025-04-16 | refactor struct pattern checking to get info for peeling | dianne | -19/+32 |
| 2025-04-16 | refactor path pattern checking to get info for peeling | dianne | -48/+89 |
| 2025-04-16 | register `DerefMut` bounds for implicit mutable derefs | dianne | -15/+38 |
| 2025-04-16 | pattern typing for immutable implicit deref patterns | dianne | -27/+89 |
| 2025-04-16 | lower implicit deref patterns to THIR | dianne | -21/+36 |
| 2025-04-16 | working dupv and dupvonly for fwd mode | Manuel Drehwald | -28/+107 |
| 2025-04-16 | Don't require rigid alias's trait to hold | Michael Goulet | -1/+0 |
| 2025-04-16 | Remove FIXME that is no longer relevant | Michael Goulet | -6/+0 |
| 2025-04-16 | Fix replacing supertrait aliases in ReplaceProjectionWith | Michael Goulet | -68/+135 |
| 2025-04-16 | Add hard error for `extern` without explicit ABI | Obei Sideg | -6/+21 |
| 2025-04-16 | Don't canonicalize crate paths | Chris Denton | -6/+15 |
| 2025-04-16 | Rollup merge of #139886 - nnethercote:graphviz_borrowck, r=compiler-errors | Matthias Krüger | -2/+1 |
| 2025-04-16 | Rollup merge of #139880 - compiler-errors:rpitit-nameless, r=nnethercote | Matthias Krüger | -2/+1 |
| 2025-04-16 | Rollup merge of #139876 - blyxyas:write_type_sizes, r=nnethercote | Matthias Krüger | -1/+1 |
| 2025-04-16 | Rollup merge of #139871 - GuillaumeGomez:async-gen-move, r=compiler-errors | Matthias Krüger | -4/+9 |
| 2025-04-16 | Rollup merge of #139647 - eholk:package-namespace, r=fmease | Matthias Krüger | -34/+178 |
| 2025-04-16 | Remove old diagnostic notes for type ascription syntax | Zalathar | -19/+1 |
| 2025-04-16 | fix multiple `#[repr(align(N))]` on functions | Folkert de Vries | -1/+2 |
| 2025-04-16 | stepping into impls for norm is unproductive | lcnr | -8/+13 |
| 2025-04-16 | Auto merge of #136926 - wesleywiser:stabilize_dwarf-version, r=petrochenkov | bors | -2/+12 |
| 2025-04-16 | Auto merge of #139768 - compiler-errors:split-fold, r=lcnr | bors | -218/+402 |
| 2025-04-16 | rustc_target: Use "B" shorthand on the RISC-V Android target | Tsukasa OI | -1/+1 |
| 2025-04-16 | rustc_target: RISC-V: feature addition batch 2 | Tsukasa OI | -1/+11 |
| 2025-04-16 | Make CodeStat's type sizes a public field | blyxyas | -1/+1 |
| 2025-04-16 | Remove support for `#[rustc_mir(borrowck_graphviz_format="gen_kill")]`. | Nicholas Nethercote | -2/+1 |
| 2025-04-15 | Auto merge of #139878 - petrochenkov:revllvmclean2, r=compiler-errors | bors | -26/+45 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -51/+51 |
| 2025-04-15 | Add unstable foo::bar extern command line arguments | Eric Holk | -34/+178 |
| 2025-04-15 | Fix wrong suggestion for async gen block and add regression ui test for #139839 | Guillaume Gomez | -4/+9 |
| 2025-04-15 | Auto merge of #139881 - matthiaskrgr:rollup-7x6zcrc, r=matthiaskrgr | bors | -72/+43 |
| 2025-04-15 | Rollup merge of #139848 - nnethercote:kw-Empty-5, r=compiler-errors | Matthias Krüger | -13/+5 |
| 2025-04-15 | Rollup merge of #139824 - ChrisDenton:non-canonical, r=petrochenkov | Matthias Krüger | -28/+6 |
| 2025-04-15 | Rollup merge of #139818 - compiler-errors:normalize-tails, r=oli-obk | Matthias Krüger | -31/+32 |
| 2025-04-15 | Don't compute name of associated item if it's an RPITIT | Michael Goulet | -2/+1 |
| 2025-04-15 | Split TypeFolder and FallibleTypeFolder | Michael Goulet | -186/+395 |
| 2025-04-15 | Revert "Deduplicate template parameter creation" | Vadim Petrochenkov | -26/+45 |
| 2025-04-15 | Auto merge of #138906 - thaliaarchi:unsupported-test-exe, r=bjorn3 | bors | -0/+7 |
| 2025-04-15 | Add `copy_within` to `IndexSlice` | Jason Newcomb | -1/+12 |
| 2025-04-15 | Add `explicit_extern_abis` unstable feature | Obei Sideg | -0/+3 |
| 2025-04-15 | Don't name macro internals in "does not live long enough" errors. | Mara Bos | -6/+14 |
| 2025-04-15 | Implement `pin!()` using `super let`. | Mara Bos | -1/+0 |
| 2025-04-15 | Improve diagnostic for E0178 (bad `+` in type) | León Orell Valerian Liehr | -7/+6 |
| 2025-04-15 | Improve parse errors for lifetimes in type position | León Orell Valerian Liehr | -7/+62 |
| 2025-04-15 | Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar | bors | -614/+728 |
| 2025-04-15 | Use a dummy ident for a `lint_if_path_starts_with_module` call. | Nicholas Nethercote | -1/+1 |
| 2025-04-15 | Remove a `kw::Empty` usage in symbol mangling. | Nicholas Nethercote | -1/+1 |
| 2025-04-15 | Remove some "name isn't empty" assertions. | Nicholas Nethercote | -11/+3 |
| 2025-04-15 | Rollup merge of #139833 - nnethercote:fix-139633, r=oli-obk | Stuart Cook | -4/+7 |
| 2025-04-15 | Rollup merge of #139798 - lcnr:where-bounds-gt-alias-bound, r=compiler-errors | Stuart Cook | -21/+30 |
| 2025-04-15 | Rollup merge of #139791 - lcnr:ignore-global-where-bounds, r=compiler-errors | Stuart Cook | -2/+6 |