| Age | Commit message (Expand) | Author | Lines |
| 2025-06-10 | Auto merge of #142299 - fmease:rollup-u86s80a, r=fmease | bors | -29/+19 |
| 2025-06-10 | Rollup merge of #142124 - oli-obk:transmute-cast, r=scottmcm | León Orell Valerian Liehr | -29/+19 |
| 2025-06-10 | Auto merge of #141485 - dianqk:early_otherwise_branch_loop, r=oli-obk | bors | -29/+3 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -3/+0 |
| 2025-06-06 | Add `-Z hint-mostly-unused` to tell rustc that most of a crate will go unused | Josh Triplett | -0/+7 |
| 2025-06-06 | Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk | Guillaume Gomez | -7/+10 |
| 2025-06-06 | Allow transmute casts in pre-runtime-MIR | Oli Scherer | -29/+19 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -7/+10 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -49/+50 |
| 2025-06-04 | Rollup merge of #141932 - azhogin:azhogin/async-drop-inside-asyncgen-fix, r=o... | Matthias Krüger | -6/+28 |
| 2025-06-04 | Fix for async drop inside async gen fn | Andrew Zhogin | -6/+28 |
| 2025-06-03 | `FIXME(-Znext-solver)` triage | lcnr | -1/+1 |
| 2025-06-03 | Rollup merge of #141677 - azhogin:azhogin/async-drop-unexpected-type-instead-... | Matthias Krüger | -2/+14 |
| 2025-06-01 | Async drop - type instead of async drop fn and incorrect drop signature don't... | Andrew Zhogin | -2/+14 |
| 2025-05-31 | Auto merge of #139118 - scottmcm:slice-get-unchecked-intrinsic, r=workingjubilee | bors | -0/+46 |
| 2025-05-30 | Rollup merge of #141494 - dianqk:match-br-non-int, r=wesleywiser | Jubilee | -2/+4 |
| 2025-05-30 | `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does | Scott McMurray | -0/+46 |
| 2025-05-27 | Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwU | Trevor Gross | -250/+0 |
| 2025-05-27 | Rollup merge of #141252 - dianqk:gvn-repeat-index, r=saethlin | Trevor Gross | -1/+7 |
| 2025-05-27 | coverage: Revert "unused local file IDs" due to empty function names | Zalathar | -36/+2 |
| 2025-05-27 | Rollup merge of #141513 - nia-e:allocbytes-extend, r=RalfJung | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-05-27 | Rollup merge of #141431 - compiler-errors:open-drop, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+17 |
| 2025-05-26 | mir-opt: Do not transform non-int type in match_branches | dianqk | -2/+4 |
| 2025-05-26 | extend allocbytes with associated type | Nia Espera | -0/+1 |
| 2025-05-25 | Make UNNECESSARY_TRANSMUTES into a HIR lint | Michael Goulet | -159/+0 |
| 2025-05-25 | Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lint | Michael Goulet | -91/+0 |
| 2025-05-24 | mir-opt: Do not create storage marks for temporary locals | dianqk | -43/+5 |
| 2025-05-24 | mir-opt: Create an indirect BB to add `StorageDead` | dianqk | -4/+16 |
| 2025-05-23 | Rollup merge of #140967 - azhogin:azhogin/async-drop-poll-shim-for-error-drop... | Matthias Krüger | -3/+4 |
| 2025-05-23 | Emit dummy open drop for unsafe binder | Michael Goulet | -0/+17 |
| 2025-05-23 | Async drop poll shim for error dropee generates noop body (fixes #140930) | Andrew Zhogin | -3/+4 |
| 2025-05-22 | use uX::from instead of _ as uX in non - const contexts | bendn | -3/+16 |
| 2025-05-22 | Rollup merge of #140431 - bend-n:dont_handle_bool_transmute, r=Nadrieril | Matthias Krüger | -2/+1 |
| 2025-05-21 | Rollup merge of #141328 - azhogin:azhogin/async-drop-ice-for-empty-impl-fix, ... | Matthias Krüger | -1/+23 |
| 2025-05-21 | Async drop fix for 'broken mir in AsyncDropGlue, place has deref as a later p... | Andrew Zhogin | -8/+13 |
| 2025-05-21 | When AsyncDrop impl is empty, sync drop generated in elaborator (Fixes #140974) | Andrew Zhogin | -1/+23 |
| 2025-05-19 | gvn: bail out unavoidable non-ssa locals in repeat | dianqk | -1/+7 |
| 2025-05-19 | Rollup merge of #140847 - Zalathar:unused-local-file, r=SparrowLii | Stuart Cook | -2/+36 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -5/+5 |
| 2025-05-18 | Rollup merge of #141218 - dianqk:gvn-overlapping, r=oli-obk | León Orell Valerian Liehr | -6/+13 |
| 2025-05-18 | Rollup merge of #140926 - azhogin:azhogin/async-drop-coroutine-layout-returns... | León Orell Valerian Liehr | -2/+2 |
| 2025-05-18 | gvn: avoid creating overlapping assignments | dianqk | -6/+13 |
| 2025-05-17 | Rollup merge of #141051 - compiler-errors:less-erase, r=nnethercote | Matthias Krüger | -1/+1 |
| 2025-05-15 | dont handle bool transmute | bendn | -2/+1 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-11 | Return value of coroutine_layout fn changed to Result with LayoutError | Andrew Zhogin | -2/+2 |
| 2025-05-09 | don't depend on rustc_attr_parsing if rustc_data_structures will do | mejrs | -5/+5 |
| 2025-05-10 | coverage: Enlarge empty spans during MIR instrumentation, not codegen | Zalathar | -2/+36 |
| 2025-05-08 | Remove some unnecessary erases | Michael Goulet | -1/+1 |
| 2025-05-08 | add signed integers to unnecessary_lints to ensure feature parity with clippy | bendn | -0/+27 |