| Age | Commit message (Expand) | Author | Lines |
| 2025-07-11 | Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmann | Matthias Krüger | -15/+24 |
| 2025-07-09 | Make AsyncDrop check that it's being implemented on a local ADT | Michael Goulet | -2/+7 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -1/+8 |
| 2025-07-09 | Port `#[rustc_allow_incoherent_impl]` to the new attribute system | Pavel Grigorenko | -2/+9 |
| 2025-07-09 | Port `#[rustc_paren_sugar]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[fundamental]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[marker]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[rustc_unsafe_specialization_marker]` to the new attribute system | Pavel Grigorenko | -8/+7 |
| 2025-07-09 | Port `#[rustc_specialization_trait]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[rustc_coinductive]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[rustc_do_not_implement_via_object]` to the new attribute system | Pavel Grigorenko | -2/+1 |
| 2025-07-09 | Port `#[rustc_deny_explicit_impl]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[const_trait]` to the new attribute system | Pavel Grigorenko | -18/+22 |
| 2025-07-07 | Add `ty_span` query | Oli Scherer | -16/+11 |
| 2025-07-07 | Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmease | Jacob Pratt | -29/+27 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -29/+27 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -4/+3 |
| 2025-07-05 | de-duplicate condition scoping logic | dianne | -11/+27 |
| 2025-07-05 | Remove yields_in_scope from the scope tree. | Camille GILLOT | -168/+37 |
| 2025-07-05 | Auto merge of #139598 - compiler-errors:no-bound-var-symbol, r=WaffleLapkin | bors | -52/+34 |
| 2025-07-04 | Port `#[non_exhaustive]` to the new attribute parsing infrastructure | Jonathan Brouwer | -3/+5 |
| 2025-07-04 | Nits | Michael Goulet | -5/+3 |
| 2025-07-04 | Fix elided lifetimes in rustdoc | Michael Goulet | -1/+1 |
| 2025-07-04 | Same for types | Michael Goulet | -19/+12 |
| 2025-07-04 | Remove Symbol for Named LateParam/Bound variants | Michael Goulet | -31/+22 |
| 2025-07-04 | Rollup merge of #143308 - compiler-errors:no-pointer-like, r=oli-obk | Matthias Krüger | -99/+0 |
| 2025-07-04 | Rollup merge of #143394 - workingjubilee:reorganize-hir-analysis-provide-fn, ... | Jacob Pratt | -39/+28 |
| 2025-07-03 | compiler: document all provide fn in hir_analysis and hir_typeck | Jubilee Young | -2/+6 |
| 2025-07-03 | compiler: inline 1-2 query provide fn in hir_analysis and hir_typeck | Jubilee Young | -37/+22 |
| 2025-07-03 | Remove PointerLike trait | Michael Goulet | -99/+0 |
| 2025-07-03 | Rollup merge of #143038 - Qelxiros:142676-private-dependency-traits, r=tgross35 | Jana Dönszelmann | -1/+1 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -1/+1 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-03 | Rollup merge of #143292 - compiler-errors:explicit-generic, r=oli-obk | Matthias Krüger | -5/+16 |
| 2025-07-02 | avoid suggesting traits from private dependencies | Jeremy Smart | -1/+1 |
| 2025-07-02 | Rollup merge of #143258 - compiler-errors:disambiguator-state, r=oli-obk | Matthias Krüger | -9/+19 |
| 2025-07-02 | Explicitly handle all nodes in generics_of when computing parent | Michael Goulet | -5/+16 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -1/+0 |
| 2025-07-01 | Auto merge of #142030 - oli-obk:wfck-less-hir, r=compiler-errors | bors | -383/+312 |
| 2025-07-01 | Auto merge of #143267 - matthiaskrgr:rollup-suvzar6, r=matthiaskrgr | bors | -11/+1 |
| 2025-06-30 | Don't recompute DisambiguatorState for every RPITIT in trait definition | Michael Goulet | -9/+19 |
| 2025-06-30 | Replace `ItemCtxt::report_placeholder_type_error` `match` with a call to `TyC... | Guillaume Gomez | -11/+1 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -2/+2 |
| 2025-06-30 | Don't run hir wfcheck if ty wfcheck handled everything | Oli Scherer | -17/+58 |
| 2025-06-30 | Avoid some eager uses of HIR spans | Oli Scherer | -4/+5 |
| 2025-06-30 | Stop requiring HIR for impl item wf checks | Oli Scherer | -11/+11 |
| 2025-06-30 | Stop requiring HIR for trait item wf checks | Oli Scherer | -7/+20 |
| 2025-06-30 | Avoid looking at HIR for trait and impl items | Oli Scherer | -23/+7 |
| 2025-06-30 | Avoid eagerly loading the hir fn sig | Oli Scherer | -14/+11 |
| 2025-06-30 | Merge `lower_trait_item` and `lower_impl_item` into `check_item_type` | Oli Scherer | -51/+26 |