Skip to content

Commit 0648517

Browse files
committed
Auto merge of #39463 - alexcrichton:update-bootstrap, r=alexcrichton
Bump version, upgrade bootstrap This commit updates the version number to 1.17.0 as we're not on that version of the nightly compiler, and at the same time this updates src/stage0.txt to bootstrap from freshly minted beta compiler and beta Cargo.
2 parents 86d9ed6 + 626e754 commit 0648517

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

+111
-494
lines changed

mk/crates.mk

+10-13
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ TARGET_CRATES := libc std term \
5454
compiler_builtins core alloc \
5555
std_unicode rustc_bitflags \
5656
alloc_system alloc_jemalloc \
57-
panic_abort panic_unwind unwind rustc_i128
57+
panic_abort panic_unwind unwind
5858
RUSTC_CRATES := rustc rustc_typeck rustc_mir rustc_borrowck rustc_resolve rustc_driver \
5959
rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
6060
rustc_data_structures rustc_platform_intrinsics rustc_errors \
@@ -92,25 +92,24 @@ DEPS_getopts := std
9292
DEPS_graphviz := std
9393
DEPS_log := std
9494
DEPS_num := std
95-
DEPS_serialize := std log rustc_i128
95+
DEPS_serialize := std log
9696
DEPS_term := std
9797
DEPS_test := std getopts term native:rust_test_helpers
98-
DEPS_rustc_i128 = std
9998

10099
DEPS_syntax := std term serialize log arena libc rustc_bitflags std_unicode rustc_errors \
101-
syntax_pos rustc_data_structures rustc_i128
100+
syntax_pos rustc_data_structures
102101
DEPS_syntax_ext := syntax syntax_pos rustc_errors fmt_macros proc_macro
103102
DEPS_proc_macro := syntax syntax_pos rustc_plugin log
104103
DEPS_syntax_pos := serialize
105104
DEPS_proc_macro_plugin := syntax syntax_pos rustc_plugin
106105

107-
DEPS_rustc_const_math := std syntax log serialize rustc_i128
106+
DEPS_rustc_const_math := std syntax log serialize
108107
DEPS_rustc_const_eval := rustc_const_math rustc syntax log serialize \
109-
rustc_back graphviz syntax_pos rustc_i128
108+
rustc_back graphviz syntax_pos
110109

111110
DEPS_rustc := syntax fmt_macros flate arena serialize getopts \
112111
log graphviz rustc_llvm rustc_back rustc_data_structures\
113-
rustc_const_math syntax_pos rustc_errors rustc_i128
112+
rustc_const_math syntax_pos rustc_errors
114113
DEPS_rustc_back := std syntax flate log libc
115114
DEPS_rustc_borrowck := rustc log graphviz syntax syntax_pos rustc_errors rustc_mir
116115
DEPS_rustc_data_structures := std log serialize libc
@@ -121,20 +120,19 @@ DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_bo
121120
rustc_passes rustc_save_analysis rustc_const_eval \
122121
rustc_incremental syntax_pos rustc_errors proc_macro rustc_data_structures
123122
DEPS_rustc_errors := log libc serialize syntax_pos
124-
DEPS_rustc_lint := rustc log syntax syntax_pos rustc_const_eval rustc_i128
123+
DEPS_rustc_lint := rustc log syntax syntax_pos rustc_const_eval
125124
DEPS_rustc_llvm := native:rustllvm libc std rustc_bitflags
126125
DEPS_proc_macro := std syntax
127126
DEPS_rustc_metadata := rustc syntax syntax_pos rustc_errors rustc_const_math \
128-
proc_macro syntax_ext rustc_i128
127+
proc_macro syntax_ext
129128
DEPS_rustc_passes := syntax syntax_pos rustc core rustc_const_eval rustc_errors
130-
DEPS_rustc_mir := rustc syntax syntax_pos rustc_const_math rustc_const_eval rustc_bitflags \
131-
rustc_i128
129+
DEPS_rustc_mir := rustc syntax syntax_pos rustc_const_math rustc_const_eval rustc_bitflags
132130
DEPS_rustc_resolve := arena rustc log syntax syntax_pos rustc_errors
133131
DEPS_rustc_platform_intrinsics := std
134132
DEPS_rustc_plugin := rustc rustc_metadata syntax syntax_pos rustc_errors
135133
DEPS_rustc_privacy := rustc log syntax syntax_pos
136134
DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back \
137-
log syntax serialize rustc_llvm rustc_platform_intrinsics rustc_i128 \
135+
log syntax serialize rustc_llvm rustc_platform_intrinsics \
138136
rustc_const_math rustc_const_eval rustc_incremental rustc_errors syntax_pos
139137
DEPS_rustc_incremental := rustc syntax_pos serialize rustc_data_structures
140138
DEPS_rustc_save_analysis := rustc log syntax syntax_pos serialize
@@ -162,7 +160,6 @@ ONLY_RLIB_alloc := 1
162160
ONLY_RLIB_rand := 1
163161
ONLY_RLIB_collections := 1
164162
ONLY_RLIB_std_unicode := 1
165-
ONLY_RLIB_rustc_i128 := 1
166163
ONLY_RLIB_rustc_bitflags := 1
167164
ONLY_RLIB_alloc_system := 1
168165
ONLY_RLIB_alloc_jemalloc := 1

mk/main.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
######################################################################
1414

1515
# The version number
16-
CFG_RELEASE_NUM=1.16.0
16+
CFG_RELEASE_NUM=1.17.0
1717

1818
# An optional number to put after the label, e.g. '.2' -> '-beta.2'
1919
# NB Make sure it starts with a dot to conform to semver pre-release

src/Cargo.lock

-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/liballoc/boxed.rs

-1
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,6 @@ impl<T: ?Sized> Box<T> {
293293
}
294294
}
295295

296-
#[cfg(not(stage0))]
297296
#[stable(feature = "rust1", since = "1.0.0")]
298297
unsafe impl<#[may_dangle] T: ?Sized> Drop for Box<T> {
299298
fn drop(&mut self) {

src/liballoc/heap.rs

-8
Original file line numberDiff line numberDiff line change
@@ -143,14 +143,6 @@ unsafe fn exchange_malloc(size: usize, align: usize) -> *mut u8 {
143143
}
144144
}
145145

146-
#[cfg(not(test))]
147-
#[cfg(stage0)]
148-
#[lang = "exchange_free"]
149-
#[inline]
150-
unsafe fn exchange_free(ptr: *mut u8, old_size: usize, align: usize) {
151-
deallocate(ptr, old_size, align);
152-
}
153-
154146
#[cfg(not(test))]
155147
#[lang = "box_free"]
156148
#[inline]

0 commit comments

Comments
 (0)