Skip to content

Commit 7bde56e

Browse files
committed
typestrong constant integers
1 parent 3ac4076 commit 7bde56e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1614
-917
lines changed

mk/crates.mk

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ TARGET_CRATES := libc std term \
5353
getopts collections test rand \
5454
core alloc \
5555
rustc_unicode rustc_bitflags \
56-
alloc_system alloc_jemalloc
56+
alloc_system alloc_jemalloc rustc_const_eval
5757
RUSTC_CRATES := rustc rustc_typeck rustc_mir rustc_borrowck rustc_resolve rustc_driver \
5858
rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
5959
rustc_data_structures rustc_front rustc_platform_intrinsics \
@@ -91,8 +91,11 @@ DEPS_test := std getopts term native:rust_test_helpers
9191
DEPS_syntax := std term serialize log arena libc rustc_bitflags rustc_unicode
9292
DEPS_syntax_ext := syntax fmt_macros
9393

94+
DEPS_rustc_const_eval := std syntax
95+
9496
DEPS_rustc := syntax fmt_macros flate arena serialize getopts rbml rustc_front\
95-
log graphviz rustc_llvm rustc_back rustc_data_structures
97+
log graphviz rustc_llvm rustc_back rustc_data_structures\
98+
rustc_const_eval
9699
DEPS_rustc_back := std syntax rustc_llvm rustc_front flate log libc
97100
DEPS_rustc_borrowck := rustc rustc_front log graphviz syntax
98101
DEPS_rustc_data_structures := std log serialize
@@ -103,16 +106,17 @@ DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_bo
103106
DEPS_rustc_front := std syntax log serialize
104107
DEPS_rustc_lint := rustc log syntax
105108
DEPS_rustc_llvm := native:rustllvm libc std rustc_bitflags
106-
DEPS_rustc_metadata := rustc rustc_front syntax rbml
109+
DEPS_rustc_metadata := rustc rustc_front syntax rbml rustc_const_eval
107110
DEPS_rustc_passes := syntax rustc core rustc_front
108-
DEPS_rustc_mir := rustc rustc_front syntax
111+
DEPS_rustc_mir := rustc rustc_front syntax rustc_const_eval
109112
DEPS_rustc_resolve := arena rustc rustc_front log syntax
110113
DEPS_rustc_platform_intrinsics := rustc rustc_llvm
111114
DEPS_rustc_plugin := rustc rustc_metadata syntax rustc_mir
112115
DEPS_rustc_privacy := rustc rustc_front log syntax
113116
DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back rustc_mir \
114-
log syntax serialize rustc_llvm rustc_front rustc_platform_intrinsics
115-
DEPS_rustc_typeck := rustc syntax rustc_front rustc_platform_intrinsics
117+
log syntax serialize rustc_llvm rustc_front rustc_platform_intrinsics \
118+
rustc_const_eval
119+
DEPS_rustc_typeck := rustc syntax rustc_front rustc_platform_intrinsics rustc_const_eval
116120

117121
DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
118122
test rustc_lint rustc_front

src/librustc/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ extern crate rustc_front;
5555
extern crate rustc_data_structures;
5656
extern crate serialize;
5757
extern crate collections;
58+
extern crate rustc_const_eval;
5859
#[macro_use] extern crate log;
5960
#[macro_use] extern crate syntax;
6061
#[macro_use] #[no_link] extern crate rustc_bitflags;

0 commit comments

Comments
 (0)