| Age | Commit message (Expand) | Author | Lines |
| 2025-04-04 | AsyncDestructor: replace fields with impl_did | Maja Kądziołka | -4/+2 |
| 2025-04-03 | add `TypingMode::Borrowck` | lcnr | -7/+30 |
| 2025-04-02 | Fetch the destructor constness lazily | Oli Scherer | -2/+0 |
| 2025-03-31 | Fix invalid link | tiif | -2/+2 |
| 2025-03-26 | Remove `kw::Empty` uses from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2025-03-19 | Rollup merge of #138001 - meithecatte:privately-uninhabited, r=Nadrieril | Matthias Krüger | -1/+12 |
| 2025-03-18 | Remove existing AFIDT implementation | Michael Goulet | -1/+0 |
| 2025-03-15 | Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgr | bors | -1/+2 |
| 2025-03-15 | Move codec module back into middle | Michael Goulet | -2/+3 |
| 2025-03-15 | Fold visit into ty | Michael Goulet | -5/+5 |
| 2025-03-15 | Squash fold into ty | Michael Goulet | -2/+2 |
| 2025-03-14 | resolve: Avoid some unstable iteration | Vadim Petrochenkov | -1/+2 |
| 2025-03-12 | Rollup merge of #137504 - nnethercote:remove-Map-4, r=Zalathar | Manish Goregaokar | -3/+3 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -3/+3 |
| 2025-03-10 | Remove AdtFlags::IS_ANONYMOUS and Copy/Clone condition for anonymous ADT | Michael Goulet | -1/+1 |
| 2025-03-09 | Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk | Matthias Krüger | -3/+4 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -3/+3 |
| 2025-03-09 | Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errors | Matthias Krüger | -46/+1 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -3/+3 |
| 2025-03-07 | depend more on attr_data_structures and move find_attr! there | Jana Dönszelmann | -3/+4 |
| 2025-03-07 | Add helper methods checking for "#[non_exhaustive] that's active" | Maja Kądziołka | -1/+12 |
| 2025-03-01 | Rollup merge of #137800 - BoxyUwU:param_env_docs, r=compiler-errors | Matthias Krüger | -6/+0 |
| 2025-02-26 | Remove `ParamEnv::without_caller_bounds` | Boxy | -6/+0 |
| 2025-02-26 | Print out destructor | Michael Goulet | -0/+1 |
| 2025-02-26 | Rollup merge of #137529 - klensy:unused3, r=lcnr | León Orell Valerian Liehr | -7/+1 |
| 2025-02-25 | remove unused field from VariantDef::new and convert debug to instrument | klensy | -7/+1 |
| 2025-02-24 | Auto merge of #135726 - jdonszelmann:attr-parsing, r=oli-obk | bors | -7/+21 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -7/+21 |
| 2025-02-24 | Fix some `use` items that import more than necessary. | Nicholas Nethercote | -1/+1 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -6/+3 |
| 2025-02-21 | convert all_macro_rules from hashmap to hashset | klensy | -1/+1 |
| 2025-02-20 | Turn order dependent trait objects future incompat warning into a hard error | Oli Scherer | -46/+1 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -2/+1 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgr | bors | -2/+1 |
| 2025-02-17 | Move `rustc_middle::limits` to `rustc_interface`. | Nicholas Nethercote | -1/+0 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -2/+1 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -1/+2 |
| 2025-02-03 | reword pattern migration diagnostic to make sense in all editions | dianne | -1/+1 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -1/+1 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -0/+9 |
| 2025-01-18 | Get rid of `ToPolyTraitRef` | Michael Goulet | -2/+1 |
| 2025-01-14 | Add hir::HeaderSafety to make follow up commits simpler | Oli Scherer | -0/+1 |
| 2025-01-11 | Remove a bunch of diagnostic stashing that doesn't do anything | Michael Goulet | -11/+1 |
| 2025-01-08 | Implement const Destruct in old solver | Michael Goulet | -2/+2 |
| 2024-12-19 | Auto merge of #133961 - lcnr:borrowck-cleanup, r=jackh726 | bors | -1/+2 |
| 2024-12-18 | update new solver candidate assembly | lcnr | -1/+1 |
| 2024-12-18 | introduce `LateParamRegionKind` | lcnr | -1/+2 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -1/+1 |