Skip to content

Commit b4d3df6

Browse files
committed
Stabilize RFC 1560.
1 parent bfa709a commit b4d3df6

File tree

11 files changed

+6
-12
lines changed

11 files changed

+6
-12
lines changed

src/libcoretest/num/flt2dec/strategy/dragon.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
use std::prelude::v1::*;
1212
use std::{i16, f64};
1313
use super::super::*;
14-
use core::num::flt2dec::*;
1514
use core::num::bignum::Big32x40 as Big;
1615
use core::num::flt2dec::strategy::dragon::*;
1716

src/libcoretest/num/flt2dec/strategy/grisu.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
use std::{i16, f64};
1212
use super::super::*;
13-
use core::num::flt2dec::*;
1413
use core::num::flt2dec::strategy::grisu::*;
1514

1615
#[test]

src/librustc/hir/map/collector.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99
// except according to those terms.
1010

1111
use super::*;
12-
use super::MapEntry::*;
1312

14-
use hir::*;
1513
use hir::intravisit::Visitor;
1614
use hir::def_id::DefId;
1715
use middle::cstore::InlinedItem;

src/librustc/hir/map/def_collector.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use super::*;
11+
use hir::map::definitions::*;
1212

1313
use hir;
1414
use hir::intravisit;

src/librustc/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
#![feature(core_intrinsics)]
3434
#![cfg_attr(stage0, feature(dotdot_in_tuple_patterns))]
3535
#![feature(enumset)]
36+
#![cfg_attr(stage0, feature(item_like_imports))]
3637
#![feature(libc)]
3738
#![feature(nonzero)]
3839
#![feature(quote)]

src/librustc_mir/hair/cx/expr.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ use rustc_const_eval as const_eval;
2121
use rustc::middle::region::CodeExtent;
2222
use rustc::ty::{self, AdtKind, VariantDef, Ty};
2323
use rustc::ty::cast::CastKind as TyCastKind;
24-
use rustc::mir::*;
2524
use rustc::hir;
2625
use syntax::ptr::P;
2726

src/librustc_mir/hair/cx/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
*/
1717

1818
use hair::*;
19-
use rustc::mir::*;
2019
use rustc::mir::transform::MirSource;
2120

2221
use rustc::middle::const_val::ConstVal;

src/librustc_mir/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Rust MIR: a lowered representation of Rust. Also: an experiment!
2323
#![feature(associated_consts)]
2424
#![feature(box_patterns)]
2525
#![cfg_attr(stage0, feature(dotdot_in_tuple_patterns))]
26+
#![cfg_attr(stage0, feature(item_like_imports))]
2627
#![feature(rustc_diagnostic_macros)]
2728
#![feature(rustc_private)]
2829
#![feature(staged_api)]

src/librustc_resolve/diagnostics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ items under a new local name.
5959
6060
An example of this error:
6161
62-
```compile_fail
62+
```ignore
6363
use foo::baz;
6464
use bar::*; // error, do `use foo::baz as quux` instead on the previous line
6565

src/librustc_resolve/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1333,7 +1333,7 @@ impl<'a> Resolver<'a> {
13331333
span: DUMMY_SP,
13341334
vis: ty::Visibility::Public,
13351335
}),
1336-
new_import_semantics: session.features.borrow().item_like_imports,
1336+
new_import_semantics: true,
13371337
use_extern_macros: session.features.borrow().use_extern_macros,
13381338

13391339
exported_macros: Vec::new(),

src/libsyntax/feature_gate.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,9 +284,6 @@ declare_features! (
284284
// instead of just the platforms on which it is the C ABI
285285
(active, abi_sysv64, "1.13.0", Some(36167)),
286286

287-
// Use the import semantics from RFC 1560.
288-
(active, item_like_imports, "1.13.0", Some(35120)),
289-
290287
// Macros 1.1
291288
(active, proc_macro, "1.13.0", Some(35900)),
292289

@@ -362,6 +359,7 @@ declare_features! (
362359
(accepted, question_mark, "1.13.0", Some(31436)),
363360
// Allows `..` in tuple (struct) patterns
364361
(accepted, dotdot_in_tuple_patterns, "1.14.0", Some(33627)),
362+
(accepted, item_like_imports, "1.14.0", Some(35120)),
365363
);
366364
// (changing above list without updating src/doc/reference.md makes @cmr sad)
367365

0 commit comments

Comments
 (0)