Skip to content

Commit 47ae8dc

Browse files
author
Phil Dawes
committed
---
yaml --- r: 156497 b: refs/heads/master c: 9c7865f h: refs/heads/master i: 156495: 0d54a89 v: v3
1 parent 27e8421 commit 47ae8dc

File tree

433 files changed

+13888
-4489
lines changed

Some content is hidden

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

433 files changed

+13888
-4489
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: c29a7520e7fb4a5b4d4eccfc594e05793ef6688d
2+
refs/heads/master: 9c7865fa6fad826d7bf542a2cb36f63d0ae2410b
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: d44ea720fa9dfe062ef06d0eb49a58d4e7e92344
55
refs/heads/try: 6601b0501e31d08d3892a2d5a7d8a57ab120bf75

trunk/mk/crates.mk

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
# automatically generated for all stage/host/target combinations.
5050
################################################################################
5151

52-
TARGET_CRATES := libc std green native flate arena term \
53-
serialize sync getopts collections test time rand \
54-
log regex graphviz core rbml rlibc alloc rustrt \
52+
TARGET_CRATES := libc std green native flate arena glob term semver \
53+
uuid serialize sync getopts collections num test time rand \
54+
url log regex graphviz core rbml rlibc alloc rustrt \
5555
unicode
56-
HOST_CRATES := syntax rustc rustdoc regex_macros fmt_macros \
56+
HOST_CRATES := syntax rustc rustdoc fourcc hexfloat regex_macros fmt_macros \
5757
rustc_llvm rustc_back
5858
CRATES := $(TARGET_CRATES) $(HOST_CRATES)
5959
TOOLS := compiletest rustdoc rustc
@@ -83,13 +83,18 @@ DEPS_glob := std
8383
DEPS_serialize := std log
8484
DEPS_rbml := std log serialize
8585
DEPS_term := std log
86+
DEPS_semver := std
87+
DEPS_uuid := std serialize
8688
DEPS_sync := core alloc rustrt collections
8789
DEPS_getopts := std
8890
DEPS_collections := core alloc unicode
91+
DEPS_fourcc := rustc syntax std
92+
DEPS_hexfloat := rustc syntax std
8993
DEPS_num := std
9094
DEPS_test := std getopts serialize rbml term time regex native:rust_test_helpers
9195
DEPS_time := std serialize
9296
DEPS_rand := core
97+
DEPS_url := std
9398
DEPS_log := std regex
9499
DEPS_regex := std
95100
DEPS_regex_macros = rustc syntax std regex

trunk/mk/main.mk

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,6 @@ RUSTFLAGS_STAGE1 += -C prefer-dynamic
157157
# by not emitting them.
158158
RUSTFLAGS_STAGE0 += -Z no-landing-pads
159159

160-
# Go fast for stage0, and also for stage1/stage2 if optimization is off.
161-
RUSTFLAGS_STAGE0 += -C codegen-units=4
162-
ifdef CFG_DISABLE_OPTIMIZE
163-
RUSTFLAGS_STAGE1 += -C codegen-units=4
164-
RUSTFLAGS_STAGE2 += -C codegen-units=4
165-
endif
166-
167160
# platform-specific auto-configuration
168161
include $(CFG_SRC_DIR)mk/platform.mk
169162

trunk/mk/rt.mk

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -284,15 +284,16 @@ endif
284284
# ./configure script. This is done to force libbacktrace to *not* use the
285285
# atomic/sync functionality because it pulls in unnecessary dependencies and we
286286
# never use it anyway.
287+
$$(BACKTRACE_BUILD_DIR_$(1))/Makefile: \
288+
export CFLAGS:=$$(CFG_GCCISH_CFLAGS_$(1):-Werror=) \
289+
-fno-stack-protector
290+
$$(BACKTRACE_BUILD_DIR_$(1))/Makefile: export CC:=$$(CC_$(1))
291+
$$(BACKTRACE_BUILD_DIR_$(1))/Makefile: export AR:=$$(AR_$(1))
292+
$$(BACKTRACE_BUILD_DIR_$(1))/Makefile: export RANLIB:=$$(AR_$(1)) s
287293
$$(BACKTRACE_BUILD_DIR_$(1))/Makefile: $$(BACKTRACE_DEPS) $$(MKFILE_DEPS)
288-
@$$(call E, configure: libbacktrace for $(1))
289294
$$(Q)rm -rf $$(BACKTRACE_BUILD_DIR_$(1))
290295
$$(Q)mkdir -p $$(BACKTRACE_BUILD_DIR_$(1))
291296
$$(Q)(cd $$(BACKTRACE_BUILD_DIR_$(1)) && \
292-
CC="$$(CC_$(1))" \
293-
AR="$$(AR_$(1))" \
294-
RANLIB="$$(AR_$(1)) s" \
295-
CFLAGS="$$(CFG_GCCISH_CFLAGS_$(1):-Werror=) -fno-stack-protector" \
296297
$(S)src/libbacktrace/configure --target=$(1) --host=$(CFG_BUILD))
297298
$$(Q)echo '#undef HAVE_ATOMIC_FUNCTIONS' >> \
298299
$$(BACKTRACE_BUILD_DIR_$(1))/config.h

trunk/mk/tests.mk

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -628,10 +628,6 @@ CTEST_RUSTC_FLAGS := $$(subst -O,,$$(CTEST_RUSTC_FLAGS))
628628
ifndef CFG_DISABLE_OPTIMIZE_TESTS
629629
CTEST_RUSTC_FLAGS += -O
630630
endif
631-
# Force codegen-units=1 for compiletest tests. compiletest does its own
632-
# parallelization internally, so rustc's default codegen-units=2 will actually
633-
# slow things down.
634-
CTEST_RUSTC_FLAGS += -C codegen-units=1
635631

636632
CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3) := \
637633
--compile-lib-path $$(HLIB$(1)_H_$(3)) \

0 commit comments

Comments
 (0)