Skip to content

Commit 15840e7

Browse files
committed
---
yaml --- r: 123495 b: refs/heads/auto c: c6a148d h: refs/heads/master i: 123493: 610c8e2 123491: 1ec1902 123487: ca52619 v: v3
1 parent 4d0db9e commit 15840e7

File tree

175 files changed

+15031
-11804
lines changed

Some content is hidden

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

175 files changed

+15031
-11804
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1313
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1414
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1515
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16-
refs/heads/auto: f8658124512bd06398908f989c9cc9fa05cf43f0
16+
refs/heads/auto: c6a148deab3c0a254742feeee22b3c352f2d1d10
1717
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1818
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1919
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/.gitattributes

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,3 @@ src/etc/pkg/rust-logo.ico binary
88
src/etc/pkg/rust-logo.png binary
99
src/rt/msvc/* -whitespace
1010
src/rt/valgrind/* -whitespace
11-
*.woff binary

branches/auto/configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ opt ccache 0 "invoke gcc/clang via ccache to reuse object files between builds"
418418
opt local-rust 0 "use an installed rustc rather than downloading a snapshot"
419419
opt inject-std-version 1 "inject the current compiler version of libstd into programs"
420420
opt llvm-static-stdcpp 0 "statically link to libstdc++ for LLVM"
421-
opt rpath 0 "build rpaths into rustc itself"
421+
opt rpath 1 "build rpaths into rustc itself"
422422
opt nightly 0 "build nightly packages"
423423
opt verify-install 1 "verify installed binaries work"
424424
opt jemalloc 1 "build liballoc with jemalloc"

branches/auto/man/rustc.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,8 @@ A space-separated list of arguments to pass through to LLVM.
138138
If specified, the compiler will save more files (.bc, .o, .no-opt.bc) generated
139139
throughout compilation in the output directory.
140140
.TP
141-
\fBrpath\fR
142-
If specified, then the rpath value for dynamic libraries will be set in
141+
\fBno-rpath\fR
142+
If specified, then the rpath value for dynamic libraries will not be set in
143143
either dynamic library or executable outputs.
144144
.TP
145145
\fBno-prepopulate-passes\fR

branches/auto/mk/crates.mk

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,17 @@
5151

5252
TARGET_CRATES := libc std green rustuv native flate arena glob term semver \
5353
uuid serialize sync getopts collections num test time rand \
54-
url log regex graphviz core rlibc alloc debug rustrt \
55-
unicode
54+
url log regex graphviz core rlibc alloc debug rustrt
5655
HOST_CRATES := syntax rustc rustdoc fourcc hexfloat regex_macros fmt_macros
5756
CRATES := $(TARGET_CRATES) $(HOST_CRATES)
5857
TOOLS := compiletest rustdoc rustc
5958

6059
DEPS_core :=
6160
DEPS_rlibc :=
62-
DEPS_unicode := core
6361
DEPS_alloc := core libc native:jemalloc
6462
DEPS_debug := std
6563
DEPS_rustrt := alloc core libc collections native:rustrt_native
66-
DEPS_std := core libc rand alloc collections rustrt sync unicode \
64+
DEPS_std := core libc rand alloc collections rustrt sync \
6765
native:rust_builtin native:backtrace
6866
DEPS_graphviz := std
6967
DEPS_green := std native:context_switch
@@ -84,7 +82,7 @@ DEPS_semver := std
8482
DEPS_uuid := std serialize
8583
DEPS_sync := core alloc rustrt collections
8684
DEPS_getopts := std
87-
DEPS_collections := core alloc unicode
85+
DEPS_collections := core alloc
8886
DEPS_fourcc := rustc syntax std
8987
DEPS_hexfloat := rustc syntax std
9088
DEPS_num := std
@@ -110,7 +108,6 @@ ONLY_RLIB_rlibc := 1
110108
ONLY_RLIB_alloc := 1
111109
ONLY_RLIB_rand := 1
112110
ONLY_RLIB_collections := 1
113-
ONLY_RLIB_unicode := 1
114111

115112
################################################################################
116113
# You should not need to edit below this line

branches/auto/mk/main.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,8 @@ endif
122122
ifdef TRACE
123123
CFG_RUSTC_FLAGS += -Z trace
124124
endif
125-
ifdef CFG_ENABLE_RPATH
126-
CFG_RUSTC_FLAGS += -C rpath
125+
ifdef CFG_DISABLE_RPATH
126+
CFG_RUSTC_FLAGS += -C no-rpath
127127
endif
128128

129129
# The executables crated during this compilation process have no need to include

branches/auto/mk/target.mk

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,15 @@ $(foreach host,$(CFG_HOST), \
6868
# $(4) is the crate name
6969
define RUST_TARGET_STAGE_N
7070

71+
# NOTE: after a stage0 snap this should be just EXTRA_FILENAME, not with a stage
72+
# or target bound
73+
EXTRA_FILENAME_$(1)_$(2) = -C extra-filename=-$$(CFG_FILENAME_EXTRA)
74+
ifeq ($(1),0)
75+
ifeq ($$(CFG_BUILD),$(2))
76+
EXTRA_FILENAME_$(1)_$(2) =
77+
endif
78+
endif
79+
7180
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): CFG_COMPILER_HOST_TRIPLE = $(2)
7281
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): \
7382
$$(CRATEFILE_$(4)) \
@@ -86,7 +95,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): \
8695
-L "$$(dir $$(LLVM_STDCPP_LOCATION_$(2)))" \
8796
$$(RUSTFLAGS_$(4)) \
8897
--out-dir $$(@D) \
89-
-C extra-filename=-$$(CFG_FILENAME_EXTRA) \
98+
$$(EXTRA_FILENAME_$(1)_$(2)) \
9099
$$<
91100
@touch $$@
92101
$$(call LIST_ALL_OLD_GLOB_MATCHES,\

branches/auto/mk/tests.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515

1616
# The names of crates that must be tested
1717

18-
# libcore/libunicode tests are in a separate crate
18+
# libcore tests are in a separate crate
1919
DEPS_coretest :=
2020
$(eval $(call RUST_CRATE,coretest))
2121

22-
TEST_TARGET_CRATES = $(filter-out core unicode,$(TARGET_CRATES)) coretest
22+
TEST_TARGET_CRATES = $(filter-out core,$(TARGET_CRATES)) coretest
2323
TEST_DOC_CRATES = $(DOC_CRATES)
2424
TEST_HOST_CRATES = $(HOST_CRATES)
2525
TEST_CRATES = $(TEST_TARGET_CRATES) $(TEST_HOST_CRATES)

branches/auto/src/doc/favicon.inc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
<link rel="shortcut icon" href="http://www.rust-lang.org/favicon.ico">
2+
<link href='http://fonts.googleapis.com/css?family=Source+Code+Pro:400'
3+
rel='stylesheet' type='text/css'>

0 commit comments

Comments
 (0)