rename `rustc_const_eval` to `rustc_const_math`
This commit is contained in:
parent
a48c9a11a6
commit
6cc449ad24
|
@ -92,7 +92,7 @@ DEPS_test := std getopts term native:rust_test_helpers
|
|||
DEPS_syntax := std term serialize log arena libc rustc_bitflags rustc_unicode
|
||||
DEPS_syntax_ext := syntax fmt_macros
|
||||
|
||||
DEPS_rustc_const_eval := std syntax
|
||||
DEPS_rustc_const_math := std syntax log serialize
|
||||
|
||||
DEPS_rustc := syntax fmt_macros flate arena serialize getopts rbml rustc_front\
|
||||
log graphviz rustc_back rustc_data_structures\
|
||||
|
|
|
@ -18,7 +18,7 @@ log = { path = "../liblog" }
|
|||
rbml = { path = "../librbml" }
|
||||
rustc_back = { path = "../librustc_back" }
|
||||
rustc_bitflags = { path = "../librustc_bitflags" }
|
||||
rustc_const_eval = { path = "../librustc_const_eval" }
|
||||
rustc_const_math = { path = "../librustc_const_math" }
|
||||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
rustc_front = { path = "../librustc_front" }
|
||||
serialize = { path = "../libserialize" }
|
||||
|
|
|
@ -55,7 +55,7 @@ extern crate rustc_front;
|
|||
extern crate rustc_data_structures;
|
||||
extern crate serialize;
|
||||
extern crate collections;
|
||||
extern crate rustc_const_eval;
|
||||
extern crate rustc_const_math;
|
||||
#[macro_use] extern crate log;
|
||||
#[macro_use] extern crate syntax;
|
||||
#[macro_use] #[no_link] extern crate rustc_bitflags;
|
||||
|
|
|
@ -46,7 +46,7 @@ use std::hash;
|
|||
use std::mem::transmute;
|
||||
use std::rc::Rc;
|
||||
|
||||
use rustc_const_eval::*;
|
||||
use rustc_const_math::*;
|
||||
|
||||
macro_rules! math {
|
||||
($e:expr, $op:expr) => {
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
use graphviz::IntoCow;
|
||||
use middle::const_eval::ConstVal;
|
||||
use rustc_const_eval::{ConstUsize, ConstInt};
|
||||
use rustc_const_math::{ConstUsize, ConstInt};
|
||||
use middle::def_id::DefId;
|
||||
use ty::subst::Substs;
|
||||
use ty::{self, AdtDef, ClosureSubsts, FnOutput, Region, Ty};
|
||||
|
|
|
@ -13,7 +13,7 @@ use middle::def_id::DefId;
|
|||
use ty::subst::Substs;
|
||||
use ty::{ClosureSubsts, FnOutput, Region, Ty};
|
||||
use mir::repr::*;
|
||||
use rustc_const_eval::ConstUsize;
|
||||
use rustc_const_math::ConstUsize;
|
||||
use rustc_data_structures::tuple_slice::TupleSlice;
|
||||
use syntax::codemap::Span;
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ use syntax::attr::{self, AttrMetaMethods};
|
|||
use syntax::codemap::{DUMMY_SP, Span};
|
||||
use syntax::parse::token::InternedString;
|
||||
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
|
||||
use rustc_front::hir;
|
||||
use rustc_front::hir::{ItemImpl, ItemTrait, PatKind};
|
||||
|
|
|
@ -22,7 +22,7 @@ use ty::{self, Ty, TyCtxt, TypeAndMut, TypeFlags, TypeFoldable};
|
|||
use ty::{Disr, ParameterEnvironment};
|
||||
use ty::TypeVariants::*;
|
||||
|
||||
use rustc_const_eval::{ConstInt, ConstIsize, ConstUsize};
|
||||
use rustc_const_math::{ConstInt, ConstIsize, ConstUsize};
|
||||
|
||||
use std::cmp;
|
||||
use std::hash::{Hash, SipHasher, Hasher};
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
[package]
|
||||
authors = ["The Rust Project Developers"]
|
||||
name = "rustc_const_eval"
|
||||
name = "rustc_const_math"
|
||||
version = "0.0.0"
|
||||
|
||||
[lib]
|
||||
name = "rustc_const_eval"
|
||||
name = "rustc_const_math"
|
||||
path = "lib.rs"
|
||||
crate-type = ["dylib"]
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
//!
|
||||
//! This API is completely unstable and subject to change.
|
||||
|
||||
#![crate_name = "rustc_const_eval"]
|
||||
#![crate_name = "rustc_const_math"]
|
||||
#![unstable(feature = "rustc_private", issue = "27812")]
|
||||
#![crate_type = "dylib"]
|
||||
#![crate_type = "rlib"]
|
|
@ -15,7 +15,7 @@ rbml = { path = "../librbml" }
|
|||
rustc = { path = "../librustc" }
|
||||
rustc_back = { path = "../librustc_back" }
|
||||
rustc_bitflags = { path = "../librustc_bitflags" }
|
||||
rustc_const_eval = { path = "../librustc_const_eval" }
|
||||
rustc_const_math = { path = "../librustc_const_math" }
|
||||
rustc_front = { path = "../librustc_front" }
|
||||
rustc_llvm = { path = "../librustc_llvm" }
|
||||
serialize = { path = "../libserialize" }
|
||||
|
|
|
@ -36,7 +36,7 @@ use rustc::ty::subst;
|
|||
use rustc::ty::{ImplContainer, TraitContainer};
|
||||
use rustc::ty::{self, Ty, TyCtxt, TypeFoldable, VariantKind};
|
||||
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
|
||||
use rustc::mir;
|
||||
use rustc::mir::visit::MutVisitor;
|
||||
|
|
|
@ -37,7 +37,7 @@ extern crate rustc;
|
|||
extern crate rustc_back;
|
||||
extern crate rustc_front;
|
||||
extern crate rustc_llvm;
|
||||
extern crate rustc_const_eval;
|
||||
extern crate rustc_const_math;
|
||||
|
||||
pub use rustc::middle;
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ graphviz = { path = "../libgraphviz" }
|
|||
log = { path = "../liblog" }
|
||||
rustc = { path = "../librustc" }
|
||||
rustc_back = { path = "../librustc_back" }
|
||||
rustc_const_eval = { path = "../librustc_const_eval" }
|
||||
rustc_const_math = { path = "../librustc_const_math" }
|
||||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
rustc_front = { path = "../librustc_front" }
|
||||
syntax = { path = "../libsyntax" }
|
||||
|
|
|
@ -95,7 +95,7 @@ use rustc::mir::repr::*;
|
|||
use syntax::codemap::{Span, DUMMY_SP};
|
||||
use syntax::parse::token::intern_and_get_ident;
|
||||
use rustc::middle::const_eval::ConstVal;
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
|
||||
pub struct Scope<'tcx> {
|
||||
/// the scope-id within the scope_datas
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
use hair::*;
|
||||
use rustc_data_structures::fnv::FnvHashMap;
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
use hair::cx::Cx;
|
||||
use hair::cx::block;
|
||||
use hair::cx::to_ref::ToRef;
|
||||
|
|
|
@ -26,7 +26,7 @@ use rustc::ty::{self, Ty, TyCtxt};
|
|||
use syntax::codemap::Span;
|
||||
use syntax::parse::token;
|
||||
use rustc_front::hir;
|
||||
use rustc_const_eval::{ConstInt, ConstUsize};
|
||||
use rustc_const_math::{ConstInt, ConstUsize};
|
||||
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct Cx<'a, 'tcx: 'a> {
|
||||
|
|
|
@ -32,7 +32,7 @@ extern crate rustc_data_structures;
|
|||
extern crate rustc_front;
|
||||
extern crate rustc_back;
|
||||
extern crate syntax;
|
||||
extern crate rustc_const_eval;
|
||||
extern crate rustc_const_math;
|
||||
|
||||
pub mod build;
|
||||
pub mod graphviz;
|
||||
|
|
|
@ -16,7 +16,7 @@ graphviz = { path = "../libgraphviz" }
|
|||
log = { path = "../liblog" }
|
||||
rustc = { path = "../librustc" }
|
||||
rustc_back = { path = "../librustc_back" }
|
||||
rustc_const_eval = { path = "../librustc_const_eval" }
|
||||
rustc_const_math = { path = "../librustc_const_math" }
|
||||
rustc_data_structures = { path = "../librustc_data_structures" }
|
||||
rustc_front = { path = "../librustc_front" }
|
||||
rustc_llvm = { path = "../librustc_llvm" }
|
||||
|
|
|
@ -38,7 +38,7 @@ use rustc::ty::adjustment::{AdjustUnsafeFnPointer, AdjustMutToConstPointer};
|
|||
use rustc::ty::{self, Ty, TyCtxt};
|
||||
use rustc::ty::cast::{CastTy,IntTy};
|
||||
use util::nodemap::NodeMap;
|
||||
use rustc_const_eval::{ConstInt, ConstMathErr, ConstUsize, ConstIsize};
|
||||
use rustc_const_math::{ConstInt, ConstMathErr, ConstUsize, ConstIsize};
|
||||
|
||||
use rustc_front::hir;
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ pub extern crate rustc_llvm as llvm;
|
|||
extern crate rustc_mir;
|
||||
extern crate rustc_platform_intrinsics as intrinsics;
|
||||
extern crate serialize;
|
||||
extern crate rustc_const_eval;
|
||||
extern crate rustc_const_math;
|
||||
|
||||
#[macro_use] extern crate log;
|
||||
#[macro_use] extern crate syntax;
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
use llvm::ValueRef;
|
||||
use rustc::ty::{Ty, TypeFoldable};
|
||||
use rustc::middle::const_eval::{self, ConstVal};
|
||||
use rustc_const_eval::ConstInt::*;
|
||||
use rustc_const_math::ConstInt::*;
|
||||
use rustc::mir::repr as mir;
|
||||
use abi;
|
||||
use common::{self, BlockAndBuilder, C_bool, C_bytes, C_floating_f64, C_integral,
|
||||
|
|
|
@ -12,7 +12,7 @@ use llvm::ValueRef;
|
|||
use rustc::ty::{self, Ty};
|
||||
use rustc::ty::cast::{CastTy, IntTy};
|
||||
use middle::const_eval::ConstVal;
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
use rustc::mir::repr as mir;
|
||||
|
||||
use asm;
|
||||
|
|
|
@ -15,6 +15,6 @@ arena = { path = "../libarena" }
|
|||
fmt_macros = { path = "../libfmt_macros" }
|
||||
rustc = { path = "../librustc" }
|
||||
rustc_back = { path = "../librustc_back" }
|
||||
rustc_const_eval = { path = "../librustc_const_eval" }
|
||||
rustc_const_math = { path = "../librustc_const_math" }
|
||||
rustc_front = { path = "../librustc_front" }
|
||||
rustc_platform_intrinsics = { path = "../librustc_platform_intrinsics" }
|
||||
|
|
|
@ -65,7 +65,7 @@ use rscope::{self, UnelidableRscope, RegionScope, ElidableRscope,
|
|||
use util::common::{ErrorReported, FN_OUTPUT_NAME};
|
||||
use util::nodemap::FnvHashSet;
|
||||
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
|
||||
use syntax::{abi, ast};
|
||||
use syntax::codemap::{Span, Pos};
|
||||
|
|
|
@ -81,7 +81,7 @@ use util::common::{ErrorReported, MemoizationMap};
|
|||
use util::nodemap::{FnvHashMap, FnvHashSet};
|
||||
use write_ty_to_tcx;
|
||||
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
|
||||
use std::cell::RefCell;
|
||||
use std::collections::HashSet;
|
||||
|
|
|
@ -92,7 +92,7 @@ extern crate rustc;
|
|||
extern crate rustc_platform_intrinsics as intrinsics;
|
||||
extern crate rustc_front;
|
||||
extern crate rustc_back;
|
||||
extern crate rustc_const_eval;
|
||||
extern crate rustc_const_math;
|
||||
|
||||
pub use rustc::dep_graph;
|
||||
pub use rustc::front;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#[macro_use] extern crate rustc;
|
||||
extern crate rustc_front;
|
||||
extern crate rustc_plugin;
|
||||
extern crate rustc_const_eval;
|
||||
extern crate rustc_const_math;
|
||||
extern crate syntax;
|
||||
|
||||
use rustc::mir::transform::{self, MirPass};
|
||||
|
@ -24,7 +24,7 @@ use rustc::mir::repr::{Mir, Literal};
|
|||
use rustc::mir::visit::MutVisitor;
|
||||
use rustc::ty;
|
||||
use rustc::middle::const_eval::ConstVal;
|
||||
use rustc_const_eval::ConstInt;
|
||||
use rustc_const_math::ConstInt;
|
||||
use rustc_plugin::Registry;
|
||||
|
||||
use syntax::ast::NodeId;
|
||||
|
|
Loading…
Reference in New Issue