summary refs log tree commit diff
path: root/compiler/rustc_ast/src/mut_visit.rs
AgeCommit message (Expand)AuthorLines
2024-11-21Rollup merge of #133153 - maxcabrajac:flat_maps, r=petrochenkovMatthias Krüger-38/+128
2024-11-20Itemsmaxcabrajac-9/+43
2024-11-18Add MutVisitor::visit_fn_ret_tymaxcabrajac-2/+6
2024-11-17PatFieldmaxcabrajac-5/+13
2024-11-17ExprFieldmaxcabrajac-5/+13
2024-11-17GenericParammaxcabrajac-5/+13
2024-11-17Parammaxcabrajac-2/+10
2024-11-17Variantmaxcabrajac-5/+13
2024-11-17Armmaxcabrajac-2/+10
2024-11-17FieldDefmaxcabrajac-5/+13
2024-11-15Add WalkItemKind::Ctxt so AssocCtxt is not sent to non-Assoc ItemKindsmaxcabrajac-10/+14
2024-11-15Make Visitor::FnKind and MutVisitor::FnKind compatiblemaxcabrajac-19/+85
2024-10-31Improve the missing_abi lint.Mara Bos-1/+1
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-2/+2
2024-10-15Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errorsMatthias Krüger-1/+1
2024-10-14Move trait bound modifiers into ast::PolyTraitRefMichael Goulet-2/+2
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-4/+0
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-1/+1
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-4/+4
2024-10-01Remove anon struct and union typesMichael Goulet-4/+0
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
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