| Age | Commit message (Expand) | Author | Lines |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -34/+55 |
| 2025-02-06 | coverage: Store BCB node IDs in mappings, and resolve them in codegen | Zalathar | -23/+28 |
| 2025-02-05 | Rollup merge of #136563 - nnethercote:clean-up-Trivials, r=lcnr | Jubilee | -155/+121 |
| 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 | -140/+98 |
| 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 | Removed dependency on the field-offset crate. | David Venhoek | -3/+4 |
| 2025-02-05 | Pretty print pattern type values with `transmute` if they don't satisfy their... | Oli Scherer | -1/+5 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -1/+6 |
| 2025-02-04 | Auto merge of #136115 - Mark-Simulacrum:shard-alloc-id, r=RalfJung | bors | -26/+44 |
| 2025-02-04 | Rollup merge of #136284 - oli-obk:push-zsxuwnzmonnl, r=lcnr | Matthias Krüger | -0/+2 |
| 2025-02-04 | experimentally label the spans for default binding modes | dianne | -4/+2 |
| 2025-02-04 | Rollup merge of #136465 - nnethercote:rustc_middle-MORE, r=jieyouxu | Jacob Pratt | -135/+45 |
| 2025-02-03 | highlight the whole problem subpattern when pointing out the default binding ... | dianne | -2/+4 |
| 2025-02-04 | Two minor `use` fixups. | Nicholas Nethercote | -4/+2 |
| 2025-02-04 | Fix an inconsistent import. | Nicholas Nethercote | -3/+2 |
| 2025-02-04 | Update top-level `rustc_middle` comment. | Nicholas Nethercote | -2/+3 |
| 2025-02-04 | Simplify `thir_with_elements` macro. | Nicholas Nethercote | -13/+3 |
| 2025-02-04 | Remove `impl_for_typed_def_id` macro. | Nicholas Nethercote | -41/+35 |
| 2025-02-04 | Remove comment duplication. | Nicholas Nethercote | -12/+0 |
| 2025-02-04 | Remove `dep_node` comment duplication. | Nicholas Nethercote | -58/+0 |
| 2025-02-04 | Remove unused features from `rustc_middle`. | Nicholas Nethercote | -2/+0 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+6 |
| 2025-02-03 | Rollup merge of #136484 - Zalathar:query-cache-notes, r=jieyouxu | Matthias Krüger | -0/+6 |
| 2025-02-03 | Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obk | Matthias Krüger | -50/+52 |
| 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 | -32/+37 |
| 2025-02-03 | Notes on types/traits used for in-memory query caching | Zalathar | -0/+6 |
| 2025-02-03 | Rollup merge of #136464 - nnethercote:rm-TyCtxtAt-for-hooks, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -17/+3 |
| 2025-02-03 | Rollup merge of #136455 - nnethercote:less-Clone, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -22/+22 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -24/+24 |
| 2025-02-03 | reword pattern migration diagnostic to make sense in all editions | dianne | -6/+18 |
| 2025-02-03 | Use a different hir type for patterns in pattern types than we use in match p... | Oli Scherer | -0/+2 |
| 2025-02-03 | Auto merge of #133138 - azhogin:azhogin/target-modifiers, r=davidtwco,saethlin | bors | -0/+1 |
| 2025-02-03 | Remove hook calling via `TyCtxtAt`. | Nicholas Nethercote | -17/+3 |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -7/+7 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 2025-02-03 | Derive `Clone` on fewer THIR types. | Nicholas Nethercote | -22/+22 |
| 2025-02-02 | Rollup merge of #136425 - nnethercote:mv-rustc_middle-infer, r=lcnr | Matthias Krüger | -175/+0 |
| 2025-02-02 | Rollup merge of #136422 - nnethercote:convert-lint-functions, r=Noratrieb | Matthias Krüger | -37/+3 |
| 2025-02-02 | Rollup merge of #136394 - saethlin:clean-up-instantiation-mode, r=compiler-er... | Matthias Krüger | -42/+79 |
| 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-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -36/+77 |
| 2025-02-02 | Move `unify_key` module. | Nicholas Nethercote | -171/+0 |
| 2025-02-02 | Remove unused `ToType` trait. | Nicholas Nethercote | -5/+1 |
| 2025-02-02 | Convert two `rustc_middle::lint` functions to `Span` methods. | Nicholas Nethercote | -37/+3 |
| 2025-02-01 | Shard AllocMap Lock | Mark Rousskov | -26/+44 |