Skip to content

Commit 34d18b0

Browse files
w00nsctrompette
authored andcommitted
---
yaml --- r: 232411 b: refs/heads/try c: ae68e90 h: refs/heads/master i: 232409: 0f64dd9 232407: 12f02c2 v: v3
1 parent dd41a9e commit 34d18b0

File tree

359 files changed

+16791
-11623
lines changed

Some content is hidden

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

359 files changed

+16791
-11623
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: edeb4f1c86cbf6af8ef9874d4b3af50f721ea1b8
33
refs/heads/snap-stage3: 1af31d4974e33027a68126fa5a5a3c2c6491824f
4-
refs/heads/try: 316f5e5acfe6e69bc7ab39b0e4feed116a86a58a
4+
refs/heads/try: ae68e90af49c4cf9c75778e570d436fe36011b23
55
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
66
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
77
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try/mk/crates.mk

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -52,23 +52,23 @@
5252
TARGET_CRATES := libc std flate arena term \
5353
serialize getopts collections test rand \
5454
log graphviz core rbml alloc \
55-
rustc_unicode rustc_bitflags \
56-
alloc_system
55+
rustc_unicode rustc_bitflags
5756
RUSTC_CRATES := rustc rustc_typeck rustc_borrowck rustc_resolve rustc_driver \
5857
rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
5958
rustc_data_structures
6059
HOST_CRATES := syntax $(RUSTC_CRATES) rustdoc fmt_macros
60+
CRATES := $(TARGET_CRATES) $(HOST_CRATES)
6161
TOOLS := compiletest rustdoc rustc rustbook error-index-generator
6262

6363
DEPS_core :=
6464
DEPS_libc := core
6565
DEPS_rustc_unicode := core
66-
DEPS_alloc := core libc alloc_system
66+
DEPS_alloc := core libc native:jemalloc
6767
DEPS_std := core libc rand alloc collections rustc_unicode \
6868
native:rust_builtin native:backtrace \
69-
alloc_system
69+
rustc_bitflags
7070
DEPS_graphviz := std
71-
DEPS_syntax := std term serialize log fmt_macros arena libc rustc_bitflags
71+
DEPS_syntax := std term serialize log fmt_macros arena libc
7272
DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_borrowck \
7373
rustc_typeck rustc_resolve log syntax serialize rustc_llvm \
7474
rustc_trans rustc_privacy rustc_lint
@@ -82,7 +82,7 @@ DEPS_rustc_privacy := rustc log syntax
8282
DEPS_rustc_lint := rustc log syntax
8383
DEPS_rustc := syntax flate arena serialize getopts rbml \
8484
log graphviz rustc_llvm rustc_back rustc_data_structures
85-
DEPS_rustc_llvm := native:rustllvm libc std rustc_bitflags
85+
DEPS_rustc_llvm := native:rustllvm libc std
8686
DEPS_rustc_back := std syntax rustc_llvm flate log libc
8787
DEPS_rustc_data_structures := std log serialize
8888
DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
@@ -102,7 +102,6 @@ DEPS_test := std getopts serialize rbml term native:rust_test_helpers
102102
DEPS_rand := core
103103
DEPS_log := std
104104
DEPS_fmt_macros = std
105-
DEPS_alloc_system := core libc
106105

107106
TOOL_DEPS_compiletest := test getopts
108107
TOOL_DEPS_rustdoc := rustdoc
@@ -122,26 +121,14 @@ ONLY_RLIB_rand := 1
122121
ONLY_RLIB_collections := 1
123122
ONLY_RLIB_rustc_unicode := 1
124123
ONLY_RLIB_rustc_bitflags := 1
125-
ONLY_RLIB_alloc_system := 1
126124

127125
# Documented-by-default crates
128126
DOC_CRATES := std alloc collections core libc rustc_unicode
129127

130-
ifeq ($(CFG_DISABLE_JEMALLOC),)
131-
TARGET_CRATES += alloc_jemalloc
132-
DEPS_std += alloc_jemalloc
133-
DEPS_alloc_jemalloc := core libc native:jemalloc
134-
ONLY_RLIB_alloc_jemalloc := 1
135-
else
136-
RUSTFLAGS_rustc_back := --cfg disable_jemalloc
137-
endif
138-
139128
################################################################################
140129
# You should not need to edit below this line
141130
################################################################################
142131

