diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-09-30 00:03:16 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-11-21 09:10:16 +0000 |
| commit | b4d3df6592a4294afc3d61e512c7bc97b86e6c41 (patch) | |
| tree | a26eb627d38e7f3cb6358d2730e5dbde2b9b100f | |
| parent | bfa709a38a8c607e1c13ee5635fbfd1940eb18b1 (diff) | |
| download | rust-b4d3df6592a4294afc3d61e512c7bc97b86e6c41.tar.gz rust-b4d3df6592a4294afc3d61e512c7bc97b86e6c41.zip | |
Stabilize RFC 1560.
| -rw-r--r-- | src/libcoretest/num/flt2dec/strategy/dragon.rs | 1 | ||||
| -rw-r--r-- | src/libcoretest/num/flt2dec/strategy/grisu.rs | 1 | ||||
| -rw-r--r-- | src/librustc/hir/map/collector.rs | 2 | ||||
| -rw-r--r-- | src/librustc/hir/map/def_collector.rs | 2 | ||||
| -rw-r--r-- | src/librustc/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_mir/hair/cx/expr.rs | 1 | ||||
| -rw-r--r-- | src/librustc_mir/hair/cx/mod.rs | 1 | ||||
| -rw-r--r-- | src/librustc_mir/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_resolve/diagnostics.rs | 2 | ||||
| -rw-r--r-- | src/librustc_resolve/lib.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 4 |
11 files changed, 6 insertions, 12 deletions
diff --git a/src/libcoretest/num/flt2dec/strategy/dragon.rs b/src/libcoretest/num/flt2dec/strategy/dragon.rs index 79dcca7671a..08c2cd0a732 100644 --- a/src/libcoretest/num/flt2dec/strategy/dragon.rs +++ b/src/libcoretest/num/flt2dec/strategy/dragon.rs @@ -11,7 +11,6 @@ use std::prelude::v1::*; use std::{i16, f64}; use super::super::*; -use core::num::flt2dec::*; use core::num::bignum::Big32x40 as Big; use core::num::flt2dec::strategy::dragon::*; diff --git a/src/libcoretest/num/flt2dec/strategy/grisu.rs b/src/libcoretest/num/flt2dec/strategy/grisu.rs index 2d4afceda19..311bd252353 100644 --- a/src/libcoretest/num/flt2dec/strategy/grisu.rs +++ b/src/libcoretest/num/flt2dec/strategy/grisu.rs @@ -10,7 +10,6 @@ use std::{i16, f64}; use super::super::*; -use core::num::flt2dec::*; use core::num::flt2dec::strategy::grisu::*; #[test] diff --git a/src/librustc/hir/map/collector.rs b/src/librustc/hir/map/collector.rs index 51a378a0833..89217e83ca2 100644 --- a/src/librustc/hir/map/collector.rs +++ b/src/librustc/hir/map/collector.rs @@ -9,9 +9,7 @@ // except according to those terms. use super::*; -use super::MapEntry::*; -use hir::*; use hir::intravisit::Visitor; use hir::def_id::DefId; use middle::cstore::InlinedItem; diff --git a/src/librustc/hir/map/def_collector.rs b/src/librustc/hir/map/def_collector.rs index 421843a7f11..c61846182bf 100644 --- a/src/librustc/hir/map/def_collector.rs +++ b/src/librustc/hir/map/def_collector.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use super::*; +use hir::map::definitions::*; use hir; use hir::intravisit; diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index 8c0d70c6d60..0942ce79a6b 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -33,6 +33,7 @@ #![feature(core_intrinsics)] #![cfg_attr(stage0, feature(dotdot_in_tuple_patterns))] #![feature(enumset)] +#![cfg_attr(stage0, feature(item_like_imports))] #![feature(libc)] #![feature(nonzero)] #![feature(quote)] diff --git a/src/librustc_mir/hair/cx/expr.rs b/src/librustc_mir/hair/cx/expr.rs index 24c1ca574a0..8a434cdff17 100644 --- a/src/librustc_mir/hair/cx/expr.rs +++ b/src/librustc_mir/hair/cx/expr.rs @@ -21,7 +21,6 @@ use rustc_const_eval as const_eval; use rustc::middle::region::CodeExtent; use rustc::ty::{self, AdtKind, VariantDef, Ty}; use rustc::ty::cast::CastKind as TyCastKind; -use rustc::mir::*; use rustc::hir; use syntax::ptr::P; diff --git a/src/librustc_mir/hair/cx/mod.rs b/src/librustc_mir/hair/cx/mod.rs index 038300068fc..7c4a8202237 100644 --- a/src/librustc_mir/hair/cx/mod.rs +++ b/src/librustc_mir/hair/cx/mod.rs @@ -16,7 +16,6 @@ */ use hair::*; -use rustc::mir::*; use rustc::mir::transform::MirSource; use rustc::middle::const_val::ConstVal; diff --git a/src/librustc_mir/lib.rs b/src/librustc_mir/lib.rs index aa56daf8889..62e405564db 100644 --- a/src/librustc_mir/lib.rs +++ b/src/librustc_mir/lib.rs @@ -23,6 +23,7 @@ Rust MIR: a lowered representation of Rust. Also: an experiment! #![feature(associated_consts)] #![feature(box_patterns)] #![cfg_attr(stage0, feature(dotdot_in_tuple_patterns))] +#![cfg_attr(stage0, feature(item_like_imports))] #![feature(rustc_diagnostic_macros)] #![feature(rustc_private)] #![feature(staged_api)] diff --git a/src/librustc_resolve/diagnostics.rs b/src/librustc_resolve/diagnostics.rs index 5eb269030a0..d54f4e7b20c 100644 --- a/src/librustc_resolve/diagnostics.rs +++ b/src/librustc_resolve/diagnostics.rs @@ -59,7 +59,7 @@ items under a new local name. An example of this error: -```compile_fail +```ignore use foo::baz; use bar::*; // error, do `use foo::baz as quux` instead on the previous line diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs index a3a60e4f6d7..2f721652a11 100644 --- a/src/librustc_resolve/lib.rs +++ b/src/librustc_resolve/lib.rs @@ -1333,7 +1333,7 @@ impl<'a> Resolver<'a> { span: DUMMY_SP, vis: ty::Visibility::Public, }), - new_import_semantics: session.features.borrow().item_like_imports, + new_import_semantics: true, use_extern_macros: session.features.borrow().use_extern_macros, exported_macros: Vec::new(), diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index ea66fdc31cf..dbdf56e4d78 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -284,9 +284,6 @@ declare_features! ( // instead of just the platforms on which it is the C ABI (active, abi_sysv64, "1.13.0", Some(36167)), - // Use the import semantics from RFC 1560. - (active, item_like_imports, "1.13.0", Some(35120)), - // Macros 1.1 (active, proc_macro, "1.13.0", Some(35900)), @@ -362,6 +359,7 @@ declare_features! ( (accepted, question_mark, "1.13.0", Some(31436)), // Allows `..` in tuple (struct) patterns (accepted, dotdot_in_tuple_patterns, "1.14.0", Some(33627)), + (accepted, item_like_imports, "1.14.0", Some(35120)), ); // (changing above list without updating src/doc/reference.md makes @cmr sad) |
