about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/macros.rs
AgeCommit message (Expand)AuthorLines
2025-03-24Add do_not_recommend typo helpmejrs-7/+7
2025-03-21Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkinMatthias Krüger-1/+8
2025-03-19Address review comments.Mara Bos-1/+4
2025-03-19add rustc_macro_edition_2021Jana Dönszelmann-1/+5
2025-03-19Allow builtin macros to be used more than once.Mara Bos-16/+7
2025-03-14resolve: Avoid some unstable iterationVadim Petrochenkov-4/+2
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-2/+1
2025-02-20Reword messageEsteban Küber-2/+2
2025-02-19Specify scope in `out_of_scope_macro_calls` lintEsteban Küber-5/+21
2025-02-08Rustfmtbjorn3-6/+9
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-8/+8
2025-01-20Auto merge of #135754 - jieyouxu:rollup-j4q1hpr, r=jieyouxubors-1/+1
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-19fully de-stabilize all custom inner attributesRalf Jung-42/+9
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-0/+1
2024-12-18Stabilize `#[diagnostic::do_not_recommend]`Georg Semmler-2/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-16split attributesJonathan Dönszelmann-1/+2
2024-12-15Add hir::AttributeJonathan Dönszelmann-2/+2
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-1/+1
2024-10-29Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillotJubilee-1/+1
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-1/+1
2024-10-26expand: Stop using artificial `ast::Item` for macros loaded from metadataVadim Petrochenkov-15/+25
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-2/+2
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-4/+2
2024-10-20Stop relying on hashmap iteration for unused macro rules armsNoratrieb-12/+20
2024-10-07Rename nested_meta to meta_item_innercodemountains-3/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-15/+12
2024-09-13Auto merge of #129137 - camelid:lazy-def-macro-const, r=BoxyUwUbors-7/+9
2024-09-12Fix anon const def-creation when macros are involvedNoah Lev-7/+9
2024-09-12Introduce `'ra` lifetime name.Nicholas Nethercote-16/+16
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-5/+5
2024-08-08rm `declared_features` field in resolverbohan-1/+2
2024-08-07make `import.vis` is not mutablebohan-4/+23
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-5/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-15/+20
2024-07-06out_of_scope_macro_calls: Detect calls inside attributes more preciselyVadim Petrochenkov-4/+5
2024-06-25Auto merge of #125741 - petrochenkov:atvisord, r=davidtwcobors-9/+71
2024-06-24resolve: Implement a lint for out-of-scope use of `macro_rules`Vadim Petrochenkov-9/+71
2024-06-24Rollup merge of #125241 - Veykril:tool-rust-analyzer, r=davidtwcoMatthias Krüger-3/+4
2024-06-21Add `rust_analyzer` as a predefined toolLukas Wirth-3/+4
2024-06-14delegation: Implement glob delegationVadim Petrochenkov-19/+133
2024-05-22Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac...bors-1/+3
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-6/+6
2024-05-21Make early lints translatableXiretza-1/+4
2024-05-21Convert uses of BuiltinLintDiag::Normal to custom variantsXiretza-17/+30
2024-05-21Port DeprecatedMacro to diag structsXiretza-5/+3
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-1/+0
2024-05-21Move `#[do_not_recommend]` to the `#[diagnostic]` namespaceGeorg Semmler-1/+3