Normalize syntax::edition
imports.
This commit is contained in:
parent
4ff12ce4c1
commit
b1aad76586
src
librustc/lint
librustc_builtin_macros
librustc_expand
librustc_interface
librustc_lint
librustc_metadata
librustc_parse
librustc_resolve
librustdoc
libsyntax
tools/error_index_generator
@ -9,11 +9,11 @@ use crate::middle::stability;
|
||||
use crate::session::Session;
|
||||
use errors::{pluralize, Applicability, DiagnosticBuilder};
|
||||
use rustc_session::declare_lint;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::source_map::Span;
|
||||
use rustc_span::symbol::Symbol;
|
||||
use syntax::ast;
|
||||
use syntax::early_buffered_lints::{ILL_FORMED_ATTRIBUTE_INPUT, META_VARIABLE_MISUSE};
|
||||
use syntax::edition::Edition;
|
||||
|
||||
declare_lint! {
|
||||
pub EXCEEDING_BITSHIFTS,
|
||||
|
@ -15,9 +15,9 @@ use crate::deriving::*;
|
||||
|
||||
use rustc_expand::base::{MacroExpanderFn, Resolver, SyntaxExtension, SyntaxExtensionKind};
|
||||
use rustc_expand::proc_macro::BangProcMacro;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::symbol::sym;
|
||||
use syntax::ast::Ident;
|
||||
use syntax::edition::Edition;
|
||||
|
||||
mod asm;
|
||||
mod assert;
|
||||
|
@ -1,9 +1,9 @@
|
||||
use rustc_expand::base::{ExtCtxt, Resolver};
|
||||
use rustc_expand::expand::ExpansionConfig;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::hygiene::AstPass;
|
||||
use rustc_span::symbol::{kw, sym, Ident, Symbol};
|
||||
use rustc_span::DUMMY_SP;
|
||||
use syntax::edition::Edition;
|
||||
use syntax::ptr::P;
|
||||
use syntax::sess::ParseSess;
|
||||
use syntax::{ast, attr};
|
||||
|
@ -1,11 +1,11 @@
|
||||
use crate::expand::{self, AstFragment, Invocation};
|
||||
|
||||
use rustc_parse::{self, parser, DirectoryOwnership, MACRO_ARGUMENTS};
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::source_map::SourceMap;
|
||||
use rustc_span::symbol::{kw, sym, Ident, Symbol};
|
||||
use syntax::ast::{self, Attribute, Name, NodeId, PatKind};
|
||||
use syntax::attr::{self, Deprecation, HasAttrs, Stability};
|
||||
use syntax::edition::Edition;
|
||||
use syntax::mut_visit::{self, MutVisitor};
|
||||
use syntax::ptr::P;
|
||||
use syntax::sess::ParseSess;
|
||||
|
@ -11,12 +11,12 @@ use crate::mbe::transcribe::transcribe;
|
||||
use rustc_feature::Features;
|
||||
use rustc_parse::parser::Parser;
|
||||
use rustc_parse::Directory;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::hygiene::Transparency;
|
||||
use rustc_span::symbol::{kw, sym, Symbol};
|
||||
use rustc_span::Span;
|
||||
use syntax::ast;
|
||||
use syntax::attr::{self, TransparencyError};
|
||||
use syntax::edition::Edition;
|
||||
use syntax::print::pprust;
|
||||
use syntax::sess::ParseSess;
|
||||
use syntax::token::{self, NtTT, Token, TokenKind::*};
|
||||
|
@ -12,13 +12,13 @@ use rustc::session::search_paths::SearchPath;
|
||||
use rustc::session::{build_session, Session};
|
||||
use rustc_data_structures::fx::FxHashSet;
|
||||
use rustc_errors::{emitter::HumanReadableErrorType, registry, ColorConfig};
|
||||
use rustc_span::edition::{Edition, DEFAULT_EDITION};
|
||||
use rustc_span::symbol::sym;
|
||||
use rustc_target::spec::{MergeFunctions, PanicStrategy, RelroLevel};
|
||||
use std::collections::{BTreeMap, BTreeSet};
|
||||
use std::iter::FromIterator;
|
||||
use std::path::PathBuf;
|
||||
use syntax;
|
||||
use syntax::edition::{Edition, DEFAULT_EDITION};
|
||||
|
||||
type CfgSpecs = FxHashSet<(String, Option<String>)>;
|
||||
|
||||
|
@ -37,12 +37,12 @@ use rustc::util::nodemap::FxHashSet;
|
||||
use rustc_feature::Stability;
|
||||
use rustc_feature::{deprecated_attributes, AttributeGate, AttributeTemplate, AttributeType};
|
||||
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::source_map::Spanned;
|
||||
use rustc_span::symbol::{kw, sym, Symbol};
|
||||
use rustc_span::{BytePos, Span};
|
||||
use syntax::ast::{self, Expr};
|
||||
use syntax::attr::{self, HasAttrs};
|
||||
use syntax::edition::Edition;
|
||||
use syntax::errors::{Applicability, DiagnosticBuilder};
|
||||
use syntax::print::pprust::{self, expr_to_string};
|
||||
use syntax::ptr::P;
|
||||
|
@ -23,11 +23,11 @@ use std::{cmp, fs};
|
||||
use log::{debug, info, log_enabled};
|
||||
use proc_macro::bridge::client::ProcMacro;
|
||||
use rustc_expand::base::SyntaxExtension;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::symbol::{sym, Symbol};
|
||||
use rustc_span::{Span, DUMMY_SP};
|
||||
use syntax::ast;
|
||||
use syntax::attr;
|
||||
use syntax::edition::Edition;
|
||||
use syntax::expand::allocator::{global_allocator_spans, AllocatorKind};
|
||||
use syntax::span_fatal;
|
||||
|
||||
|
@ -15,10 +15,10 @@ use rustc_data_structures::svh::Svh;
|
||||
use rustc_data_structures::sync::MetadataRef;
|
||||
use rustc_index::vec::IndexVec;
|
||||
use rustc_serialize::opaque::Encoder;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::symbol::Symbol;
|
||||
use rustc_span::{self, Span};
|
||||
use rustc_target::spec::{PanicStrategy, TargetTriple};
|
||||
use syntax::edition::Edition;
|
||||
use syntax::{ast, attr};
|
||||
|
||||
use std::marker::PhantomData;
|
||||
|
@ -11,12 +11,12 @@
|
||||
use crate::{parse_in, validate_attr};
|
||||
use rustc_errors::Applicability;
|
||||
use rustc_feature::Features;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::symbol::sym;
|
||||
use rustc_span::Span;
|
||||
use syntax::ast::{self, AttrItem, Attribute, MetaItem};
|
||||
use syntax::attr;
|
||||
use syntax::attr::HasAttrs;
|
||||
use syntax::edition::Edition;
|
||||
use syntax::feature_gate::{feature_err, get_features};
|
||||
use syntax::mut_visit::*;
|
||||
use syntax::ptr::P;
|
||||
|
@ -17,12 +17,12 @@ use rustc_expand::base::{self, Indeterminate, InvocationRes};
|
||||
use rustc_expand::compile_declarative_macro;
|
||||
use rustc_expand::expand::{AstFragment, AstFragmentKind, Invocation, InvocationKind};
|
||||
use rustc_feature::is_builtin_attr_name;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::hygiene::{self, ExpnData, ExpnId, ExpnKind};
|
||||
use rustc_span::symbol::{kw, sym, Symbol};
|
||||
use rustc_span::{Span, DUMMY_SP};
|
||||
use syntax::ast::{self, Ident, NodeId};
|
||||
use syntax::attr::{self, StabilityLevel};
|
||||
use syntax::edition::Edition;
|
||||
use syntax::feature_gate::feature_err;
|
||||
use syntax::print::pprust;
|
||||
|
||||
|
@ -15,8 +15,8 @@ use rustc::session::config::{parse_crate_types_from_list, parse_externs, CrateTy
|
||||
use rustc::session::config::{CodegenOptions, DebuggingOptions, ErrorOutputType, Externs};
|
||||
use rustc::session::search_paths::SearchPath;
|
||||
use rustc_driver;
|
||||
use rustc_span::edition::{Edition, DEFAULT_EDITION};
|
||||
use rustc_target::spec::TargetTriple;
|
||||
use syntax::edition::{Edition, DEFAULT_EDITION};
|
||||
|
||||
use crate::core::new_handler;
|
||||
use crate::externalfiles::ExternalHtml;
|
||||
|
@ -1,5 +1,5 @@
|
||||
use crate::html::markdown::{ErrorCodes, IdMap, Markdown, Playground};
|
||||
use crate::syntax::edition::Edition;
|
||||
use crate::rustc_span::edition::Edition;
|
||||
use errors;
|
||||
use rustc_feature::UnstableFeatures;
|
||||
use std::fs;
|
||||
|
@ -5,9 +5,9 @@
|
||||
//! ```
|
||||
//! #![feature(rustc_private)]
|
||||
//!
|
||||
//! extern crate syntax;
|
||||
//! extern crate rustc_span;
|
||||
//!
|
||||
//! use syntax::edition::Edition;
|
||||
//! use rustc_span::edition::Edition;
|
||||
//! use rustdoc::html::markdown::{IdMap, Markdown, ErrorCodes};
|
||||
//!
|
||||
//! let s = "My *markdown* _text_";
|
||||
@ -20,6 +20,7 @@
|
||||
#![allow(non_camel_case_types)]
|
||||
|
||||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_span::edition::Edition;
|
||||
use std::borrow::Cow;
|
||||
use std::cell::RefCell;
|
||||
use std::collections::VecDeque;
|
||||
@ -27,7 +28,6 @@ use std::default::Default;
|
||||
use std::fmt::Write;
|
||||
use std::ops::Range;
|
||||
use std::str;
|
||||
use syntax::edition::Edition;
|
||||
|
||||
use crate::html::highlight;
|
||||
use crate::html::toc::TocBuilder;
|
||||
|
@ -1,7 +1,7 @@
|
||||
use super::plain_summary_line;
|
||||
use super::{ErrorCodes, IdMap, Ignore, LangString, Markdown, MarkdownHtml};
|
||||
use rustc_span::edition::{Edition, DEFAULT_EDITION};
|
||||
use std::cell::RefCell;
|
||||
use syntax::edition::{Edition, DEFAULT_EDITION};
|
||||
|
||||
#[test]
|
||||
fn test_unique_id() {
|
||||
|
@ -50,13 +50,13 @@ use rustc::middle::stability;
|
||||
use rustc::util::nodemap::{FxHashMap, FxHashSet};
|
||||
use rustc_data_structures::flock;
|
||||
use rustc_feature::UnstableFeatures;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::hygiene::MacroKind;
|
||||
use rustc_span::source_map::FileName;
|
||||
use rustc_span::symbol::{sym, Symbol};
|
||||
use serde::ser::SerializeSeq;
|
||||
use serde::{Serialize, Serializer};
|
||||
use syntax::ast;
|
||||
use syntax::edition::Edition;
|
||||
use syntax::print::pprust;
|
||||
|
||||
use crate::clean::{self, AttributesExt, Deprecation, GetDefId, SelfTy};
|
||||
|
@ -4,8 +4,8 @@ use std::path::PathBuf;
|
||||
|
||||
use errors;
|
||||
use rustc_feature::UnstableFeatures;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::source_map::DUMMY_SP;
|
||||
use syntax::edition::Edition;
|
||||
use testing;
|
||||
|
||||
use crate::config::{Options, RenderOptions};
|
||||
|
@ -5,6 +5,7 @@ use rustc::util::common::ErrorReported;
|
||||
use rustc_data_structures::sync::Lrc;
|
||||
use rustc_feature::UnstableFeatures;
|
||||
use rustc_interface::interface;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::source_map::SourceMap;
|
||||
use rustc_span::symbol::sym;
|
||||
use rustc_span::{BytePos, FileName, Pos, Span, DUMMY_SP};
|
||||
@ -16,7 +17,6 @@ use std::path::PathBuf;
|
||||
use std::process::{self, Command, Stdio};
|
||||
use std::str;
|
||||
use syntax::ast;
|
||||
use syntax::edition::Edition;
|
||||
use syntax::with_globals;
|
||||
use tempfile::Builder as TempFileBuilder;
|
||||
use testing;
|
||||
|
@ -1,5 +1,5 @@
|
||||
use super::{make_test, TestOptions};
|
||||
use syntax::edition::DEFAULT_EDITION;
|
||||
use rustc_span::edition::DEFAULT_EDITION;
|
||||
|
||||
#[test]
|
||||
fn make_test_basic() {
|
||||
|
@ -1,7 +1,6 @@
|
||||
use crate::ast::{self, AssocTyConstraint, AssocTyConstraintKind, NodeId};
|
||||
use crate::ast::{GenericParam, GenericParamKind, PatKind, RangeEnd, VariantData};
|
||||
use crate::attr;
|
||||
use crate::edition::{Edition, ALL_EDITIONS};
|
||||
use crate::sess::ParseSess;
|
||||
use crate::visit::{self, FnKind, Visitor};
|
||||
|
||||
@ -14,6 +13,7 @@ use rustc_feature::{Feature, Features, State as FeatureState, UnstableFeatures};
|
||||
use rustc_feature::{
|
||||
ACCEPTED_FEATURES, ACTIVE_FEATURES, REMOVED_FEATURES, STABLE_REMOVED_FEATURES,
|
||||
};
|
||||
use rustc_span::edition::{Edition, ALL_EDITIONS};
|
||||
use rustc_span::source_map::Spanned;
|
||||
use rustc_span::symbol::{sym, Symbol};
|
||||
use rustc_span::{MultiSpan, Span, DUMMY_SP};
|
||||
|
@ -21,7 +21,7 @@ use ast::AttrId;
|
||||
pub use errors;
|
||||
use rustc_data_structures::sync::Lock;
|
||||
use rustc_index::bit_set::GrowableBitSet;
|
||||
use rustc_span::edition::Edition;
|
||||
use rustc_span::edition::{Edition, DEFAULT_EDITION};
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! unwrap_or {
|
||||
@ -51,19 +51,13 @@ impl Globals {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn with_globals<F, R>(edition: Edition, f: F) -> R
|
||||
where
|
||||
F: FnOnce() -> R,
|
||||
{
|
||||
pub fn with_globals<R>(edition: Edition, f: impl FnOnce() -> R) -> R {
|
||||
let globals = Globals::new(edition);
|
||||
GLOBALS.set(&globals, || rustc_span::GLOBALS.set(&globals.rustc_span_globals, f))
|
||||
}
|
||||
|
||||
pub fn with_default_globals<F, R>(f: F) -> R
|
||||
where
|
||||
F: FnOnce() -> R,
|
||||
{
|
||||
with_globals(edition::DEFAULT_EDITION, f)
|
||||
pub fn with_default_globals<R>(f: impl FnOnce() -> R) -> R {
|
||||
with_globals(DEFAULT_EDITION, f)
|
||||
}
|
||||
|
||||
scoped_tls::scoped_thread_local!(pub static GLOBALS: Globals);
|
||||
@ -96,7 +90,6 @@ pub mod mut_visit;
|
||||
pub mod ptr;
|
||||
pub mod show_span;
|
||||
pub use rustc_session::parse as sess;
|
||||
pub use rustc_span::edition;
|
||||
pub mod token;
|
||||
pub mod tokenstream;
|
||||
pub mod visit;
|
||||
|
@ -2,6 +2,7 @@
|
||||
#![deny(warnings)]
|
||||
|
||||
extern crate env_logger;
|
||||
extern crate rustc_span;
|
||||
extern crate syntax;
|
||||
|
||||
use std::cell::RefCell;
|
||||
@ -13,7 +14,7 @@ use std::io::Write;
|
||||
use std::path::Path;
|
||||
use std::path::PathBuf;
|
||||
|
||||
use syntax::edition::DEFAULT_EDITION;
|
||||
use rustc_span::edition::DEFAULT_EDITION;
|
||||
|
||||
use rustdoc::html::markdown::{ErrorCodes, IdMap, Markdown, Playground};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user