summary refs log tree commit diff
path: root/tests/ui/proc-macro
AgeCommit message (Expand)AuthorLines
2025-03-26expand: Leave traces when expanding `cfg` attributesVadim Petrochenkov-14/+36
2025-03-25compiletest: Support matching on diagnostics without a spanVadim Petrochenkov-19/+22
2025-03-17expand: Leave traces when expanding `cfg_attr` attributesVadim Petrochenkov-0/+79
2025-03-14Do not suggest using `-Zmacro-backtrace` for builtin macrosEsteban Küber-4/+0
2025-03-07More denesting of invisibly-delimited groups.Nicholas Nethercote-0/+28
2025-03-07Remove `NtItem` and `NtStmt`.Nicholas Nethercote-37/+43
2025-02-24tests: Add regression test for derive token invalidation (#81099)Vadim Petrochenkov-0/+172
2025-02-23Rollup merge of #137415 - chenyukang:yukang-fix-137345-invalid-sugg, r=estebankMatthias Krüger-0/+49
2025-02-22remove invalid suggestion of into_iter for extern macroyukang-0/+49
2025-02-21Inject `compiler_builtins` during postprocessing rather than via ASTTrevor Gross-10/+8
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-1/+1
2025-02-10Show diff suggestion format on verbose replacementEsteban Küber-6/+9
2025-02-03Check Sizedness of return type in WFMichael Goulet-0/+6
2025-01-19fully de-stabilize all custom inner attributesRalf Jung-55/+31
2025-01-15Rollup merge of #132397 - m-ou-se:warn-missing-abi, r=NadrierilJacob Pratt-7/+15
2025-01-10Rollup merge of #134693 - SpriteOvO:proc-macro-use-to-tokens-in-quote, r=tgro...Jacob Pratt-49/+604
2025-01-09Fix `proc_macro::quote!` for raw identAsuna-1/+21
2025-01-09Migrate check-fail tests for `proc_macro::quote!` from `quote` crateAsuna-0/+163
2025-01-09Migrate basic tests for `proc_macro::quote!` from `quote` crateAsuna-0/+368
2025-01-09Append `TokenTree` with `ToTokens` in `proc_macro::quote!`Asuna-19/+23
2025-01-07Update tests.Mara Bos-7/+15
2025-01-06Normalize each signature input/output in typeck_with_fallback with its own spanMichael Goulet-2/+3
2025-01-01Try to write the panic message with a single `write_all` callJohn Kåre Alsaker-0/+1
2024-12-27Remove the `-test` suffix from normalize directivesZalathar-14/+14
2024-11-28Update more 2024 tests to remove -Zunstable-optionsEric Huss-1/+0
2024-11-27Update tests to use new proc-macro headerEric Huss-824/+361
2024-11-20Use edition of `macro_rules` when compiling the macroEric Huss-14/+2
2024-11-20Add tests for the edition of macro_rules from a proc-macroEric Huss-0/+81
2024-11-11remove attributes from generics in built-in derive macrosPonasKovas-0/+31
2024-11-03use backticks instead of single quotes when reporting "use of unstable librar...dianne-1/+1
2024-10-28Tweak `expand_incomplete_parse` warning.Nicholas Nethercote-8/+8
2024-10-11Remove deprecation note in the `non_local_definitions` warningUrgau-1/+0
2024-08-24Avoid double-handling of attributes in `collect_tokens`.Nicholas Nethercote-29/+2
2024-08-23Tweak `tests/ui/proc-macro/macro-rules-derive-cfg.rs`.Nicholas Nethercote-98/+102
2024-08-12Fix bug in `Parser::look_ahead`.Nicholas Nethercote-0/+58
2024-07-24Improve spans on evaluated `cfg_attr`s.Nicholas Nethercote-13/+13
2024-07-11Always use a colon in `//@ normalize-*:` headersZalathar-14/+14
2024-06-19Change how `parse_expr_force_collect` works.Nicholas Nethercote-26/+1
2024-06-13Remove superfluous escaping from byte, byte str, and c str literalsDavid Tolnay-7/+7
2024-06-13Add more Literal::to_string testsDavid Tolnay-11/+36
2024-06-13Rename proc_macro::Literal tests from parse.rs to literal.rsDavid Tolnay-2/+2
2024-06-11Auto merge of #125174 - nnethercote:less-ast-pretty-printing, r=petrochenkovbors-16/+7
2024-06-06Revert "Rollup merge of #124099 - voidc:disallow-ambiguous-expr-attrs, r=davi...Rémy Rakic-1/+2
2024-06-05Print `token::Interpolated` with token stream pretty printing.Nicholas Nethercote-16/+7
2024-06-04Rollup merge of #125596 - nnethercote:rental-hard-error, r=estebankGuillaume Gomez-450/+4
2024-05-28Convert `proc_macro_back_compat` lint to an unconditional error.Nicholas Nethercote-450/+4
2024-05-27non_local_defs: improve exception note for impl and macro_rules!Urgau-1/+0
2024-05-27non_local_defs: switch to more friendly primary messageUrgau-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-04-18Disallow ambiguous attributes on expressionsDominik Stolz-2/+1