about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2025-06-05use helper macro for flat_map vs visit_list, initial dedupsDeadbeef-153/+139
2025-06-04Rollup merge of #142007 - nnethercote:visitor-comments, r=chenyukangMatthias Krüger-0/+4
2025-06-04Rollup merge of #141570 - chenyukang:yukang-fix-eq_unspanned, r=workingjubileeMatthias Krüger-13/+3
2025-06-04Improve some `Visitor` comments.Nicholas Nethercote-0/+4
2025-06-03Rollup merge of #141945 - nnethercote:rm-Path-is_ident, r=compiler-errorsMatthias Krüger-13/+9
2025-06-03Auto merge of #141961 - matthiaskrgr:rollup-r09j2sp, r=matthiaskrgrbors-0/+33
2025-06-03Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercoteMatthias Krüger-0/+33
2025-06-03Remove `Path::is_ident`.Nicholas Nethercote-13/+9
2025-06-02Separately check equality of the scalar types and compound types in the order...Ell-0/+33
2025-06-01Add `visit_id` to ast `Visitor`Deadbeef-282/+224
2025-05-30Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkovMatthias Krüger-104/+20
2025-05-29Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkovGuillaume Gomez-26/+26
2025-05-29avoid some usages of `&mut P<T>` in AST visitorsDeadbeef-26/+26
2025-05-29remove `visit_clobber` and move `DummyAstNode` to `rustc_expand`Deadbeef-104/+20
2025-05-29Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-deadJacob Pratt-14/+12
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-14/+12
2025-05-27Rollup merge of #141632 - fee1-dead-contrib:push-txmttkxvwqxl, r=oli-obkMatthias Krüger-11/+3
2025-05-27Rollup merge of #141635 - fee1-dead-contrib:push-lmyymwotrspk, r=oli-obkMichael Goulet-284/+145
2025-05-27Remove out-of-date `noop_*` names.Nicholas Nethercote-22/+4
2025-05-27further dedup `WalkItemKind` for `mut_visit` and `visit`Deadbeef-284/+145
2025-05-27remove `visit_mt` from `ast::mut_visit`Deadbeef-11/+3
2025-05-26remove eq_unspanned from TokenStreamyukang-7/+3
2025-05-26Fix incorrect eq_unspanned in TokenStreamyukang-8/+2
2025-05-23further deduplicate ast visitor codeDeadbeef-429/+284
2025-05-19introduce common macro for `MutVisitor` and `Visitor` to dedup codeDeadbeef-49/+73
2025-05-18Rollup merge of #140746 - dianne:guard-pat-res, r=oli-obkLeón Orell Valerian Liehr-1/+1
2025-05-18name resolution for guard patternsdianne-1/+1
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-10Remove `AstDeref`.Nicholas Nethercote-50/+30
2025-05-02Add useful comments on `ExprKind::If` variants.Nicholas Nethercote-0/+3
2025-04-30ast: Remove token visiting from AST visitorVadim Petrochenkov-123/+16
2025-04-30Auto merge of #127516 - nnethercote:simplify-LazyAttrTokenStream, r=petrochenkovbors-18/+369
2025-04-30Use `ThinVec` to shrink `LazyAttrTokenStreamInner`.Nicholas Nethercote-3/+4
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-96/+121
2025-04-29Move various token stream things from `rustc_parse` to `rustc_ast`.Nicholas Nethercote-1/+326
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+4
2025-04-25Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgrbors-1/+1
2025-04-25Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkovMatthias Krüger-13/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-23Derive `HashStable` for `DelimArgs`.Nicholas Nethercote-13/+1
2025-04-22Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkovbors-32/+104
2025-04-21Remove `token::{Open,Close}Delim`.Nicholas Nethercote-32/+104
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-11/+22
2025-04-17Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obkMatthias Krüger-14/+26
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-11/+22
2025-04-16working dupv and dupvonly for fwd modeManuel Drehwald-14/+26
2025-04-14Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obkMatthias Krüger-0/+11
2025-04-14Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhprattbors-1/+1
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-230/+20
2025-04-13Improve `-Z crate-attr` diagnosticsjyn-1/+1