| Age | Commit message (Expand) | Author | Lines |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -269/+235 |
| 2025-06-28 | Auto merge of #142625 - cjgillot:inline-nocycle, r=oli-obk | bors | -128/+152 |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -0/+503 |
| 2025-06-27 | Rollup merge of #143046 - RalfJung:zst-unsafe-cell, r=lcnr,oli-obk | Matthias Krüger | -1/+1 |
| 2025-06-27 | Add InterpCx::layout_of with tracing, shadowing LayoutOf | Stypox | -3/+1 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -0/+503 |
| 2025-06-26 | make size_and_align_of_mplace work on all projectable | Ralf Jung | -1/+1 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -0/+4 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -0/+4 |
| 2025-06-23 | Only store the LocalDefId instead of the whole instance. | Camille GILLOT | -5/+10 |
| 2025-06-22 | Only compute recursive callees once. | Camille GILLOT | -128/+147 |
| 2025-06-22 | Leave from CopyProp early when there are no replacements | Tomasz Miąsko | -8/+10 |
| 2025-06-22 | Auto merge of #142675 - tmiasko:preserve-cache, r=oli-obk | bors | -1/+1 |
| 2025-06-21 | Auto merge of #142546 - cjgillot:reachable-jump, r=compiler-errors | bors | -1/+1 |
| 2025-06-20 | Rollup merge of #142571 - cjgillot:borrowed-classes, r=oli-obk | Trevor Gross | -27/+30 |
| 2025-06-18 | Rollup merge of #135656 - joshtriplett:hint-mostly-unused, r=saethlin | Urgau | -0/+7 |
| 2025-06-18 | Preserve caches in a call to shrink_to_fit | Tomasz Miąsko | -1/+1 |
| 2025-06-17 | Rollup merge of #142542 - cjgillot:invalidate-simplify-cfg, r=SparrowLii | Jubilee | -3/+16 |
| 2025-06-16 | Reason about borrowed classes in CopyProp. | Camille GILLOT | -27/+30 |
| 2025-06-16 | Add comment. | Camille GILLOT | -0/+3 |
| 2025-06-15 | Rollup merge of #142347 - azhogin:azhogin/async-drop-storage-live-dead-fix, r... | León Orell Valerian Liehr | -5/+30 |
| 2025-06-15 | Only traverse reachable blocks in JumpThreading. | Camille GILLOT | -1/+1 |
| 2025-06-15 | Manually invalidate caches in SimplifyCfg. | Camille GILLOT | -3/+13 |
| 2025-06-14 | Rollup merge of #141811 - mejrs:bye_locals, r=compiler-errors | Matthias Krüger | -12/+3 |
| 2025-06-14 | Async drop - fix for StorageLive/StorageDead codegen for pinned async drop fu... | Andrew Zhogin | -5/+30 |
| 2025-06-13 | Unimplement unsized_locals | mejrs | -12/+3 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -2/+2 |
| 2025-06-11 | Auto merge of #141763 - lcnr:fixme-gamer, r=BoxyUwU | bors | -1/+1 |
| 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 | -244/+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 |