rust/tests/ui/proc-macro
2026-01-27 18:11:52 +03:00
..
auxiliary add basic TokenStream api tests 2026-01-19 21:46:52 +00:00
debug Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
outer tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
pretty-print-hack tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
quote Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
add-impl.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
allowed-attr-stmt-expr.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
allowed-attr-stmt-expr.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
allowed-signatures.rs Add needs-unwind for proc macro tests 2024-03-25 15:02:55 +00:00
ambiguous-builtin-attrs-test.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
ambiguous-builtin-attrs-test.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
ambiguous-builtin-attrs.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
ambiguous-builtin-attrs.stderr Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
amputate-span.fixed Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
amputate-span.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
amputate-span.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
append-impl.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
attr-args.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
attr-cfg.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attr-complex-fn.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attr-complex-fn.stdout Improve pretty-printing of braces. 2025-04-29 13:46:17 +10:00
attr-invalid-exprs.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
attr-invalid-exprs.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
attr-on-trait.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
attr-stmt-expr-rpass.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attr-stmt-expr.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attr-stmt-expr.stderr Bless tests 2024-01-13 12:46:58 -05:00
attr-stmt-expr.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
attribute-after-derive.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
attribute-after-derive.stdout Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
attribute-spans-preserved.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attribute-spans-preserved.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute-spans-preserved.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
attribute-with-error.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attribute-with-error.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute.rs Add more docs to templates for attrs with incorrect arguments 2025-08-11 17:02:32 +00:00
attribute.stderr Improve spans of malformed attribute errors 2025-12-13 17:13:36 +01:00
attributes-included.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
attributes-included.stderr Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
attributes-on-definitions.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
attributes-on-definitions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-on-modules-fail.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
attributes-on-modules-fail.stderr Merge E0412 into E0425 2025-12-02 18:25:13 +00:00
attributes-on-modules.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
bad-projection.rs rebase 2024-04-04 02:14:57 +01:00
bad-projection.stderr Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
bang-macro.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
break-token-spans.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
break-token-spans.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
call-deprecated.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
call-deprecated.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-site.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
capture-macro-rules-invoke.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
capture-macro-rules-invoke.stdout Print token::Interpolated with token stream pretty printing. 2024-06-05 13:07:32 +10:00
capture-unglued-token.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
capture-unglued-token.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
cfg-attr-trace.rs Stabilize cfg_boolean_literals 2025-04-03 18:10:48 +00:00
cfg-attr-trace.stdout Stabilize cfg_boolean_literals 2025-04-03 18:10:48 +00:00
cfg-eval-fail.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
cfg-eval-fail.stderr Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
cfg-eval-inner.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
cfg-eval-inner.stdout Improve spans on evaluated cfg_attrs. 2024-07-24 21:03:52 +10:00
cfg-eval.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
cfg-eval.stderr Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
cfg-eval.stdout Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
count_compound_ops.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
crate-attrs-multiple.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
crate-var.rs Use non-2015 edition paths in tests that do not test for their resolution 2025-06-03 13:35:31 +02:00
crt-static.rs Add needs-unwind for proc macro tests 2024-03-25 15:02:55 +00:00
custom-attr-only-one-derive.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
custom-attr-panic.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
custom-attr-panic.stderr add test for panicking attribute macros 2024-02-18 22:51:19 +02:00
define-two.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
define-two.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
derive-attr-cfg.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
derive-b.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
derive-bad.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
derive-bad.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
derive-cfg-nested-tokens.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
derive-cfg-nested-tokens.stdout Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
derive-expand-order.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-expand-order.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-configured.rs Remove uses of cfg(any()/all()) 2025-12-10 23:41:19 +00:00
derive-helper-legacy-limits.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-helper-legacy-limits.stderr Detect when attribute is provided by missing derive macro 2025-06-12 21:28:49 +00:00
derive-helper-legacy-spurious.rs resolve prelude import at build_reduced_graph phase 2025-08-14 15:28:35 +02:00
derive-helper-legacy-spurious.stderr resolve prelude import at build_reduced_graph phase 2025-08-14 15:28:35 +02:00
derive-helper-shadowed.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-helper-shadowing-2.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-helper-shadowing.edition2015.stderr Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
derive-helper-shadowing.edition2018.stderr Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
derive-helper-shadowing.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
derive-helper-vs-legacy.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-in-mod.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-macro-invalid-placement.rs clean up some tests 2026-01-22 19:50:00 +01:00
derive-macro-invalid-placement.stderr clean up some tests 2026-01-22 19:50:00 +01:00
derive-multiple-with-packed.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
derive-same-struct.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
derive-same-struct.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
derive-still-gated.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-still-gated.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
derive-test.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
derive-two-attrs.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
derive-union.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
disappearing-resolution.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
disappearing-resolution.stderr Detect when attribute is provided by missing derive macro 2025-06-12 21:28:49 +00:00
doc-comment-preserved.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
doc-comment-preserved.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
dollar-crate-issue-57089.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
dollar-crate-issue-57089.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
dollar-crate-issue-62325.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
dollar-crate-issue-62325.stdout resolve: Replace Macros20NormalizedIdent with IdentKey 2026-01-27 18:11:52 +03:00
dollar-crate-issue-101211.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
dollar-crate.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
dollar-crate.stdout resolve: Replace Macros20NormalizedIdent with IdentKey 2026-01-27 18:11:52 +03:00
edition-gated-async-move-syntax-issue89699.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
edition-gated-async-move-syntax-issue89699.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
edition-imports-2018.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
empty-crate.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
empty-where-clause.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
empty-where-clause.stderr Merge E0412 into E0425 2025-12-02 18:25:13 +00:00
env.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
expand-expr.rs tests: remove no-remap-src-base 2025-10-01 13:31:42 +08:00
expand-expr.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
expand-to-derive.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
expand-to-derive.stdout Remove NtItem and NtStmt. 2025-03-07 14:51:07 +11:00
expand-to-unstable.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
expand-to-unstable.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
expand-with-a-macro.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
export-macro.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
export-macro.stderr compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
exports.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
exports.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expr-stmt-nonterminal-tokens.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
expr-stmt-nonterminal-tokens.stdout Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
extern-prelude-extern-crate-proc-macro.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
gen-lifetime-token.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
gen-macro-rules-hygiene.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
gen-macro-rules-hygiene.stderr Make typo in field and name suggestions verbose 2025-12-09 17:29:23 +00:00
gen-macro-rules.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
generate-dollar-ident.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
generate-mod.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
generate-mod.stderr resolve: Replace Macros20NormalizedIdent with IdentKey 2026-01-27 18:11:52 +03:00
helper-attr-blocked-by-import-ambig.rs Mark all deprecation lints in name resolution as deny-by-default and report-in-deps 2025-08-05 15:28:49 +03:00
helper-attr-blocked-by-import-ambig.stderr bless tests with new lint messages 2025-08-19 21:27:10 +02:00
helper-attr-blocked-by-import.rs Use non-2015 edition paths in tests that do not test for their resolution 2025-06-03 13:35:31 +02:00
helper-attr-builtin-derive.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
helper-attr-compat-collision.rs Update tests/ui/proc-macro/helper-attr-compat-collision.rs 2025-11-24 10:52:03 -08:00
hygiene_example.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
illegal-proc-macro-derive-use.rs Update uitests 2025-08-14 18:18:42 +02:00
illegal-proc-macro-derive-use.stderr Update uitests 2025-08-14 18:18:42 +02:00
import.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
import.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
inert-attribute-order.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
inert-attribute-order.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
inner-attr-file-mod.rs Rename "non-inline module" to "file module" in proc macro diagnostics 2025-10-18 11:54:57 +09:00
inner-attr-file-mod.stderr Rename "non-inline module" to "file module" in proc macro diagnostics 2025-10-18 11:54:57 +09:00
inner-attr-file-mod.stdout Rename "non-inline module" to "file module" in proc macro diagnostics 2025-10-18 11:54:57 +09:00
inner-attrs.rs Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
inner-attrs.stderr Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
inner-attrs.stdout UI tests: migrate remaining compile time error-patterns to line annotations 2025-04-13 21:48:53 +03:00
input-interpolated.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
input-interpolated.stdout Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
invalid-attributes.rs Update test results 2025-07-26 20:26:15 +02:00
invalid-attributes.stderr Update test results 2025-07-26 20:26:15 +02:00
invalid-punct-ident-1.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
invalid-punct-ident-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
invalid-punct-ident-2.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
invalid-punct-ident-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
invalid-punct-ident-3.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
invalid-punct-ident-3.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
invalid-punct-ident-4.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
invalid-punct-ident-4.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
is-available.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-36935.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-36935.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-37788.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-37788.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-38586.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-38586.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-39889.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-42708.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-50061.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-50493.rs Use non-2015 edition paths in tests that do not test for their resolution 2025-06-03 13:35:31 +02:00
issue-50493.stderr Use non-2015 edition paths in tests that do not test for their resolution 2025-06-03 13:35:31 +02:00
issue-53481.rs Use non-2015 edition paths in tests that do not test for their resolution 2025-06-03 13:35:31 +02:00
issue-59191-replace-root-with-fn.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-59191-replace-root-with-fn.stderr Inject compiler_builtins during postprocessing rather than via AST 2025-02-21 17:37:03 +00:00
issue-66286.rs Update tests. 2025-01-07 16:04:14 +01:00
issue-66286.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-73933-procedural-masquerade.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-73933-procedural-masquerade.stdout Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-75734-pp-paren.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-75734-pp-paren.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
issue-75801.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-75801.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-75930-derive-cfg.rs Mark all deprecation lints in name resolution as deny-by-default and report-in-deps 2025-08-05 15:28:49 +03:00
issue-75930-derive-cfg.stderr Mark all deprecation lints in name resolution as deny-by-default and report-in-deps 2025-08-05 15:28:49 +03:00
issue-75930-derive-cfg.stdout Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
issue-76182-leading-vert-pat.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-76182-leading-vert-pat.stdout Fix some cases in space_between. 2024-01-22 20:19:17 +11:00
issue-76270-panic-in-libproc-macro.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-76270-panic-in-libproc-macro.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-78675-captured-inner-attrs.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-78675-captured-inner-attrs.stdout Print token::Interpolated with token stream pretty printing. 2024-06-05 13:07:32 +10:00
issue-79148.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-79148.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-79242-slow-retokenize-check.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-79825.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-80760-empty-stmt.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-80760-empty-stmt.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
issue-81007-item-attrs.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-81007-item-attrs.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81543-item-parse-err.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-81543-item-parse-err.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81555.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-83469-global-alloc-invalid-stmt.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83469-global-alloc-invalid-stmt.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-83510.rs Gate 2018 UI tests 2025-11-27 14:13:58 -05:00
issue-83510.stderr Merge E0412 into E0425 2025-12-02 18:25:13 +00:00
issue-86781-bad-inner-doc.fixed Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-86781-bad-inner-doc.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-86781-bad-inner-doc.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-89566-suggest-fix-invalid-top-level-macro-attr.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-89566-suggest-fix-invalid-top-level-macro-attr.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-89566-suggest-fix-invalid-top-level-macro-attr.stderr Update tests 2024-02-07 10:42:01 +08:00
issue-91800.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-91800.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-104884-trait-impl-sugg-err.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-104884-trait-impl-sugg-err.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-107113-wrap.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-107113-wrap.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-118455-skip-err-builtin.rs Supress unhelpful diagnostics for unresolved top level attributes 2024-01-29 17:43:07 +08:00
issue-118455-skip-err-builtin.stderr Supress unhelpful diagnostics for unresolved top level attributes 2024-01-29 17:43:07 +08:00
issue-118809.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
issue-118809.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
item-error.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
item-error.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
keep-expr-tokens.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
keep-expr-tokens.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
keep-expr-tokens.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
lifetimes-rpass.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
lifetimes.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
lifetimes.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
lints_in_proc_macros.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
lints_in_proc_macros.stderr Make typo in field and name suggestions verbose 2025-12-09 17:29:23 +00:00
literal-to-string.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
literal-to-string.stdout Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
load-panic-backtrace.rs Print thread ID in panic message if thread name is unknown 2025-08-06 23:59:47 +00:00
load-panic-backtrace.stderr Print thread ID in panic message if thread name is unknown 2025-08-06 23:59:47 +00:00
load-panic.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
load-panic.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
load-two.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
macro-brackets.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macro-brackets.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
macro-crate-multi-decorator.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
macro-namespace-reserved-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
macro-namespace-reserved-2.stderr Only suggest changing #[derive(mymacro)] to #[mymacro] for attribute macros 2025-08-12 09:24:45 -07:00
macro-namespace-reserved.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
macro-namespace-reserved.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-quote-cond.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macro-rules-derive-cfg.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macro-rules-derive-cfg.stdout Remove NtExpr and NtLiteral. 2025-04-02 06:20:35 +11:00
macro-rules-derive.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macro-rules-derive.stderr Merge E0412 into E0425 2025-12-02 18:25:13 +00:00
macro-use-attr.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macro-use-bang.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macro_rules_edition_from_pm.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
macros-in-extern-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macros-in-extern-derive.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
macros-in-extern.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
macros-in-type.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
match-expander.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
match-expander.stderr Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
meta-delim.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
meta-macro-hygiene.rs Remove the -test suffix from normalize directives 2024-12-27 19:58:16 +11:00
meta-macro-hygiene.stdout Explicitly export core and std macros 2026-01-13 08:47:48 +01:00
meta-macro.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
meta-macro.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
mixed-site-span.rs Gate 2015 UI tests 2025-11-27 11:19:00 -05:00
mixed-site-span.stderr Point at span within local macros even when error happens in nested external macro 2025-12-10 19:27:40 +00:00
modify-ast.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
module.rs tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
module_with_attrs.rs tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
multispan.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
multispan.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
negative-token.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
nested-derive-cfg.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
nested-derive-cfg.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
nested-empty-proc-macro.rs Add regression test for issue 99173 2025-12-30 17:59:40 +08:00
nested-item-spans.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
nested-item-spans.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-macro-rules.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
nested-macro-rules.stderr Remove deprecation note in the non_local_definitions warning 2024-10-11 21:21:32 +02:00
nested-macro-rules.stdout resolve: Replace Macros20NormalizedIdent with IdentKey 2026-01-27 18:11:52 +03:00
nested-nonterminal-tokens.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
nested-nonterminal-tokens.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
no-macro-use-attr.rs Remove attribute #[rustc_error] 2025-03-30 01:32:21 +03:00
no-macro-use-attr.stderr Use cfg_attr AST placeholder AST cfg_attr_trace for diagnostics 2025-05-29 10:24:23 +00:00
no-mangle-in-proc-macro-issue-111888.rs Add needs-unwind for proc macro tests 2024-03-25 15:02:55 +00:00
no-missing-docs.rs Add needs-unwind for proc macro tests 2024-03-25 15:02:55 +00:00
nodelim-groups.rs More denesting of invisibly-delimited groups. 2025-03-07 14:51:08 +11:00
nodelim-groups.stdout More denesting of invisibly-delimited groups. 2025-03-07 14:51:08 +11:00
non-root.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
non-root.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
nonfatal-parsing.rs add larger test for proc_macro FromStr implementations 2025-11-16 23:14:51 +01:00
nonfatal-parsing.stderr Gate 2018 UI tests 2025-11-27 14:13:58 -05:00
nonfatal-parsing.stdout add larger test for proc_macro FromStr implementations 2025-11-16 23:14:51 +01:00
nonterminal-expansion.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
nonterminal-expansion.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
nonterminal-recollect-attr.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
nonterminal-recollect-attr.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
nonterminal-token-hygiene.rs Explicitly annotate edition for unpretty=expanded and unpretty=hir tests 2025-04-16 11:10:10 +02:00
nonterminal-token-hygiene.stdout Explicitly export core and std macros 2026-01-13 08:47:48 +01:00
not-joint.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
out-of-line-mod.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
panic-abort.rs Add panic=immediate-abort 2025-09-21 13:12:18 -04:00
panic-abort.stderr Add panic=immediate-abort 2025-09-21 13:12:18 -04:00
parent-source-spans.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
parent-source-spans.stderr Make typo in field and name suggestions verbose 2025-12-09 17:29:23 +00:00
parse-invis-delim-issue-128895.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
pretty-print-hack-hide.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
pretty-print-hack-hide.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pretty-print-hack-show.local.stderr Convert proc_macro_back_compat lint to an unconditional error. 2024-05-28 08:15:15 +10:00
pretty-print-hack-show.remapped.stderr Convert proc_macro_back_compat lint to an unconditional error. 2024-05-28 08:15:15 +10:00
pretty-print-hack-show.rs tests: remove no-remap-src-base 2025-10-01 13:31:42 +08:00
pretty-print-tts.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
pretty-print-tts.stdout Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
proc-macro-abi.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
proc-macro-abi.stderr Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
proc-macro-attributes.rs Mark all deprecation lints in name resolution as deny-by-default and report-in-deps 2025-08-05 15:28:49 +03:00
proc-macro-attributes.stderr bless tests with new lint messages 2025-08-19 21:27:10 +02:00
proc-macro-deprecated-attr.rs Add needs-unwind for proc macro tests 2024-03-25 15:02:55 +00:00
proc-macro-gates.rs fully de-stabilize all custom inner attributes 2025-01-19 08:53:02 -07:00
proc-macro-gates.stderr fully de-stabilize all custom inner attributes 2025-01-19 08:53:02 -07:00
proc-macro-gates2.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
proc-macro-gates2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pub-at-crate-root.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
pub-at-crate-root.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
raw-ident.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
raw-ident.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
reserved-macro-names.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
reserved-macro-names.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-error.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
resolve-error.stderr Make typo in field and name suggestions verbose 2025-12-09 17:29:23 +00:00
resolved-located-at.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
resolved-located-at.stderr Point to where missing return type should go 2023-10-04 21:09:54 +00:00
shadow.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
shadow.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
signature-proc-macro-attribute.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
signature-proc-macro-attribute.stderr Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
signature-proc-macro-derive.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
signature-proc-macro-derive.stderr Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
signature-proc-macro.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
signature-proc-macro.stderr Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
signature.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
signature.stderr Ignore #[doc(hidden)] items when computing trimmed paths 2026-01-19 12:27:27 +11:00
smoke.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
span-absolute-posititions.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
span-absolute-posititions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-api-tests.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
span-from-proc-macro.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
span-from-proc-macro.stderr Merge E0412 into E0425 2025-12-02 18:25:13 +00:00
span-preservation.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
span-preservation.stderr Point to where missing return type should go 2023-10-04 21:09:54 +00:00
struct-field-macro.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
sub-error-diag.rs add regression test for proc_macro error subdiagnostics 2025-12-11 18:15:15 +00:00
sub-error-diag.stderr add regression test for proc_macro error subdiagnostics 2025-12-11 18:15:15 +00:00
subspan.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
subspan.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
test-same-crate.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
test-same-crate.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
test.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
three-equals.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
three-equals.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trailing-plus.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
trailing-plus.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
trait-fn-args-2015.rs Add missing 2015 edition directives 2025-06-03 11:45:58 +02:00
two-crate-types-1.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
two-crate-types-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
two-crate-types-2.rs compiletest: Require //~ annotations even if error-pattern is specified 2025-04-03 11:08:55 +03:00
two-crate-types-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
unsafe-foreign-mod.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
unsafe-mod.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
valid-sugg-issue-137345.rs remove invalid suggestion of into_iter for extern macro 2025-02-22 13:30:41 +08:00
valid-sugg-issue-137345.stderr remove invalid suggestion of into_iter for extern macro 2025-02-22 13:30:41 +08:00
visibility-path.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
visibility-path.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
weird-braces.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
weird-braces.stdout Improve pretty-printing of braces. 2025-04-29 13:46:17 +10:00
weird-hygiene.rs Ignore more failing ui tests for GCC backend 2025-09-26 15:33:48 +02:00
weird-hygiene.stderr Add note for identifier with attempted hygiene violation 2025-11-07 08:27:23 +08:00