move librustc/plugin to librustc_plugin

this is a [breaking-change] to all plugin authors - sorry
This commit is contained in:
Ariel Ben-Yehuda 2015-11-22 22:14:09 +02:00 committed by Ariel Ben-Yehuda
parent 26b19206d3
commit 1430a35000
30 changed files with 100 additions and 39 deletions

View file

@ -16,9 +16,10 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::feature_gate::AttributeType;
use rustc::plugin::Registry;
use rustc_plugin::Registry;

View file

@ -16,6 +16,7 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::ast;
use syntax::codemap::Span;
@ -25,7 +26,7 @@ use syntax::ext::deriving::generic::{cs_fold, TraitDef, MethodDef, combine_subst
use syntax::ext::deriving::generic::ty::{Literal, LifetimeBounds, Path, borrowed_explicit_self};
use syntax::parse::token;
use syntax::ptr::P;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {

View file

@ -16,6 +16,7 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::ast;
use syntax::attr::AttrMetaMethods;
@ -27,7 +28,7 @@ use syntax::ext::deriving::generic::{Substructure, Struct, EnumMatching};
use syntax::ext::deriving::generic::ty::{Literal, LifetimeBounds, Path, borrowed_explicit_self};
use syntax::parse::token;
use syntax::ptr::P;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {

View file

@ -15,12 +15,13 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::ast;
use syntax::codemap;
use syntax::ext::base::{ExtCtxt, MacResult, MacEager};
use syntax::util::small_vector::SmallVector;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {

View file

@ -15,10 +15,11 @@
#[macro_use] extern crate rustc;
extern crate rustc_front;
extern crate rustc_plugin;
extern crate syntax;
use rustc::lint::{LateContext, LintContext, LintPass, LateLintPass, LateLintPassObject, LintArray};
use rustc::plugin::Registry;
use rustc_plugin::Registry;
use rustc_front::hir;
use syntax::attr;

View file

@ -18,10 +18,11 @@ extern crate rustc_front;
// Load rustc as a plugin to get macros
#[macro_use]
extern crate rustc;
extern crate rustc_plugin;
use rustc_front::hir;
use rustc::lint::{LateContext, LintContext, LintPass, LateLintPass, LateLintPassObject, LintArray};
use rustc::plugin::Registry;
use rustc_plugin::Registry;
declare_lint!(TEST_LINT, Warn, "Warn about items named 'lintme'");

View file

@ -18,10 +18,11 @@ extern crate syntax;
// Load rustc as a plugin to get macros
#[macro_use]
extern crate rustc;
extern crate rustc_plugin;
use rustc::lint::{EarlyContext, LintContext, LintPass, EarlyLintPass,
EarlyLintPassObject, LintArray};
use rustc::plugin::Registry;
use rustc_plugin::Registry;
use syntax::ast;
declare_lint!(TEST_LINT, Warn, "Warn about items named 'lintme'");

View file

@ -14,8 +14,9 @@
#![feature(rustc_private)]
extern crate rustc;
extern crate rustc_plugin;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {

View file

@ -14,8 +14,9 @@
#![feature(rustc_private)]
extern crate rustc;
extern crate rustc_plugin;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(_reg: &mut Registry) {}

View file

@ -14,10 +14,11 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::parse::token;
use syntax::ext::base::MacroRulesTT;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {

View file

@ -14,13 +14,14 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::ast::{self, TokenTree, Item, MetaItem, ImplItem, TraitItem};
use syntax::codemap::Span;
use syntax::ext::base::*;
use syntax::parse::{self, token};
use syntax::ptr::P;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[macro_export]
macro_rules! exported_macro { () => (2) }

View file

@ -15,6 +15,7 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use std::borrow::ToOwned;
use syntax::ast;
@ -24,7 +25,7 @@ use syntax::ext::base::{TTMacroExpander, ExtCtxt, MacResult, MacEager, NormalTT}
use syntax::parse::token;
use syntax::print::pprust;
use syntax::ptr::P;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
struct Expander {
args: Vec<P<ast::MetaItem>>,

View file

@ -14,10 +14,11 @@
#![feature(box_syntax, rustc_private)]
extern crate rustc;
extern crate rustc_plugin;
use std::any::Any;
use std::cell::RefCell;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
struct Foo {
foo: isize

View file

@ -15,8 +15,9 @@
extern crate macro_crate_test;
extern crate rustc;
extern crate rustc_plugin;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(_: &mut Registry) { }

View file

@ -15,6 +15,7 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::codemap::Span;
use syntax::parse::token::{self, str_to_ident, NtExpr, NtPat};
@ -24,7 +25,7 @@ use syntax::ext::build::AstBuilder;
use syntax::ext::tt::macro_parser::{MatchedSeq, MatchedNonterminal};
use syntax::ext::tt::macro_parser::{Success, Failure, Error};
use syntax::ptr::P;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
fn expand_mbe_matches(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree])
-> Box<MacResult + 'static> {

View file

@ -14,8 +14,9 @@
#![feature(plugin_registrar, rustc_private)]
extern crate rustc;
extern crate rustc_plugin;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(_: &mut Registry) {}

View file

@ -16,13 +16,14 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::codemap::Span;
use syntax::ast::TokenTree;
use syntax::parse::token;
use syntax::ext::base::{ExtCtxt, MacResult, DummyResult, MacEager};
use syntax::ext::build::AstBuilder; // trait for expr_usize
use rustc::plugin::Registry;
use rustc_plugin::Registry;
// WARNING WARNING WARNING WARNING WARNING
// =======================================

View file

@ -16,11 +16,12 @@
extern crate syntax_extension_with_dll_deps_1 as other;
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
use syntax::ast::{TokenTree, Item, MetaItem};
use syntax::codemap::Span;
use syntax::ext::base::*;
use rustc::plugin::Registry;
use rustc_plugin::Registry;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {