X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibsyntax%2Flib.rs;h=b0c2aa3dbb28ead5ef9079041b1e7228b6d2866a;hb=0c366cdeaf6cfc2780bae118268eec5c675d6c43;hp=ffb0d7e7f970659a41b72267dc7a7871c6bd0678;hpb=6007641d2101e6489aa6b9a3ba84b6a2b9b04fa5;p=rust.git diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs index ffb0d7e7f97..b0c2aa3dbb2 100644 --- a/src/libsyntax/lib.rs +++ b/src/libsyntax/lib.rs @@ -7,13 +7,13 @@ #![doc(html_root_url = "https://doc.rust-lang.org/nightly/", test(attr(deny(warnings))))] #![feature(bool_to_option)] #![feature(box_syntax)] -#![feature(const_fn)] +#![feature(const_fn)] // For the `transmute` in `P::new` #![feature(const_transmute)] #![feature(crate_visibility_modifier)] #![feature(label_break_value)] #![feature(nll)] #![feature(try_trait)] -#![feature(slice_patterns)] +#![cfg_attr(bootstrap, feature(slice_patterns))] #![feature(unicode_internals)] #![recursion_limit = "256"] @@ -75,14 +75,8 @@ pub mod util { pub mod attr; pub mod entry; pub mod expand; -pub mod feature_gate { - mod check; - pub use check::{check_attribute, check_crate, get_features}; - pub use rustc_session::parse::{feature_err, feature_err_issue}; -} pub mod mut_visit; pub mod ptr; -pub mod show_span; pub use rustc_session::parse as sess; pub mod token; pub mod tokenstream; @@ -94,8 +88,6 @@ pub mod print { pub mod pprust; } -pub mod early_buffered_lints; - use rustc_data_structures::stable_hasher::{HashStable, StableHasher}; /// Requirements for a `StableHashingContext` to be used in this crate.