rust/src/test/ui/proc-macro
2019-08-25 21:23:17 +03:00
..
auxiliary pprust: Do not print spaces before some tokens 2019-08-25 21:23:17 +03:00
add-impl.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
ambiguous-builtin-attrs-test.rs tests: move all proc_macro tests from -fulldeps. 2018-11-30 06:15:20 +02:00
ambiguous-builtin-attrs-test.stderr Update tests 2019-03-11 23:10:26 +03:00
ambiguous-builtin-attrs.rs tests: move all proc_macro tests from -fulldeps. 2018-11-30 06:15:20 +02:00
ambiguous-builtin-attrs.stderr hide --explain hint if error has no extended info 2019-04-18 13:29:28 -04: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-invalid-exprs.rs Tweak macro parse errors when reaching EOF during macro call parse 2019-05-24 11:49:33 -07:00
attr-invalid-exprs.stderr Tweak macro parse errors when reaching EOF during macro call parse 2019-05-24 11:49:33 -07: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 normalize use of backticks in compiler messages for libsyntax/feature_gate 2019-07-09 14:13:28 +02:00
attr-stmt-expr.stderr normalize use of backticks in compiler messages for libsyntax/feature_gate 2019-07-09 14:13:28 +02:00
attribute-order-restricted.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
attribute-order-restricted.stderr tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
attribute-spans-preserved.rs Remove licenses 2018-12-25 21:08:33 -07:00
attribute-spans-preserved.stderr Update tests 2019-03-11 23:10:26 +03:00
attribute-spans-preserved.stdout pprust: Fix formatting regressions from the previous commits 2019-07-15 12:42:07 +03: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 tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
attribute.rs Introduce built-in macros through libcore 2019-07-26 13:09:54 +03:00
attribute.stderr Introduce built-in macros through libcore 2019-07-26 13:09:54 +03:00
attributes-included.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
attributes-included.stderr normalize use of backticks in compiler messages for librustc/lint 2019-07-17 22:49:48 +02:00
bang-macro.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
call-site.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
count_compound_ops.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
crate-var.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03: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 Remove licenses 2018-12-25 21:08:33 -07:00
derive-bad.stderr Remove licenses 2018-12-25 21:08:33 -07:00
derive-helper-shadowed.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
derive-helper-shadowing.rs resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
derive-helper-shadowing.stderr resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
derive-in-mod.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09: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 tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
derive-still-gated.rs resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
derive-still-gated.stderr resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +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
dollar-crate-issue-57089.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
dollar-crate-issue-57089.stdout pprust: Use print_mac_common for delimited token groups 2019-07-15 12:42:07 +03:00
dollar-crate-issue-62325.rs Add a test case with $crate from other crate 2019-07-09 22:45:25 +03:00
dollar-crate-issue-62325.stdout pprust: Use print_mac_common for delimited token groups 2019-07-15 12:42:07 +03:00
dollar-crate.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
dollar-crate.stderr tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
dollar-crate.stdout Move special treatment of derive(Copy, PartialEq, Eq) from expansion infrastructure to elsewhere 2019-08-03 23:57:35 +03: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
expand-to-unstable-2.rs resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
expand-to-unstable-2.stderr resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
expand-to-unstable.rs Remove licenses 2018-12-25 21:08:33 -07:00
expand-to-unstable.stderr normalize use of backticks in compiler messages for libsyntax/feature_gate 2019-07-09 14:13:28 +02:00
expand-with-a-macro.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
export-macro.rs Remove licenses 2018-12-25 21:08:33 -07:00
export-macro.stderr Remove licenses 2018-12-25 21:08:33 -07:00
exports.rs Remove licenses 2018-12-25 21:08:33 -07:00
exports.stderr Update tests 2019-03-11 23:10:26 +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.rs resolve: Properly integrate derives and macro_rules scopes 2019-08-17 20:15:06 +03:00
generate-mod.rs Remove licenses 2018-12-25 21:08:33 -07:00
generate-mod.stderr Serialize additional data for procedural macros 2019-08-17 13:14:05 -04:00
helper-attr-blocked-by-import-ambig.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
helper-attr-blocked-by-import-ambig.stderr tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +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 tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +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
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 this panic occurs not just on Windows, normalize it away everywhere 2019-04-16 10:55:46 +02:00
invalid-punct-ident-1.stderr normalize away some Windows-only panic printing 2019-04-15 23:09:14 +02:00
invalid-punct-ident-2.rs this panic occurs not just on Windows, normalize it away everywhere 2019-04-16 10:55:46 +02:00
invalid-punct-ident-2.stderr normalize away some Windows-only panic printing 2019-04-15 23:09:14 +02:00
invalid-punct-ident-3.rs this panic occurs not just on Windows, normalize it away everywhere 2019-04-16 10:55:46 +02:00
invalid-punct-ident-3.stderr normalize away some Windows-only panic printing 2019-04-15 23:09:14 +02:00
invalid-punct-ident-4.rs Remove licenses 2018-12-25 21:08:33 -07:00
invalid-punct-ident-4.stderr Serialize additional data for procedural macros 2019-08-17 13:14:05 -04:00
issue-36935.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
issue-36935.stderr tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
issue-37788.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
issue-37788.stderr Update tests 2019-03-11 23:10:26 +03:00
issue-38586.rs Moved issue tests to subdirs and normalised names. 2019-03-14 01:00:49 +00:00
issue-38586.stderr Update tests 2019-03-11 23:10:26 +03: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 resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
issue-41211.stderr resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +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 Remove double trailing newlines 2019-04-22 16:57:01 +01:00
issue-50493.stderr Update tests 2019-03-11 23:10:26 +03:00
issue-53481.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
item-error.rs Remove licenses 2018-12-25 21:08:33 -07:00
item-error.stderr Remove licenses 2018-12-25 21:08:33 -07:00
lifetimes-rpass.rs tests: Move run-pass tests with naming conflicts to ui 2019-07-27 18:56:17 +03:00
lifetimes.rs Do not abort compilation if expansion produces errors 2018-12-27 15:51:36 +03:00
lifetimes.stderr More explicit diagnostic when using a vec![] in a pattern 2019-08-09 08:20:13 -07:00
lints_in_proc_macros.rs clarify resolve typo suggestion 2019-01-09 14:11:00 -05:00
lints_in_proc_macros.stderr Serialize additional data for procedural macros 2019-08-17 13:14:05 -04:00
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 Update tests 2019-03-11 23:10:26 +03:00
macro-namespace-reserved-2.rs resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
macro-namespace-reserved-2.stderr resolve: Move macro resolution traces from Modules to Resolver 2019-08-15 20:39:27 +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-use-attr.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
macro-use-bang.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
macros-in-extern-rpass.rs tests: Move run-pass tests with naming conflicts to ui 2019-07-27 18:56:17 +03:00
modify-ast.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
more-gates.rs Do not abort compilation if expansion produces errors 2018-12-27 15:51:36 +03:00
more-gates.stderr normalize use of backticks in compiler messages for libsyntax/feature_gate 2019-07-09 14:13:28 +02:00
multispan.rs Remove licenses 2018-12-25 21:08:33 -07:00
multispan.stderr Serialize additional data for procedural macros 2019-08-17 13:14:05 -04:00
negative-token.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03: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 tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
no-macro-use-attr.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
no-macro-use-attr.stderr tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
no-missing-docs.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
non-root.rs Remove licenses 2018-12-25 21:08:33 -07:00
non-root.stderr Remove licenses 2018-12-25 21:08:33 -07:00
not-joint.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
parent-source-spans.rs Do not abort compilation if expansion produces errors 2018-12-27 15:51:36 +03:00
parent-source-spans.stderr clarify resolve typo suggestion 2019-01-09 14:11:00 -05:00
proc-macro-attributes.rs resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
proc-macro-attributes.stderr resolve: Visit all scopes to collect suggestion candidates for unresolved macros 2019-07-18 13:42:45 +03:00
proc-macro-gates.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
proc-macro-gates.stderr Normalize use of backticks in compiler messages for libsyntax/* 2019-07-23 20:03:20 +02:00
proc-macro-gates2.rs tests: Centralize proc macros commonly used for testing 2019-05-22 02:20:34 +03:00
proc-macro-gates2.stderr Tweak wording in feature gate errors 2019-07-13 12:03:05 -07:00
pub-at-crate-root.rs Remove licenses 2018-12-25 21:08:33 -07:00
pub-at-crate-root.stderr Update tests 2019-03-11 23:10:26 +03:00
reserved-macro-names.rs resolve: Reserve cfg/cfg_attr/derive only in attribute sub-namespace 2019-07-06 18:36:35 +03:00
reserved-macro-names.stderr resolve: Reserve cfg/cfg_attr/derive only in attribute sub-namespace 2019-07-06 18:36:35 +03:00
resolve-error.rs resolve: Use feature(custom_attribute) fallback only if the feature is enabled 2019-07-18 13:42:45 +03:00
resolve-error.stderr resolve: Visit all scopes to collect suggestion candidates for unresolved macros 2019-07-18 13:42:45 +03: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 Remove licenses 2018-12-25 21:08:33 -07:00
signature.stderr Update tests 2019-03-11 23:10:26 +03: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 tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
span-preservation.rs Update tests for excess semicolon lint 2019-08-12 10:14:07 -04:00
span-preservation.stderr Update tests for excess semicolon lint 2019-08-12 10:14:07 -04: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 Serialize additional data for procedural macros 2019-08-17 13:14:05 -04:00
three-equals.rs Remove licenses 2018-12-25 21:08:33 -07:00
three-equals.stderr Serialize additional data for procedural macros 2019-08-17 13:14:05 -04: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