| Age | Commit message (Expand) | Author | Lines |
| 2025-02-17 | Rollup merge of #136671 - nnethercote:middle-limits, r=Nadrieril | Matthias Krüger | -1/+4 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -5/+4 |
| 2025-02-17 | Move `rustc_middle::limits` to `rustc_interface`. | Nicholas Nethercote | -1/+0 |
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -0/+4 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -2/+3 |
| 2025-02-15 | HIR analysis: Remove unnecessary abstraction over list of clauses | León Orell Valerian Liehr | -1/+1 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -3/+3 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -80/+119 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+5 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -80/+119 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -5/+5 |
| 2025-02-12 | Rollup merge of #136884 - compiler-errors:fn-zst, r=BoxyUwU | Matthias Krüger | -4/+9 |
| 2025-02-11 | Lower fn items as ZST valtrees and delay a bug | Michael Goulet | -4/+9 |
| 2025-02-11 | Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obk | Matthias Krüger | -8/+7 |
| 2025-02-11 | Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=... | Matthias Krüger | -7/+0 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -8/+7 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -7/+0 |
| 2025-02-10 | Rollup merge of #136731 - safinaskar:parallel-2025-02-08-07-22, r=SparrowLii | Matthias Krüger | -3/+0 |
| 2025-02-10 | Extend the renaming to coerce_unsafe_ptr | Bastian Kersting | -1/+1 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -4/+4 |
| 2025-02-08 | Rustfmt | bjorn3 | -32/+45 |
| 2025-02-08 | rustc_middle: parallel: TyCtxt: remove "unsafe impl DynSend/DynSync" | Askar Safin | -3/+0 |
| 2025-02-08 | Auto merge of #136713 - matthiaskrgr:rollup-sy6py39, r=matthiaskrgr | bors | -0/+31 |
| 2025-02-07 | Rollup merge of #136554 - compiler-errors:opt-alias-variances, r=lcnr | Matthias Krüger | -0/+31 |
| 2025-02-07 | Rollup merge of #136577 - dianne:simple-pat-migration-simplification, r=Nadri... | Matthias Krüger | -6/+20 |
| 2025-02-06 | Auto merge of #136641 - matthiaskrgr:rollup-lajwje5, r=matthiaskrgr | bors | -57/+3 |
| 2025-02-06 | Add opt_alias_variances and use it in outlives code | Michael Goulet | -0/+31 |
| 2025-02-06 | Rollup merge of #136235 - oli-obk:transmuty-pat-tys, r=RalfJung | Matthias Krüger | -1/+1 |
| 2025-02-06 | Rollup merge of #136073 - compiler-errors:recursive-coro-always, r=oli-obk | Matthias Krüger | -56/+2 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -6/+6 |
| 2025-02-06 | Fix whitespace in lift macros. | Nicholas Nethercote | -20/+28 |
| 2025-02-06 | Clean up trivial traversal/lift impl generator macro calls. | Nicholas Nethercote | -57/+97 |
| 2025-02-05 | Eagerly detect coroutine recursion pre-mono when possible | Michael Goulet | -56/+2 |
| 2025-02-05 | try to suggest eliding redundant binding modifiers | dianne | -1/+3 |
| 2025-02-05 | Pretty print pattern type values with `transmute` if they don't satisfy their... | Oli Scherer | -1/+1 |
| 2025-02-04 | Auto merge of #136115 - Mark-Simulacrum:shard-alloc-id, r=RalfJung | bors | -2/+2 |
| 2025-02-04 | experimentally label the spans for default binding modes | dianne | -4/+2 |
| 2025-02-03 | highlight the whole problem subpattern when pointing out the default binding ... | dianne | -2/+4 |
| 2025-02-03 | Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obk | Matthias Krüger | -45/+46 |
| 2025-02-03 | Move `try_to_raw_bytes` from `ty::Valtree` to `ty::Value` | FedericoBruzzone | -37/+34 |
| 2025-02-03 | Refactor using the type-level constant value `ty::Value` | FedericoBruzzone | -27/+31 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -6/+6 |
| 2025-02-03 | reword pattern migration diagnostic to make sense in all editions | dianne | -6/+18 |
| 2025-02-03 | Auto merge of #133138 - azhogin:azhogin/target-modifiers, r=davidtwco,saethlin | bors | -0/+1 |
| 2025-02-02 | Target modifiers (special marked options) are recorded in metainfo and compar... | Andrew Zhogin | -0/+1 |
| 2025-02-02 | Rollup merge of #136368 - estebank:listify, r=fee1-dead | Matthias Krüger | -10/+6 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -41/+93 |
| 2025-02-01 | Shard AllocMap Lock | Mark Rousskov | -2/+2 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -3/+3 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -41/+93 |