about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2025-06-23update to literal-escaper 0.0.4 for better API without `unreachable` and fast...Marijn Schouten-8/+7
2025-06-22Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomezbors-1/+9
2025-06-22Rollup merge of #142594 - mejrs:new_desugaring, r=chenyukangGuillaume Gomez-1/+9
2025-06-22Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obkbors-706/+444
2025-06-22Implement DesugaringKind::FormatLiteralmejrs-1/+9
2025-06-21Remove style() from AttributeExt traitDavid Tolnay-9/+3
2025-06-21Add AttributeExt::doc_resolution_scopeDavid Tolnay-0/+21
2025-06-19completely deduplicate `Visitor` and `MutVisitor`Deadbeef-660/+444
2025-06-19remove `walk_item_kind` from `MutVisitor`Deadbeef-46/+0
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-1/+1
2025-06-17Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkovJacob Pratt-7/+25
2025-06-16Fix some unused fields in AST visitorMichael Goulet-2/+2
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-1/+1
2025-06-16Make sure to propagate result from visit_expr_fieldsMichael Goulet-1/+1
2025-06-15Rollup merge of #134661 - dtolnay:prefixattr, r=fmeaseLeón Orell Valerian Liehr-4/+13
2025-06-15Auto merge of #142398 - fee1-dead-contrib:push-ynxrtswtkyxw, r=oli-obkbors-1/+2
2025-06-15Implement pinned borrows, part of `pin_ergonomics`Frank King-0/+4
2025-06-13Reduce precedence of expressions that have an outer attrDavid Tolnay-4/+13
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-0/+32
2025-06-13Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkovMatthias Krüger-2/+19
2025-06-13Rollup merge of #134847 - dtolnay:asymmetrical, r=fmeaseMatthias Krüger-5/+10
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+32
2025-06-12early linting: avoid redundant calls to `check_id`Deadbeef-1/+2
2025-06-12avoid `&mut P<T>` in `visit_expr` etc methodsDeadbeef-7/+25
2025-06-12Add some useful `Path`/`PathSegment` equality operations.Nicholas Nethercote-2/+19
2025-06-09deduplicate the rest of AST walker functionsDeadbeef-1165/+666
2025-06-06Rollup merge of #142086 - fee1-dead-contrib:ast-visitor-dedup, r=oli-obkGuillaume Gomez-357/+272
2025-06-06Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-deadGuillaume Gomez-210/+11
2025-06-06deduplicate more `walk_*` methods in AST visitDeadbeef-217/+146
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