..
auxiliary
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
debug
Show SyntaxContext in formatted Span debug output
2020-06-08 21:47:33 -04:00
group-compat-hack
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
outer
expand: Feature gate out-of-line modules in proc macro input
2019-11-04 14:56:07 +03:00
add-impl.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
allowed-attr-stmt-expr.rs
Use custom macro instead of println
2020-11-26 22:02:35 -05:00
allowed-attr-stmt-expr.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
ambiguous-builtin-attrs-test.rs
ambiguous-builtin-attrs-test.stderr
Update tests
2019-03-11 23:10:26 +03:00
ambiguous-builtin-attrs.rs
Visit more targets when checking attrs
2021-02-09 21:54:46 +01:00
ambiguous-builtin-attrs.stderr
Visit more targets when checking attrs
2021-02-09 21:54:46 +01:00
append-impl.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
attr-args.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
attr-cfg.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
attr-complex-fn.rs
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
attr-complex-fn.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
attr-invalid-exprs.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
attr-invalid-exprs.stderr
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
attr-on-trait.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
attr-stmt-expr-rpass.rs
tests: Move run-pass tests with naming conflicts to ui
2019-07-27 18:56:17 +03:00
attr-stmt-expr.rs
Use custom macro instead of println
2020-11-26 22:02:35 -05:00
attr-stmt-expr.stderr
Use custom macro instead of println
2020-11-26 22:02:35 -05:00
attr-stmt-expr.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
attribute-after-derive-feature-gate.rs
Address review comments
2021-02-07 20:08:45 +03:00
attribute-after-derive-feature-gate.stderr
Feature gate macro attributes in #[derive] output
2021-02-07 20:08:45 +03:00
attribute-after-derive.rs
Feature gate macro attributes in #[derive] output
2021-02-07 20:08:45 +03:00
attribute-after-derive.stdout
Implement token-based handling of attributes during expansion
2021-04-11 01:31:36 -04:00
attribute-spans-preserved.rs
Remove licenses
2018-12-25 21:08:33 -07:00
attribute-spans-preserved.stderr
Point at type in let assignment on type errors
2019-11-21 19:24:31 -08:00
attribute-spans-preserved.stdout
Update pretty tests
2020-03-17 20:58:31 +01:00
attribute-with-error.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
attribute-with-error.stderr
Point at type in let assignment on type errors
2019-11-21 19:24:31 -08:00
attribute.rs
Introduce built-in macros through libcore
2019-07-26 13:09:54 +03:00
attribute.stderr
move attr meta grammar to parse::validate_atr + ast_validation
2019-11-09 02:04:24 +01:00
attributes-included.rs
Moving more build-pass tests to check-pass
2020-04-23 20:21:38 -07:00
attributes-included.stderr
rustc: Add a warning count upon completion
2020-04-11 16:15:24 +02:00
attributes-on-definitions.rs
report kind of deprecated item in message
2020-07-26 13:58:31 -04:00
attributes-on-definitions.stderr
report kind of deprecated item in message
2020-07-26 13:58:31 -04:00
attributes-on-modules-fail.rs
Stabilize attribute macros on inline modules
2019-12-28 11:42:26 +03:00
attributes-on-modules-fail.stderr
Update tests
2020-09-08 21:32:03 +02:00
attributes-on-modules.rs
Stabilize attribute macros on inline modules
2019-12-28 11:42:26 +03:00
bang-macro.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
break-token-spans.rs
Fix tests
2020-05-20 15:33:58 -04:00
break-token-spans.stderr
pretty: trim paths of unique symbols
2020-09-02 22:26:37 +03:00
call-site.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
capture-macro-rules-invoke.rs
Fully integrate token collection for additional AST structs
2020-09-10 17:58:14 -04:00
capture-macro-rules-invoke.stdout
Properly encode spans with a dummy location and non-root SyntaxContext
2020-09-12 23:26:17 -04:00
capture-unglued-token.rs
Properly capture trailing 'unglued' token
2020-12-12 16:28:13 -05:00
capture-unglued-token.stdout
Properly capture trailing 'unglued' token
2020-12-12 16:28:13 -05:00
cfg-eval-fail.rs
Implement built-in attribute macro #[cfg_eval]
2021-03-06 23:03:19 +03:00
cfg-eval-fail.stderr
Implement built-in attribute macro #[cfg_eval]
2021-03-06 23:03:19 +03:00
cfg-eval-inner.rs
Add some proc-macro attribute token handling tests
2021-04-10 14:58:12 -04:00
cfg-eval-inner.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
cfg-eval.rs
Add some proc-macro attribute token handling tests
2021-04-10 14:58:12 -04:00
cfg-eval.stdout
Implement token-based handling of attributes during expansion
2021-04-11 01:31:36 -04:00
count_compound_ops.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
crate-var.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
crt-static.rs
fix typos
2020-08-02 23:20:00 +08:00
custom-attr-only-one-derive.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
define-two.rs
Remove licenses
2018-12-25 21:08:33 -07:00
define-two.stderr
Update tests
2019-03-11 23:10:26 +03:00
derive-attr-cfg.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
derive-b.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
derive-bad.rs
defatalize ProcMacroDerive::expand
2020-03-24 06:28:56 +01:00
derive-bad.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
derive-expand-order.rs
Expand derive invocations in left-to-right order
2021-04-10 17:29:20 -04:00
derive-expand-order.stdout
Expand derive invocations in left-to-right order
2021-04-10 17:29:20 -04:00
derive-helper-configured.rs
resolve: Block expansion of a derive container until all its derives are resolved
2019-08-27 00:31:55 +03:00
derive-helper-legacy-limits.rs
Address review comments
2021-02-07 20:08:45 +03:00
derive-helper-legacy-limits.stderr
Address review comments
2021-02-07 20:08:45 +03:00
derive-helper-legacy-spurious.rs
expand: Preserve order of inert attributes during expansion
2021-02-23 01:07:22 +03:00
derive-helper-legacy-spurious.stderr
expand: Preserve order of inert attributes during expansion
2021-02-23 01:07:22 +03:00
derive-helper-shadowed.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
derive-helper-shadowing-2.rs
resolve: Give derive helpers highest priority during resolution
2019-11-19 00:50:53 +03:00
derive-helper-shadowing.rs
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
derive-helper-shadowing.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
derive-helper-vs-legacy.rs
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
derive-in-mod.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
derive-multiple-with-packed.rs
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
derive-same-struct.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
derive-same-struct.stdout
expand: Stop using nonterminals for passing tokens to attribute and derive macros
2020-07-01 13:13:21 +03:00
derive-still-gated.rs
resolve: Tweak "cannot find" wording for attributes
2019-09-15 13:10:12 +03:00
derive-still-gated.stderr
resolve: Tweak "cannot find" wording for attributes
2019-09-15 13:10:12 +03:00
derive-test.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
derive-two-attrs.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
derive-union.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
disappearing-resolution.rs
resolve: Say "import" when reporting private imports
2020-01-16 21:59:11 +03:00
disappearing-resolution.stderr
Serialize all foreign SourceFiles into proc-macro crate metadata
2020-06-29 21:45:42 -04:00
doc-comment-preserved.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
doc-comment-preserved.stdout
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
dollar-crate-issue-57089.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
dollar-crate-issue-57089.stdout
Properly encode spans with a dummy location and non-root SyntaxContext
2020-09-12 23:26:17 -04:00
dollar-crate-issue-62325.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
dollar-crate-issue-62325.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
dollar-crate.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
dollar-crate.stdout
Properly encode spans with a dummy location and non-root SyntaxContext
2020-09-12 23:26:17 -04:00
edition-imports-2018.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
empty-crate.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
empty-where-clause.rs
Don't lose empty where clause when pretty-printing
2020-06-08 21:09:54 -04:00
empty-where-clause.stderr
Don't lose empty where clause when pretty-printing
2020-06-08 21:09:54 -04:00
expand-to-derive.rs
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
expand-to-derive.stdout
Implement token-based handling of attributes during expansion
2021-04-11 01:31:36 -04:00
expand-to-unstable-2.rs
Remove #[feature(custom_attribute)]
2019-11-09 17:50:51 +03:00
expand-to-unstable-2.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
expand-to-unstable.rs
Remove licenses
2018-12-25 21:08:33 -07:00
expand-to-unstable.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
expand-with-a-macro.rs
Re-enable Emscripten's exception handling support
2019-10-25 15:16:36 -07:00
export-macro.rs
Remove licenses
2018-12-25 21:08:33 -07:00
export-macro.stderr
proc_macro_harness: Use item header spans for errors
2020-03-22 12:59:32 +03:00
exports.rs
Remove licenses
2018-12-25 21:08:33 -07:00
exports.stderr
proc_macro_harness: Use item header spans for errors
2020-03-22 12:59:32 +03:00
extern-prelude-extern-crate-proc-macro.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
gen-lifetime-token.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
gen-macro-rules-hygiene.rs
Test basic hygiene for macro_rules produced by transparent macros
2019-10-15 10:03:51 +03:00
gen-macro-rules-hygiene.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
gen-macro-rules.rs
resolve: Properly integrate derives and macro_rules scopes
2019-08-17 20:15:06 +03:00
generate-dollar-ident.rs
Add a test for proc macro generating $ IDENT
2020-02-17 22:47:59 +03:00
generate-mod.rs
Remove licenses
2018-12-25 21:08:33 -07:00
generate-mod.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
helper-attr-blocked-by-import-ambig.rs
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
helper-attr-blocked-by-import-ambig.stderr
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
helper-attr-blocked-by-import.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
hygiene_example.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
illegal-proc-macro-derive-use.rs
Remove licenses
2018-12-25 21:08:33 -07:00
illegal-proc-macro-derive-use.stderr
Remove licenses
2018-12-25 21:08:33 -07:00
import.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
import.stderr
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
inert-attribute-order.rs
Add tests
2021-02-23 00:45:53 +03:00
inert-attribute-order.stdout
expand: Preserve order of inert attributes during expansion
2021-02-23 01:07:22 +03:00
inner-attr-non-inline-mod.rs
expand: Resolve and expand inner attributes on out-of-line modules
2021-03-14 18:10:29 +03:00
inner-attr-non-inline-mod.stderr
expand: Resolve and expand inner attributes on out-of-line modules
2021-03-14 18:10:29 +03:00
inner-attr-non-inline-mod.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
inner-attrs.rs
parser: Remove support for inner attributes on non-block expressions
2021-05-03 13:33:53 +03:00
inner-attrs.stderr
parser: Remove support for inner attributes on non-block expressions
2021-05-03 13:33:53 +03:00
inner-attrs.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
input-interpolated.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
input-interpolated.stdout
Properly encode spans with a dummy location and non-root SyntaxContext
2020-09-12 23:26:17 -04:00
invalid-attributes.rs
Reword malformed attribute input diagnostics
2019-05-25 11:55:50 -07:00
invalid-attributes.stderr
Reword malformed attribute input diagnostics
2019-05-25 11:55:50 -07:00
invalid-punct-ident-1.rs
fix invalid-punct-ident-1 test
2020-10-09 20:57:45 +03:30
invalid-punct-ident-1.stderr
fix invalid-punct-ident-1 test
2020-10-09 20:57:45 +03:30
invalid-punct-ident-2.rs
add filter regexes to load-panic-backtraces test
2020-10-09 20:57:45 +03:30
invalid-punct-ident-2.stderr
add filter regexes to load-panic-backtraces test
2020-10-09 20:57:45 +03:30
invalid-punct-ident-3.rs
add filter regexes to load-panic-backtraces test
2020-10-09 20:57:45 +03:30
invalid-punct-ident-3.stderr
add filter regexes to load-panic-backtraces test
2020-10-09 20:57:45 +03:30
invalid-punct-ident-4.rs
expand: address review comments
2020-03-24 06:28:56 +01:00
invalid-punct-ident-4.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
is-available.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
issue-36935.rs
defatalize ProcMacroDerive::expand
2020-03-24 06:28:56 +01:00
issue-36935.stderr
Expand derive invocations in left-to-right order
2021-04-10 17:29:20 -04:00
issue-37788.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
issue-37788.stderr
reword ; suggestions to have consistent wording
2021-02-21 16:27:29 -08:00
issue-38586.rs
Moved issue tests to subdirs and normalised names.
2019-03-14 01:00:49 +00:00
issue-38586.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
issue-39889.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
issue-41211.rs
Remove #[feature(custom_attribute)]
2019-11-09 17:50:51 +03:00
issue-41211.stderr
Remove #[feature(custom_attribute)]
2019-11-09 17:50:51 +03:00
issue-42708.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
issue-50061.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
issue-50493.rs
Calculate visibilities once in resolve
2020-10-19 11:57:50 +03:00
issue-50493.stderr
Calculate visibilities once in resolve
2020-10-19 11:57:50 +03:00
issue-53481.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
issue-59191-replace-root-with-fn.rs
Implement RFC 1260 with feature_name imported_main.
2021-04-29 08:35:08 +08:00
issue-59191-replace-root-with-fn.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
issue-66286.rs
Add a regression test for issue-66286
2020-12-05 08:03:59 +09:00
issue-66286.stderr
Add a regression test for issue-66286
2020-12-05 08:03:59 +09:00
issue-73933-procedural-masquerade.rs
Extend proc_macro_back_compat lint to procedural-masquerade
2021-03-15 16:00:49 -04:00
issue-73933-procedural-masquerade.stderr
Extend proc_macro_back_compat lint to procedural-masquerade
2021-03-15 16:00:49 -04:00
issue-73933-procedural-masquerade.stdout
Extend proc_macro_back_compat lint to procedural-masquerade
2021-03-15 16:00:49 -04:00
issue-75734-pp-paren.rs
Allow skipping extra paren insertion during AST pretty-printing
2020-10-11 12:09:48 -04:00
issue-75734-pp-paren.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
issue-75801.rs
Add a regression test for issue-75801
2021-03-30 17:02:23 +09:00
issue-75801.stderr
Add a regression test for issue-75801
2021-03-30 17:02:23 +09:00
issue-75930-derive-cfg.rs
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
issue-75930-derive-cfg.stderr
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
issue-75930-derive-cfg.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
issue-76182-leading-vert-pat.rs
Ignore | and + tokens during proc-macro pretty-print check
2020-09-10 16:20:05 -04:00
issue-76182-leading-vert-pat.stdout
Ignore | and + tokens during proc-macro pretty-print check
2020-09-10 16:20:05 -04:00
issue-78675-captured-inner-attrs.rs
Use reparsed TokenStream if we captured any inner attributes
2020-11-02 13:22:03 -05:00
issue-78675-captured-inner-attrs.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
issue-79242-slow-retokenize-check.rs
Cache pretty-print/retokenize result to avoid compile time blowup
2020-11-23 02:40:57 -05:00
issue-79825.rs
Add regression test for https://github.com/rust-lang/rust/issues/79825
2021-03-11 20:55:05 +08:00
issue-80760-empty-stmt.rs
Synthesize a TokenStream for StmtKind::Empty
2021-01-09 14:54:14 -05:00
issue-80760-empty-stmt.stdout
Synthesize a TokenStream for StmtKind::Empty
2021-01-09 14:54:14 -05:00
issue-81007-item-attrs.rs
Force token collection to run when parsing nonterminals
2021-01-20 18:09:32 -05:00
issue-81007-item-attrs.stdout
Force token collection to run when parsing nonterminals
2021-01-20 18:09:32 -05:00
issue-81543-item-parse-err.rs
Improve handling of spans around macro result parse errors
2021-01-31 15:24:34 -05:00
issue-81543-item-parse-err.stderr
Improve handling of spans around macro result parse errors
2021-01-31 15:24:34 -05:00
issue-81555.rs
Add regression test for https://github.com/rust-lang/rust/issues/81555
2021-03-11 19:39:26 +08:00
issue-83469-global-alloc-invalid-stmt.rs
Don't ICE when using #[global_alloc] on a non-item statement
2021-03-25 15:41:31 -04:00
issue-83469-global-alloc-invalid-stmt.stderr
Don't ICE when using #[global_alloc] on a non-item statement
2021-03-25 15:41:31 -04:00
issue-83510.rs
Do not emit the advanced diagnostics on macros
2021-03-29 17:12:03 +09:00
issue-83510.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
item-error.rs
Remove licenses
2018-12-25 21:08:33 -07:00
item-error.stderr
review comments
2020-02-05 10:32:01 -08:00
keep-expr-tokens.rs
Invoke attributes on the statement for statement items
2020-11-24 16:38:58 -05:00
keep-expr-tokens.stderr
Invoke attributes on the statement for statement items
2020-11-24 16:38:58 -05:00
keep-expr-tokens.stdout
Invoke attributes on the statement for statement items
2020-11-24 16:38:58 -05:00
lifetimes-rpass.rs
tests: Move run-pass tests with naming conflicts to ui
2019-07-27 18:56:17 +03:00
lifetimes.rs
Stabilize proc macros in type positions
2019-09-30 21:59:35 +03:00
lifetimes.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
lints_in_proc_macros.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
lints_in_proc_macros.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
load-panic-backtrace.rs
add filter regexes to load-panic-backtraces test
2020-10-09 20:57:45 +03:30
load-panic-backtrace.stderr
add filter regexes to load-panic-backtraces test
2020-10-09 20:57:45 +03:30
load-panic.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
load-panic.stderr
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
load-two.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
macro-brackets.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
macro-brackets.stderr
Surround types with backticks in type errors
2019-11-18 11:03:04 -08:00
macro-crate-multi-decorator.rs
resolve: Remove rustc_attrs as a standalone feature gate
2020-03-24 21:37:29 +03:00
macro-namespace-reserved-2.rs
Update tests
2020-01-09 21:23:12 +03:00
macro-namespace-reserved-2.stderr
Update tests
2020-01-09 21:23:12 +03:00
macro-namespace-reserved.rs
Remove licenses
2018-12-25 21:08:33 -07:00
macro-namespace-reserved.stderr
Update tests
2019-03-11 23:10:26 +03:00
macro-rules-derive-cfg.rs
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
macro-rules-derive-cfg.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
macro-rules-derive.rs
Recursively expand TokenKind::Interpolated (take 2)
2020-08-22 17:18:26 -04:00
macro-rules-derive.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
macro-use-attr.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
macro-use-bang.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
macros-in-extern-derive.rs
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
macros-in-extern-derive.stderr
Update tests
2020-09-08 21:32:03 +02:00
macros-in-extern.rs
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
macros-in-type.rs
Stabilize proc macros in type positions
2019-09-30 21:59:35 +03:00
meta-delim.rs
Handle None-delimited groups when parsing macro_rules! macro
2020-07-01 12:42:31 -04:00
meta-macro-hygiene.rs
Remove redundant ignore-tidy-linelength annotations
2021-04-03 22:30:20 +02:00
meta-macro-hygiene.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
meta-macro.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
meta-macro.stdout
Record tcx.def_span instead of item.span in crate metadata
2020-09-21 15:10:16 -04:00
mixed-site-span.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
mixed-site-span.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
modify-ast.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
module.rs
expand: Feature gate out-of-line modules in proc macro input
2019-11-04 14:56:07 +03:00
module_with_attrs.rs
expand: Resolve and expand inner attributes on out-of-line modules
2021-03-14 18:10:29 +03:00
multispan.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
multispan.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
negative-token.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
nested-derive-cfg.rs
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
nested-derive-cfg.stdout
Implement token-based handling of attributes during expansion
2021-04-11 01:31:36 -04:00
nested-item-spans.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
nested-item-spans.stderr
Point at type in let assignment on type errors
2019-11-21 19:24:31 -08:00
nested-macro-rules.rs
Always preserve None-delimited groups in a captured TokenStream
2021-03-26 23:32:18 -04:00
nested-macro-rules.stdout
Always preserve None-delimited groups in a captured TokenStream
2021-03-26 23:32:18 -04:00
nested-nonterminal-tokens.rs
Fix recursive nonterminal expansion during pretty-print/reparse check
2020-09-28 19:14:42 -04:00
nested-nonterminal-tokens.stdout
Fix recursive nonterminal expansion during pretty-print/reparse check
2020-09-28 19:14:42 -04:00
no-macro-use-attr.rs
rewrote error messages for #[rustc_error]
2019-11-05 22:42:23 +01:00
no-macro-use-attr.stderr
Use smaller def span for functions
2020-08-22 18:41:49 -04:00
no-missing-docs.rs
Migrate compile-pass annotations to build-pass
2019-07-03 06:30:28 +09:00
nodelim-groups.rs
Remove normalization of Span debug output in proc-macro tests
2020-08-09 14:41:51 -04:00
nodelim-groups.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
non-root.rs
Remove licenses
2018-12-25 21:08:33 -07:00
non-root.stderr
proc_macro_harness: Use item header spans for errors
2020-03-22 12:59:32 +03:00
nonterminal-expansion.rs
Expand NtExpr tokens only in key-value attributes
2020-11-03 00:53:43 +03:00
nonterminal-expansion.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
nonterminal-recollect-attr.rs
Add some proc-macro attribute token handling tests
2021-04-10 14:58:12 -04:00
nonterminal-recollect-attr.stdout
Add some proc-macro attribute token handling tests
2021-04-10 14:58:12 -04:00
nonterminal-token-hygiene.rs
More detailed output for the nonterminal marking test
2020-11-06 00:58:36 +03:00
nonterminal-token-hygiene.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
not-joint.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
out-of-line-mod.rs
Add a test for out-of-line module passed through a proc macro
2020-03-21 21:40:58 +03:00
parent-source-spans.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
parent-source-spans.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
pretty-print-tts.rs
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
pretty-print-tts.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
proc-macro-attributes.rs
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
proc-macro-attributes.stderr
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
proc-macro-deprecated-attr.rs
Deprecated proc_macro doesn't trigger warning on build library
2019-10-24 14:14:51 +08:00
proc-macro-gates.rs
rustc_expand: Mark inner #![test] attributes as soft-unstable
2020-11-20 19:35:03 +03:00
proc-macro-gates.stderr
rustc_expand: Mark inner #![test] attributes as soft-unstable
2020-11-20 19:35:03 +03:00
proc-macro-gates2.rs
resolve: Centralize some error reporting for unexpected macro resolutions
2020-11-19 19:25:20 +03:00
proc-macro-gates2.stderr
resolve: Centralize some error reporting for unexpected macro resolutions
2020-11-19 19:25:20 +03:00
pub-at-crate-root.rs
Fix error message about exported symbols from proc-macro crates
2019-11-11 08:04:39 +01:00
pub-at-crate-root.stderr
proc_macro_harness: Use item header spans for errors
2020-03-22 12:59:32 +03:00
quote-debug.rs
Implement span quoting for proc-macros
2021-05-12 00:51:31 -04:00
quote-debug.stdout
Implement span quoting for proc-macros
2021-05-12 00:51:31 -04:00
raw-ident.rs
Stabilize Ident::new_raw
2020-08-03 17:23:31 -04:00
raw-ident.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
reserved-macro-names.rs
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
reserved-macro-names.stderr
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
resolve-error.rs
tests: remove ignore directives from tests that mention core/alloc/std spans.
2020-04-02 11:48:34 +03:00
resolve-error.stderr
mv std libs to library/
2020-07-27 19:51:13 -05:00
resolved-located-at.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
resolved-located-at.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
shadow.rs
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
shadow.stderr
tests: Centralize proc macros commonly used for testing
2019-05-22 02:20:34 +03:00
signature.rs
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
signature.stderr
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
smoke.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
span-api-tests.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
span-from-proc-macro.rs
Implement span quoting for proc-macros
2021-05-12 00:51:31 -04:00
span-from-proc-macro.stderr
Implement span quoting for proc-macros
2021-05-12 00:51:31 -04:00
span-preservation.rs
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
span-preservation.stderr
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
struct-field-macro.rs
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00
subspan.rs
Remove licenses
2018-12-25 21:08:33 -07:00
subspan.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
three-equals.rs
Stabilize fn-like proc macros in expression, pattern and statement positions
2020-05-03 19:24:41 +03:00
three-equals.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00
trailing-plus.rs
Ignore | and + tokens during proc-macro pretty-print check
2020-09-10 16:20:05 -04:00
trailing-plus.stdout
Ignore | and + tokens during proc-macro pretty-print check
2020-09-10 16:20:05 -04:00
trait-fn-args-2015.rs
Turn old edition lints (anonymous-parameters, keyword-idents) into warn-by-default on 2015
2021-04-12 09:45:59 -07:00
two-crate-types-1.rs
Remove licenses
2018-12-25 21:08:33 -07:00
two-crate-types-1.stderr
Move former compile-fail-fulldeps tests to ui
2018-12-09 19:56:30 +03:00
two-crate-types-2.rs
Remove licenses
2018-12-25 21:08:33 -07:00
two-crate-types-2.stderr
Move former compile-fail-fulldeps tests to ui
2018-12-09 19:56:30 +03:00
unsafe-foreign-mod.rs
Syntactically permit unsafety on mods
2020-09-10 06:56:33 -07:00
unsafe-mod.rs
Syntactically permit unsafety on mods
2020-09-10 06:56:33 -07:00
visibility-path.rs
resolve: Do not resolve visibilities on proc macro definitions twice
2020-03-23 11:40:58 +03:00
visibility-path.stderr
resolve: Do not resolve visibilities on proc macro definitions twice
2020-03-23 11:40:58 +03:00
weird-braces.rs
Add more proc-macro attribute tests
2021-02-28 22:41:21 -05:00
weird-braces.stdout
Remove some unncessary spaces from pretty-printed tokenstream output
2021-05-15 12:05:03 -04:00
weird-hygiene.rs
Recursively expand TokenKind::Interpolated (take 2)
2020-08-22 17:18:26 -04:00
weird-hygiene.stderr
Show macro name in 'this error originates in macro' message
2021-05-12 19:03:06 -04:00