]> git.lizzy.rs Git - rust.git/commitdiff
Stabilize RFC 1560.
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>
Fri, 30 Sep 2016 00:03:16 +0000 (00:03 +0000)
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>
Mon, 21 Nov 2016 09:10:16 +0000 (09:10 +0000)
src/libcoretest/num/flt2dec/strategy/dragon.rs
src/libcoretest/num/flt2dec/strategy/grisu.rs
src/librustc/hir/map/collector.rs
src/librustc/hir/map/def_collector.rs
src/librustc/lib.rs
src/librustc_mir/hair/cx/expr.rs
src/librustc_mir/hair/cx/mod.rs
src/librustc_mir/lib.rs
src/librustc_resolve/diagnostics.rs
src/librustc_resolve/lib.rs
src/libsyntax/feature_gate.rs

index 79dcca7671a2d0215340f2185cc7338c41a62f60..08c2cd0a7326f27534db3fa5fe5d2c9e08700482 100644 (file)
@@ -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::*;
 
index 2d4afceda191f1bbd2798ecf7e2a798636431b59..311bd252353c770b4b7d7fab1a529f5f72908495 100644 (file)
@@ -10,7 +10,6 @@
 
 use std::{i16, f64};
 use super::super::*;
-use core::num::flt2dec::*;
 use core::num::flt2dec::strategy::grisu::*;
 
 #[test]
index 51a378a08336e93c22a4a2d5e2a10bc4589818f8..89217e83ca22eeaf3be3dd317a4c64553cb3f40d 100644 (file)
@@ -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;
index 421843a7f11d8752af6ac3bfa71126a14d68d097..c61846182bf4ae3c94f0ff525f1f99be2764c032 100644 (file)
@@ -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;
index 8c0d70c6d602b731b054452e74799357bb3a8887..0942ce79a6b49787e209d8f1ac348c13d22f9649 100644 (file)
@@ -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)]
index 24c1ca574a01baf6731adc2fefcb8cdf700a52a7..8a434cdff17e173a5e42dbc44833a6976cd233b3 100644 (file)
@@ -21,7 +21,6 @@
 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;
 
index 038300068fce1c6d402362f0da189d992e2083f1..7c4a820223735752fc7e8d3ebd2e9dfb03df74a1 100644 (file)
@@ -16,7 +16,6 @@
  */
 
 use hair::*;
-use rustc::mir::*;
 use rustc::mir::transform::MirSource;
 
 use rustc::middle::const_val::ConstVal;
index aa56daf88894483d48e6768689d0115b1f66faf8..62e405564dbb72b10a444302bc59d8284f5fb6e6 100644 (file)
@@ -23,6 +23,7 @@
 #![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)]
index 5eb269030a004fa2b1ce8b2d43ee9809cf027321..d54f4e7b20c7a709fe2972823ee177c23dfc1f2d 100644 (file)
@@ -59,7 +59,7 @@ fn f() {
 
 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
 
index a3a60e4f6d7548abe5d2f6787ba0bab13437a381..2f721652a11366d04e9f70b87ce2315e71af7a3a 100644 (file)
@@ -1333,7 +1333,7 @@ pub fn new(session: &'a Session,
                 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(),
index ea66fdc31cf08e7ce59d07a288cb2fb0869799d9..dbdf56e4d789011922a44ed859960bb3b400bae3 100644 (file)
@@ -284,9 +284,6 @@ pub fn new() -> 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 @@ pub fn new() -> 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)