| Age | Commit message (Expand) | Author | Lines |
| 2025-07-06 | Dont resolve instance of root in mir_callgraph_cyclic | Michael Goulet | -9/+2 |
| 2025-07-06 | Do not unify borrowed locals in CopyProp. | Camille GILLOT | -2/+2 |
| 2025-07-03 | Auto merge of #142890 - kornelski:unused-var-debug, r=saethlin | bors | -2/+4 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -15/+15 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -15/+15 |
| 2025-07-03 | Rollup merge of #143273 - 1c3t3a:enum-check-negative, r=SparrowLii | Matthias Krüger | -4/+26 |
| 2025-07-02 | Rollup merge of #143261 - compiler-errors:explicit-pred, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-07-02 | Make the enum check work for negative discriminants | Bastian Kersting | -4/+26 |
| 2025-07-01 | Auto merge of #143036 - compiler-errors:no-dyn-star, r=oli-obk | bors | -5/+1 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -5/+1 |
| 2025-07-01 | Rollup merge of #143262 - dianqk:non_exhaustive, r=oli-obk | Guillaume Gomez | -25/+24 |
| 2025-07-01 | Avoid computing layouts inside coroutines. | Camille GILLOT | -1/+8 |
| 2025-07-01 | Remove extraneous types. | Camille GILLOT | -130/+79 |
| 2025-07-01 | Store a full Ty with each Value. | Camille GILLOT | -130/+114 |
| 2025-07-01 | Introduce Value::RawPtr as it behaves differently from other aggregates. | Camille GILLOT | -55/+67 |
| 2025-07-01 | Simplify assignments. | Camille GILLOT | -28/+33 |
| 2025-07-01 | Feed explicit_predicates_of instead of predicates_of | Michael Goulet | -1/+1 |
| 2025-07-01 | mir: Mark `Statement` and `BasicBlockData` as `#[non_exhaustive]` | dianqk | -25/+24 |
| 2025-06-30 | Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-06-29 | mir: Use the `new` method for `BasicBlockData` | dianqk | -203/+166 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -269/+235 |
| 2025-06-29 | give Pointer::into_parts a more scary name and offer a safer alternative | Ralf Jung | -1/+1 |
| 2025-06-28 | Auto merge of #142625 - cjgillot:inline-nocycle, r=oli-obk | bors | -128/+152 |
| 2025-06-28 | Keep inlined var_debug_info only when full debug info is used | Kornel | -2/+4 |
| 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 |