]> git.lizzy.rs Git - rust.git/commit
rustc_resolve: don't allow `::crate_name` to bypass `extern_prelude`.
authorEduard-Mihai Burtescu <edy.burt@gmail.com>
Fri, 24 Aug 2018 15:51:32 +0000 (18:51 +0300)
committerEduard-Mihai Burtescu <edy.burt@gmail.com>
Sat, 15 Sep 2018 19:48:10 +0000 (22:48 +0300)
commit9eb7a3c76fe826b646a0a5a747292a5643f9e197
treedb8f0a19c8e97cd9bcf270a00d3f6c66d684373e
parent26b1ed1b92a1c3ea9e511e81a456401777dbf425
rustc_resolve: don't allow `::crate_name` to bypass `extern_prelude`.
35 files changed:
src/librustc_resolve/resolve_imports.rs
src/test/run-make-fulldeps/save-analysis-rfc2126/Makefile
src/test/ui/issues/issue-52489.rs
src/test/ui/issues/issue-52489.stderr
src/test/ui/rfc-2126-extern-absolute-paths/non-existent-1.rs
src/test/ui/rfc-2126-extern-absolute-paths/non-existent-1.stderr
src/test/ui/rfc-2126-extern-absolute-paths/non-existent-2.rs
src/test/ui/rfc-2126-extern-absolute-paths/non-existent-2.stderr
src/test/ui/rfc-2126-extern-absolute-paths/non-existent-3.rs
src/test/ui/rfc-2126-extern-absolute-paths/non-existent-3.stderr
src/test/ui/rfc-2126-extern-absolute-paths/single-segment.rs
src/test/ui/rfc-2126-extern-absolute-paths/single-segment.stderr
src/test/ui/rfc-2126-extern-in-paths/non-existent-1.rs
src/test/ui/rfc-2126-extern-in-paths/non-existent-1.stderr
src/test/ui/rfc-2126-extern-in-paths/non-existent-2.rs
src/test/ui/rfc-2126-extern-in-paths/non-existent-2.stderr
src/test/ui/rfc-2126-extern-in-paths/non-existent-3.rs
src/test/ui/rfc-2126-extern-in-paths/non-existent-3.stderr
src/test/ui/rfc-2126-extern-in-paths/single-segment.rs
src/test/ui/rfc-2126-extern-in-paths/single-segment.stderr
src/test/ui/run-pass/issues/issue-52140/main.rs
src/test/ui/run-pass/issues/issue-52141/main.rs
src/test/ui/run-pass/issues/issue-52705/main.rs
src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs
src/test/ui/run-pass/rfcs/rfc-2126-extern-absolute-paths/extern.rs
src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.fixed
src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.rs
src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.stderr
src/test/ui/rust-2018/extern-crate-idiomatic.fixed
src/test/ui/rust-2018/extern-crate-idiomatic.rs
src/test/ui/rust-2018/issue-54006.rs [new file with mode: 0644]
src/test/ui/rust-2018/issue-54006.stderr [new file with mode: 0644]
src/test/ui/rust-2018/remove-extern-crate.fixed
src/test/ui/rust-2018/remove-extern-crate.rs
src/test/ui/rust-2018/remove-extern-crate.stderr