about summary refs log tree commit diff
path: root/compiler/rustc_ast/src/mut_visit.rs
AgeCommit message (Expand)AuthorLines
2024-09-10disallow `naked_asm!` outside of `#[naked]` functionsFolkert de Vries-0/+1
2024-09-06Add initial support for raw lifetimesMichael Goulet-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+8
2024-07-22Avoid passing state that will not be visitedOli Scherer-53/+16
2024-07-22Update trait name from Noop -> WalkOli Scherer-6/+6
2024-07-22Always pass the visitor as the first argument to walk* functionsOli Scherer-207/+207
2024-07-22Sync `mut_visit` function names with immut `visit` ones (s/noop_visit/walk/)Oli Scherer-134/+125
2024-07-22Add `Ident` to `FnKind::Fn`, just like with the immutable visitorOli Scherer-7/+16
2024-07-22Split up `visit_path` so `MutVisitor` has a `path_segment` method just like t...Oli Scherer-4/+13
2024-07-22Pass id and span to `visit_fn`, just like for the immutable visitorOli Scherer-13/+43
2024-07-22Make function items in mut visitors all go through the same visit_fn function...Oli Scherer-30/+52
2024-07-22Track visit_param_bound in mut visit just like in the immutable visitorOli Scherer-15/+15
2024-07-22Merge impl and trait item mut visitor methods to mirror immut visitorOli Scherer-7/+8
2024-07-16Fix a bunch of sites that were walking instead of visiting, making it impossi...Oli Scherer-3/+3
2024-07-10Make `visit_clobber`'s impl safeOli Scherer-14/+3
2024-07-07Rename some attribute types for consistency.Nicholas Nethercote-1/+1
2024-06-28Change RTN to use .. againMichael Goulet-0/+1
2024-06-27Tighten spans for async blocksMichael Goulet-1/+2
2024-06-26ast: Standardize visiting orderVadim Petrochenkov-99/+107
2024-06-24ast: Standardize visiting order for attributes and node IDsVadim Petrochenkov-21/+21
2024-06-20StaticForeignItem and StaticItem are the sameMichael Goulet-6/+1
2024-06-19Rollup merge of #124135 - petrochenkov:deleglob, r=fmease许杰友 Jieyou Xu (Joe)-10/+28
2024-06-17Rework precise capturing syntaxMichael Goulet-6/+6
2024-06-14delegation: Implement glob delegationVadim Petrochenkov-10/+28
2024-06-07Rollup merge of #124214 - carbotaniuman:parse_unsafe_attrs, r=michaelwoeristerMatthias Krüger-4/+6
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-1/+1
2024-06-06Parse unsafe attributescarbotaniuman-4/+6
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-1/+1
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-1/+7
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-7/+7
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-7/+7
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-16/+16
2024-05-15delegation: Implement list delegationVadim Petrochenkov-0/+26
2024-05-14Remove `NtIdent` and `NtLifetime`.Nicholas Nethercote-2/+6
2024-05-13Remove a `Span` from `TokenKind::Interpolated`.Nicholas Nethercote-2/+0
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-1/+1
2024-04-29Add StaticForeignItem and use it on ForeignItemKindSantiago Pastorino-1/+1
2024-04-25ast: Visit item components in "natural" orderVadim Petrochenkov-3/+3
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-182/+174
2024-04-25Rollup merge of #124324 - nnethercote:minor-ast-cleanups, r=estebankMatthias Krüger-65/+60
2024-04-24Remove unnecessary `pub`s in `mut_visit.rs`.Nicholas Nethercote-65/+60
2024-04-23delegation: Support renamingVadim Petrochenkov-2/+8
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet-2/+2
2024-04-15Validation and other thingsMichael Goulet-2/+2
2024-04-15Lower and resolve precise captures in HIRMichael Goulet-14/+3
2024-04-15Use dedicated PreciseCapturingArg for representing what goes in use<>Michael Goulet-1/+30
2024-04-15Parsing , pre-lowering support for precise capturesMichael Goulet-1/+4
2024-04-14store the span of the nested part of the use tree in the astPietro Albini-1/+1
2024-04-08Add pattern types to astOli Scherer-0/+4