Skip to content

Commit 30a3849

Browse files
committed
Auto merge of #32628 - Manishearth:rollup, r=Manishearth
Rollup of 4 pull requests - Successful merges: #32259, #32494, #32612, #32618 - Failed merges: #32562
2 parents bfacabc + 458fae7 commit 30a3849

Some content is hidden

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

84 files changed

+973
-810
lines changed

mk/crates.mk

+14-11
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ RUSTC_CRATES := rustc rustc_typeck rustc_mir rustc_borrowck rustc_resolve rustc_
5858
rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
5959
rustc_data_structures rustc_front rustc_platform_intrinsics \
6060
rustc_plugin rustc_metadata rustc_passes rustc_save_analysis \
61-
rustc_const_eval
61+
rustc_const_eval rustc_const_math
6262
HOST_CRATES := syntax syntax_ext $(RUSTC_CRATES) rustdoc fmt_macros \
6363
flate arena graphviz rbml log serialize
6464
TOOLS := compiletest rustdoc rustc rustbook error_index_generator
@@ -92,36 +92,39 @@ DEPS_test := std getopts term native:rust_test_helpers
9292
DEPS_syntax := std term serialize log arena libc rustc_bitflags rustc_unicode
9393
DEPS_syntax_ext := syntax fmt_macros
9494

95-
DEPS_rustc_const_eval := std syntax
95+
DEPS_rustc_const_math := std syntax log serialize
96+
DEPS_rustc_const_eval := rustc_const_math rustc syntax log serialize rustc_front \
97+
rustc_back graphviz
9698

9799
DEPS_rustc := syntax fmt_macros flate arena serialize getopts rbml rustc_front\
98100
log graphviz rustc_back rustc_data_structures\
99-
rustc_const_eval
101+
rustc_const_math
100102
DEPS_rustc_back := std syntax rustc_front flate log libc
101103
DEPS_rustc_borrowck := rustc rustc_front rustc_mir log graphviz syntax
102104
DEPS_rustc_data_structures := std log serialize
103105
DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_borrowck \
104106
rustc_typeck rustc_mir rustc_resolve log syntax serialize rustc_llvm \
105107
rustc_trans rustc_privacy rustc_lint rustc_front rustc_plugin \
106-
rustc_metadata syntax_ext rustc_passes rustc_save_analysis
108+
rustc_metadata syntax_ext rustc_passes rustc_save_analysis rustc_const_eval
107109
DEPS_rustc_front := std syntax log serialize
108-
DEPS_rustc_lint := rustc log syntax
110+
DEPS_rustc_lint := rustc log syntax rustc_const_eval
109111
DEPS_rustc_llvm := native:rustllvm libc std rustc_bitflags
110-
DEPS_rustc_metadata := rustc rustc_front syntax rbml rustc_const_eval
111-
DEPS_rustc_passes := syntax rustc core rustc_front
112-
DEPS_rustc_mir := rustc rustc_front syntax rustc_const_eval
112+
DEPS_rustc_metadata := rustc rustc_front syntax rbml rustc_const_math
113+
DEPS_rustc_passes := syntax rustc core rustc_front rustc_const_eval
114+
DEPS_rustc_mir := rustc rustc_front syntax rustc_const_math rustc_const_eval
113115
DEPS_rustc_resolve := arena rustc rustc_front log syntax
114116
DEPS_rustc_platform_intrinsics := std
115117
DEPS_rustc_plugin := rustc rustc_metadata syntax rustc_mir
116118
DEPS_rustc_privacy := rustc rustc_front log syntax
117119
DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back rustc_mir \
118120
log syntax serialize rustc_llvm rustc_front rustc_platform_intrinsics \
119-
rustc_const_eval
121+
rustc_const_math rustc_const_eval
120122
DEPS_rustc_save_analysis := rustc log syntax rustc_front
121-
DEPS_rustc_typeck := rustc syntax rustc_front rustc_platform_intrinsics rustc_const_eval
123+
DEPS_rustc_typeck := rustc syntax rustc_front rustc_platform_intrinsics rustc_const_math \
124+
rustc_const_eval
122125

123126
DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
124-
test rustc_lint rustc_front
127+
test rustc_lint rustc_front rustc_const_eval
125128

126129

127130
TOOL_DEPS_compiletest := test getopts log

src/doc/book/associated-types.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ declarations.
131131
## Trait objects with associated types
132132

133133
There’s one more bit of syntax we should talk about: trait objects. If you
134-
try to create a trait object from an associated type, like this:
134+
try to create a trait object from a trait with an associated type, like this:
135135

136136
```rust,ignore
137137
# trait Graph {

src/librustc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ log = { path = "../liblog" }
1818
rbml = { path = "../librbml" }
1919
rustc_back = { path = "../librustc_back" }
2020
rustc_bitflags = { path = "../librustc_bitflags" }
21-
rustc_const_eval = { path = "../librustc_const_eval" }
21+
rustc_const_math = { path = "../librustc_const_math" }
2222
rustc_data_structures = { path = "../librustc_data_structures" }
2323
rustc_front = { path = "../librustc_front" }
2424
serialize = { path = "../libserialize" }

0 commit comments

Comments
 (0)