143-
CRATES := $(TARGET_CRATES) $(HOST_CRATES)
144-
145132
# This macro creates some simple definitions for each crate being built, just
146133
# some munging of all of the parameters above.
147134
#

branches/try/mk/rt.mk

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ $$(JEMALLOC_LOCAL_$(1)): $$(JEMALLOC_DEPS) $$(MKFILE_DEPS)
184184
EXTRA_CFLAGS="-g1 -ffunction-sections -fdata-sections"
185185
$$(Q)$$(MAKE) -C "$$(JEMALLOC_BUILD_DIR_$(1))" build_lib_static
186186

187+
ifeq ($$(CFG_DISABLE_JEMALLOC),)
188+
RUSTFLAGS_alloc := --cfg jemalloc
187189
ifeq ($(1),$$(CFG_BUILD))
188190
ifneq ($$(CFG_JEMALLOC_ROOT),)
189191
$$(JEMALLOC_LIB_$(1)): $$(CFG_JEMALLOC_ROOT)/libjemalloc_pic.a
@@ -197,6 +199,10 @@ else
197199
$$(JEMALLOC_LIB_$(1)): $$(JEMALLOC_LOCAL_$(1))
198200
$$(Q)cp $$< $$@
199201
endif
202+
else
203+
$$(JEMALLOC_LIB_$(1)): $$(MKFILE_DEPS)
204+
$$(Q)touch $$@
205+
endif
200206

201207
################################################################################
202208
# compiler-rt

branches/try/mk/tests.mk

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ $(eval $(call RUST_CRATE,coretest))
2222
DEPS_collectionstest :=
2323
$(eval $(call RUST_CRATE,collectionstest))
2424

25-
TEST_TARGET_CRATES = $(filter-out core rustc_unicode alloc_system \
26-
alloc_jemalloc,$(TARGET_CRATES)) \
25+
TEST_TARGET_CRATES = $(filter-out core rustc_unicode,$(TARGET_CRATES)) \
2726
collectionstest coretest
2827
TEST_DOC_CRATES = $(DOC_CRATES)
2928
TEST_HOST_CRATES = $(filter-out rustc_typeck rustc_borrowck rustc_resolve \
@@ -269,10 +268,9 @@ tidy-basic:
269268
.PHONY: tidy-binaries
270269
tidy-binaries:
271270
@$(call E, check: binaries)
272-
$(Q)find $(S)src -type f \
273-
\( -perm -u+x -or -perm -g+x -or -perm -o+x \) \
271+
$(Q)find $(S)src -type f -perm +a+x \
274272
-not -name '*.rs' -and -not -name '*.py' \
275-
-and -not -name '*.sh' -and -not -name '*.pp' \
273+
-and -not -name '*.sh' \
276274
| grep '^$(S)src/jemalloc' -v \
277275
| grep '^$(S)src/libuv' -v \
278276
| grep '^$(S)src/llvm' -v \

branches/try/src/doc/trpl/the-stack-and-the-heap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ reuse.
549549
If you’d like to dive into this topic in greater detail, [this paper][wilson]
550550
is a great introduction.
551551

552-
[wilson]: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.143.4688
552+
[wilson]: http://www.cs.northwestern.edu/~pdinda/icsclass/doc/dsa.pdf
553553

554554
## Semantic impact
555555

branches/try/src/etc/dec2flt_table.py

Lines changed: 0 additions & 134 deletions
This file was deleted.

branches/try/src/etc/test-float-parse/_common.rs

Lines changed: 0 additions & 26 deletions
This file was deleted.

branches/try/src/etc/test-float-parse/few-ones.rs

Lines changed: 0 additions & 27 deletions
This file was deleted.

branches/try/src/etc/test-float-parse/huge-pow10.rs

Lines changed: 0 additions & 21 deletions
This file was deleted.

branches/try/src/etc/test-float-parse/many-digits.rs

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)