| Age | Commit message (Expand) | Author | Lines |
| 2025-07-22 | Rollup merge of #144212 - bjorn3:remove_unique_lang_item, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -2/+0 |
| 2025-07-21 | Auto merge of #144238 - jhpratt:rollup-xb8aida, r=jhpratt | bors | -4/+4 |
| 2025-07-21 | Remove Retag for Unique | bjorn3 | -2/+0 |
| 2025-07-20 | Rollup merge of #144162 - beepster4096:drop_elaborator_debug_impls, r=compile... | Jacob Pratt | -4/+4 |
| 2025-07-20 | Ban projecting into SIMD types [MCP838] | Scott McMurray | -0/+9 |
| 2025-07-19 | Give a message with a span on validation error | Scott McMurray | -8/+10 |
| 2025-07-19 | Auto merge of #144166 - matthiaskrgr:rollup-wccepuo, r=matthiaskrgr | bors | -16/+28 |
| 2025-07-18 | debug impls for drop elaborators | beepster4096 | -4/+4 |
| 2025-07-18 | Be a bit more careful around exotic cycles in in the inliner | Michael Goulet | -16/+28 |
| 2025-07-18 | Generalize `unsize` and `unsize_into` destinations | Oli Scherer | -1/+1 |
| 2025-07-18 | Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmann | Matthias Krüger | -19/+13 |
| 2025-07-18 | Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obk | Matthias Krüger | -298/+255 |
| 2025-07-16 | Port `#[coverage]` to the new attribute system | Sasha Pourcelot | -19/+13 |
| 2025-07-10 | Propagate from borrowed locals in CopyProp | Tomasz Miąsko | -20/+6 |
| 2025-07-09 | Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqk | bors | -0/+3 |
| 2025-07-08 | Apply effects to otherwise edge in dataflow analysis | Amogh Shivaram | -0/+3 |
| 2025-07-07 | Rollup merge of #143551 - compiler-errors:root-sub, r=cjgillot | 许杰友 Jieyou Xu (Joe) | -9/+2 |
| 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 |