about summary refs log tree commit diff
path: root/compiler/rustc_ast/src/ast_traits.rs
AgeCommit message (Expand)AuthorLines
2025-08-09remove `P`Deadbeef-6/+5
2025-06-19completely deduplicate `Visitor` and `MutVisitor`Deadbeef-0/+7
2025-05-29remove `visit_clobber` and move `DummyAstNode` to `rustc_expand`Deadbeef-0/+6
2025-05-10Remove `AstDeref`.Nicholas Nethercote-47/+28
2025-04-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-14/+0
2025-04-02Remove `NtExpr` and `NtLiteral`.Nicholas Nethercote-2/+0
2025-03-07Remove `NtItem` and `NtStmt`.Nicholas Nethercote-4/+0
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-2/+13
2025-02-28Remove `NtPath`.Nicholas Nethercote-2/+0
2025-02-28Remove `NtMeta`.Nicholas Nethercote-2/+0
2025-02-28Remove `NtPat`.Nicholas Nethercote-2/+0
2025-02-21Remove `NtTy`.Nicholas Nethercote-2/+0
2025-02-21Remove `NtVis`.Nicholas Nethercote-2/+0
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+8
2024-07-07Remove `HasSpan` trait.Nicholas Nethercote-33/+0
2024-05-14Remove `NtIdent` and `NtLifetime`.Nicholas Nethercote-2/+0
2024-03-14Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`Guillaume Gomez-4/+4
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-2/+2
2022-09-09Rename `{Create,Lazy}TokenStream` as `{To,Lazy}AttrTokenStream`.Nicholas Nethercote-19/+19
2022-08-29Inline `attrs`.Nicholas Nethercote-0/+1
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-37/+10
2022-08-16Shrink `ast::Attribute`.Nicholas Nethercote-2/+2
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-1/+7
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-0/+436