]> git.lizzy.rs Git - rust.git/commit
resolve: Implement prelude search for macro paths
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Sun, 22 Jul 2018 23:52:51 +0000 (02:52 +0300)
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Wed, 1 Aug 2018 09:08:41 +0000 (12:08 +0300)
commitc3e54217e855a2492d9b707eb3fb7cdb6702d45a
tree8ec77f793c09069edeaefd2e32a29e39488952b8
parentc63bb1d6a7e7ede79ddc5ddf41087668266824ea
resolve: Implement prelude search for macro paths

resolve/expansion: Implement tool attributes
44 files changed:
src/librustc/hir/def.rs
src/librustc/ich/impls_hir.rs
src/librustc_resolve/build_reduced_graph.rs
src/librustc_resolve/check_unused.rs
src/librustc_resolve/lib.rs
src/librustc_resolve/macros.rs
src/librustc_save_analysis/lib.rs
src/libsyntax/attr/mod.rs
src/libsyntax/ext/base.rs
src/libsyntax/ext/expand.rs
src/libsyntax/feature_gate.rs
src/test/compile-fail/feature-gate-tool_attributes.rs [deleted file]
src/test/compile-fail/unknown-tool-name.rs
src/test/compile-fail/unknown_tool_attributes-1.rs [deleted file]
src/test/run-pass-fulldeps/proc-macro/issue-42708.rs
src/test/run-pass-fulldeps/proc-macro/issue-50061.rs
src/test/ui-fulldeps/proc-macro/parent-source-spans.rs
src/test/ui/auxiliary/macro-in-other-crate.rs
src/test/ui/feature-gate-macros_in_extern.stderr
src/test/ui/feature-gate-tool_attributes.rs
src/test/ui/feature-gate-tool_attributes.stderr
src/test/ui/issue-11692-1.rs
src/test/ui/issue-11692-1.stderr
src/test/ui/issue-11692-2.rs
src/test/ui/issue-11692-2.stderr
src/test/ui/issue-50187.rs
src/test/ui/macro-path-prelude-fail-1.rs [new file with mode: 0644]
src/test/ui/macro-path-prelude-fail-1.stderr [new file with mode: 0644]
src/test/ui/macro-path-prelude-fail-2.rs [new file with mode: 0644]
src/test/ui/macro-path-prelude-fail-2.stderr [new file with mode: 0644]
src/test/ui/macro-path-prelude-fail-3.rs [new file with mode: 0644]
src/test/ui/macro-path-prelude-fail-3.stderr [new file with mode: 0644]
src/test/ui/macro-path-prelude-pass.rs [new file with mode: 0644]
src/test/ui/macro-path-prelude-shadowing.rs [new file with mode: 0644]
src/test/ui/macro-path-prelude-shadowing.stderr [new file with mode: 0644]
src/test/ui/tool-attributes-disabled-1.rs [new file with mode: 0644]
src/test/ui/tool-attributes-disabled-1.stderr [new file with mode: 0644]
src/test/ui/tool-attributes-disabled-2.rs [new file with mode: 0644]
src/test/ui/tool-attributes-misplaced-1.rs [new file with mode: 0644]
src/test/ui/tool-attributes-misplaced-1.stderr [new file with mode: 0644]
src/test/ui/tool-attributes-misplaced-2.rs [new file with mode: 0644]
src/test/ui/tool-attributes-misplaced-2.stderr [new file with mode: 0644]
src/test/ui/tool-attributes-shadowing.rs [new file with mode: 0644]
src/test/ui/tool-attributes-shadowing.stderr [new file with mode: 0644]