Skip to content

Commit a13de82

Browse files
committed
---
yaml --- r: 138413 b: refs/heads/try2 c: a29023e h: refs/heads/master i: 138411: 9e2f3e7 v: v3
1 parent 6429171 commit a13de82

File tree

278 files changed

+1753
-2290
lines changed

Some content is hidden

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

278 files changed

+1753
-2290
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
8+
refs/heads/try2: a29023e9b2b42e94d77404496e72d0132aa44a6b
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/Makefile.in

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ CFG_LIBFUZZER :=$(call CFG_LIB_NAME,fuzzer)
134134
CFG_LIBRUSTPKG :=$(call CFG_LIB_NAME,rustpkg)
135135
CFG_LIBRUSTDOC :=$(call CFG_LIB_NAME,rustdoc)
136136
CFG_LIBRUSTI :=$(call CFG_LIB_NAME,rusti)
137-
CFG_LIBRUST :=$(call CFG_LIB_NAME,rust)
138137

139138
STDLIB_GLOB :=$(call CFG_LIB_GLOB,std)
140139
CORELIB_GLOB :=$(call CFG_LIB_GLOB,core)
@@ -144,7 +143,6 @@ LIBFUZZER_GLOB :=$(call CFG_LIB_GLOB,fuzzer)
144143
LIBRUSTPKG_GLOB :=$(call CFG_LIB_GLOB,rustpkg)
145144
LIBRUSTDOC_GLOB :=$(call CFG_LIB_GLOB,rustdoc)
146145
LIBRUSTI_GLOB :=$(call CFG_LIB_GLOB,rusti)
147-
LIBRUST_GLOB :=$(call CFG_LIB_GLOB,rust)
148146
STDLIB_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,std)
149147
CORELIB_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,core)
150148
LIBRUSTC_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rustc)
@@ -153,7 +151,6 @@ LIBFUZZER_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,fuzzer)
153151
LIBRUSTPKG_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rustpkg)
154152
LIBRUSTDOC_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rustdoc)
155153
LIBRUSTI_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rusti)
156-
LIBRUST_DSYM_GLOB :=$(call CFG_LIB_DSYM_GLOB,rust)
157154

158155
# version-string calculation
159156
CFG_GIT_DIR := $(CFG_SRC_DIR).git
@@ -377,21 +374,18 @@ CSREQ$(1)_T_$(2)_H_$(3) = \
377374
$$(HBIN$(1)_H_$(3))/rustpkg$$(X) \
378375
$$(HBIN$(1)_H_$(3))/rustdoc$$(X) \
379376
$$(HBIN$(1)_H_$(3))/rusti$$(X) \
380-
$$(HBIN$(1)_H_$(3))/rust$$(X) \
381377
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBFUZZER) \
382378
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUSTPKG) \
383379
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUSTDOC) \
384380
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUSTI) \
385-
$$(HLIB$(1)_H_$(3))/$$(CFG_LIBRUST) \
386381
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_CORELIB) \
387382
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_STDLIB) \
388383
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBSYNTAX) \
389384
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC) \
390385
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBFUZZER) \
391386
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTPKG) \
392387
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTDOC) \
393-
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTI) \
394-
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUST)
388+
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTI)
395389

396390
ifeq ($(1),0)
397391
# Don't run the the stage0 compiler under valgrind - that ship has sailed

branches/try2/doc/tutorial.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,8 @@ for more information on them.
114114

115115
When complete, `make install` will place several programs into
116116
`/usr/local/bin`: `rustc`, the Rust compiler; `rustdoc`, the
117-
API-documentation tool; `rustpkg`, the Rust package manager;
118-
`rusti`, the Rust REPL; and `rust`, a tool which acts both as a unified
119-
interface for them, and for a few common command line scenarios.
117+
API-documentation tool; `cargo`, the Rust package manager;
118+
and `rusti`, the Rust REPL.
120119

121120
[wiki-start]: https://github.com/mozilla/rust/wiki/Note-getting-started-developing-Rust
122121
[tarball]: http://static.rust-lang.org/dist/rust-0.5.tar.gz
@@ -155,22 +154,6 @@ declaration to appear at the top level of the file: all statements must
155154
live inside a function. Rust programs can also be compiled as
156155
libraries, and included in other programs.
157156

158-
## Using the rust tool
159-
160-
While using `rustc` directly to generate your executables, and then
161-
running them manually is a perfectly valid way to test your code,
162-
for smaller projects, prototypes, or if you're a beginner, it might be
163-
more convenient to use the `rust` tool.
164-
165-
The `rust` tool provides central access to the other rust tools,
166-
as well as handy shortcuts for directly running source files.
167-
For example, if you have a file `foo.rs` in your current directory,
168-
`rust run foo.rs` would attempt to compile it and, if successful,
169-
directly run the resulting binary.
170-
171-
To get a list of all available commands, simply call `rust` without any
172-
argument.
173-
174157
## Editing Rust code
175158

176159
There are vim highlighting and indentation scripts in the Rust source
@@ -2201,7 +2184,7 @@ impl Circle for CircleStruct {
22012184
}
22022185
impl Shape for CircleStruct {
22032186
fn area(&self) -> float { pi * square(self.radius) }
2204-
}
2187+
}
22052188
~~~~
22062189

22072190
Notice that methods of `Circle` can call methods on `Shape`, as our

branches/try2/mk/clean.mk

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ clean$(1)_H_$(2):
6868
$(Q)rm -f $$(HBIN$(1)_H_$(2))/serializer$(X)
6969
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rustdoc$(X)
7070
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rusti$(X)
71-
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rust$(X)
7271
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBFUZZER)
7372
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTPKG)
7473
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTDOC)
@@ -78,7 +77,6 @@ clean$(1)_H_$(2):
7877
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTC)
7978
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBSYNTAX)
8079
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTI)
81-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUST)
8280
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CORELIB_GLOB)
8381
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(STDLIB_GLOB)
8482
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTC_GLOB)
@@ -87,7 +85,6 @@ clean$(1)_H_$(2):
8785
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTPKG_GLOB)
8886
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTDOC_GLOB)
8987
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTI_GLOB)
90-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUST_GLOB)
9188
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_RUSTLLVM)
9289
$(Q)rm -f $$(HLIB$(1)_H_$(2))/libstd.rlib
9390

branches/try2/mk/dist.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ PKG_FILES := \
2727
driver \
2828
librustpkg \
2929
librusti \
30-
librust \
3130
librustc \
3231
compiletest \
3332
etc \

branches/try2/mk/install.mk

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ install-target-$(1)-host-$(2): $$(CSREQ$$(ISTAGE)_T_$(1)_H_$(2))
6060
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUSTDOC_GLOB))
6161
$$(Q)$$(call INSTALL_LIB, \
6262
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUSTI_GLOB))
63-
$$(Q)$$(call INSTALL_LIB, \
64-
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUST_GLOB))
6563
$$(Q)$$(call INSTALL,$$(TL$(1)$(2)),$$(PTL$(1)$(2)),libmorestack.a)
6664

6765
endef
@@ -92,18 +90,15 @@ install-host: $(CSREQ$(ISTAGE)_T_$(CFG_HOST_TRIPLE)_H_$(CFG_HOST_TRIPLE))
9290
$(Q)$(call INSTALL,$(HB2),$(PHB),rustpkg$(X))
9391
$(Q)$(call INSTALL,$(HB2),$(PHB),rustdoc$(X))
9492
$(Q)$(call INSTALL,$(HB2),$(PHB),rusti$(X))
95-
$(Q)$(call INSTALL,$(HB2),$(PHB),rust$(X))
9693
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTC))
9794
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTPKG))
9895
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTDOC))
9996
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTI))
100-
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUST))
10197
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(CORELIB_GLOB))
10298
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(STDLIB_GLOB))
10399
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUSTC_GLOB))
104100
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBSYNTAX_GLOB))
105101
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUSTI_GLOB))
106-
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUST_GLOB))
107102
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUNTIME))
108103
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUSTLLVM))
109104
$(Q)$(call INSTALL,$(S)/man, \
@@ -119,14 +114,12 @@ uninstall:
119114
$(Q)rm -f $(PHB)/rustc$(X)
120115
$(Q)rm -f $(PHB)/rustpkg$(X)
121116
$(Q)rm -f $(PHB)/rusti$(X)
122-
$(Q)rm -f $(PHB)/rust$(X)
123117
$(Q)rm -f $(PHB)/rustdoc$(X)
124118
$(Q)rm -f $(PHL)/$(CFG_RUSTLLVM)
125119
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTPKG)
126120
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTC)
127121
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTDOC)
128122
$(Q)rm -f $(PHL)/$(CFG_LIBRUSTI)
129-
$(Q)rm -f $(PHL)/$(CFG_LIBRUST)
130123
$(Q)rm -f $(PHL)/$(CFG_RUNTIME)
131124
$(Q)for i in \
132125
$(call HOST_LIB_FROM_HL_GLOB,$(CORELIB_GLOB)) \
@@ -136,7 +129,6 @@ uninstall:
136129
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTPKG_GLOB)) \
137130
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTDOC_GLOB)) \
138131
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTI_GLOB)) \
139-
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUST_GLOB)) \
140132
; \
141133
do rm -f $$i ; \
142134
done

branches/try2/mk/pp.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ else
1919
$(S)src/test/*/*/*.rs) \
2020
$(wildcard $(S)src/fuzzer/*.rs) \
2121
$(wildcard $(S)src/rustpkg/*.rs) \
22-
$(wildcard $(S)src/rusti/*.rs) \
23-
$(wildcard $(S)src/rust/*.rs)
22+
$(wildcard $(S)src/rusti/*.rs)
2423

2524
PP_INPUTS_FILTERED = $(shell echo $(PP_INPUTS) | xargs grep -L \
2625
"no-reformat\|xfail-pretty\|xfail-test")

branches/try2/mk/tests.mk

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
######################################################################
1515

1616
# The names of crates that must be tested
17-
TEST_CRATES = core std syntax rustc rustdoc rusti rust rustpkg
17+
TEST_CRATES = core std syntax rustc rustdoc rusti rustpkg
1818

1919
# Markdown files under doc/ that should have their code extracted and run
2020
DOC_TEST_NAMES = tutorial tutorial-ffi tutorial-macros tutorial-borrowed-ptr tutorial-tasks rust
@@ -241,12 +241,6 @@ $(3)/test/rustitest.stage$(1)-$(2)$$(X): \
241241
@$$(call E, compile_and_link: $$@)
242242
$$(STAGE$(1)_T_$(2)_H_$(3)) -o $$@ $$< --test
243243

244-
$(3)/test/rusttest.stage$(1)-$(2)$$(X): \
245-
$$(RUST_LIB) $$(RUST_INPUTS) \
246-
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC)
247-
@$$(call E, compile_and_link: $$@)
248-
$$(STAGE$(1)_T_$(2)_H_$(3)) -o $$@ $$< --test
249-
250244
$(3)/test/rustdoctest.stage$(1)-$(2)$$(X): \
251245
$$(RUSTDOC_LIB) $$(RUSTDOC_INPUTS) \
252246
$$(TLIB$(1)_T_$(2)_H_$(3))/$$(CFG_LIBRUSTC)
@@ -470,20 +464,20 @@ $(foreach host,$(CFG_TARGET_TRIPLES), \
470464

471465
define DEF_RUN_DOC_TEST
472466

473-
DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-doc-$(4) := \
467+
DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-$(4) := \
474468
$$(CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3)) \
475469
--src-base $(3)/test/doc-$(4)/ \
476470
--build-base $(3)/test/doc-$(4)/ \
477471
--mode run-pass
478472

479-
check-stage$(1)-T-$(2)-H-$(3)-doc-$(4)-exec: $$(call TEST_OK_FILE,$(1),$(2),$(3),doc-$(4))
473+
check-stage$(1)-T-$(2)-H-$(3)-doc-$(4)-exec: $$(call TEST_OK_FILE,$(1),$(2),$(3),$(4))
480474

481-
$$(call TEST_OK_FILE,$(1),$(2),$(3),doc-$(4)): \
475+
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
482476
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
483477
doc-$(4)-extract$(3)
484478
@$$(call E, run doc-$(4): $$<)
485479
$$(Q)$$(call CFG_RUN_CTEST,$(1),$$<,$(3)) \
486-
$$(DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-doc-$(4)) \
480+
$$(DOC_TEST_ARGS$(1)-T-$(2)-H-$(3)-$(4)) \
487481
--logfile $$(call TEST_LOG_FILE,$(1),$(2),$(3),doc-$(4)) \
488482
&& touch $$@
489483

branches/try2/mk/tools.mk

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ RUSTDOC_INPUTS := $(wildcard $(S)src/librustdoc/*.rs)
3030
RUSTI_LIB := $(S)src/librusti/rusti.rc
3131
RUSTI_INPUTS := $(wildcard $(S)src/librusti/*.rs)
3232

33-
# Rust, the convenience tool
34-
RUST_LIB := $(S)src/librust/rust.rc
35-
RUST_INPUTS := $(wildcard $(S)src/librust/*.rs)
36-
3733
# FIXME: These are only built for the host arch. Eventually we'll
3834
# have tools that need to built for other targets.
3935
define TOOLS_STAGE_N_TARGET
@@ -106,21 +102,6 @@ $$(TBIN$(1)_T_$(4)_H_$(3))/rusti$$(X): \
106102
@$$(call E, compile_and_link: $$@)
107103
$$(STAGE$(1)_T_$(4)_H_$(3)) --cfg rusti -o $$@ $$<
108104

109-
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUST): \
110-
$$(RUST_LIB) $$(RUST_INPUTS) \
111-
$$(TSREQ$(1)_T_$(4)_H_$(3)) \
112-
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_CORELIB) \
113-
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_STDLIB) \
114-
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUSTC)
115-
@$$(call E, compile_and_link: $$@)
116-
$$(STAGE$(1)_T_$(4)_H_$(3)) -o $$@ $$< && touch $$@
117-
118-
$$(TBIN$(1)_T_$(4)_H_$(3))/rust$$(X): \
119-
$$(DRIVER_CRATE) \
120-
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUST)
121-
@$$(call E, compile_and_link: $$@)
122-
$$(STAGE$(1)_T_$(4)_H_$(3)) --cfg rust -o $$@ $$<
123-
124105
endef
125106

126107
define TOOLS_STAGE_N_HOST
@@ -204,23 +185,6 @@ $$(HBIN$(2)_H_$(4))/rusti$$(X): \
204185
@$$(call E, cp: $$@)
205186
$$(Q)cp $$< $$@
206187

207-
$$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUST): \
208-
$$(TLIB$(1)_T_$(4)_H_$(3))/$$(CFG_LIBRUST) \
209-
$$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUSTC) \
210-
$$(HSREQ$(2)_H_$(4))
211-
@$$(call E, cp: $$@)
212-
$$(Q)cp $$< $$@
213-
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUST_GLOB) \
214-
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUST_DSYM_GLOB)) \
215-
$$(HLIB$(2)_H_$(4))
216-
217-
$$(HBIN$(2)_H_$(4))/rust$$(X): \
218-
$$(TBIN$(1)_T_$(4)_H_$(3))/rust$$(X) \
219-
$$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUST) \
220-
$$(HSREQ$(2)_H_$(4))
221-
@$$(call E, cp: $$@)
222-
$$(Q)cp $$< $$@
223-
224188
endef
225189

226190
$(foreach host,$(CFG_TARGET_TRIPLES), \

branches/try2/src/driver/driver.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ extern mod this(name = "rustdoc", vers = "0.6");
2323
#[cfg(rusti)]
2424
extern mod this(name = "rusti", vers = "0.6");
2525

26-
#[cfg(rust)]
27-
extern mod this(name = "rust", vers = "0.6");
28-
2926
#[cfg(rustc)]
3027
extern mod this(name = "rustc", vers = "0.6");
3128

branches/try2/src/etc/x86.supp

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -366,55 +366,6 @@
366366
...
367367
}
368368

369-
{
370-
enum-instruction-scheduling-1
371-
Memcheck:Cond
372-
fun:*fold_mod*
373-
...
374-
}
375-
376-
{
377-
enum-instruction-scheduling-2
378-
Memcheck:Cond
379-
fun:*fold_nmod*
380-
...
381-
}
382-
383-
{
384-
enum-instruction-scheduling-3
385-
Memcheck:Cond
386-
fun:*fold_crate*
387-
...
388-
}
389-
390-
{
391-
enum-instruction-scheduling-4
392-
Memcheck:Cond
393-
fun:*fold_enum*
394-
...
395-
}
396-
397-
{
398-
enum-instruction-scheduling-5
399-
Memcheck:Cond
400-
fun:*write_variant*
401-
...
402-
}
403-
404-
{
405-
enum-instruction-scheduling-6
406-
Memcheck:Cond
407-
fun:*merge_method_attrs*
408-
...
409-
}
410-
411-
{
412-
enum-instruction-scheduling-7
413-
Memcheck:Cond
414-
fun:*parse_config_*
415-
...
416-
}
417-
418369
{
419370
llvm-user-new-leak
420371
Memcheck:Leak

branches/try2/src/libcore/at_vec.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ pub pure fn build_sized_opt<A>(size: Option<uint>,
101101

102102
// Appending
103103
#[inline(always)]
104-
pub pure fn append<T:Copy>(lhs: @[T], rhs: &[const T]) -> @[T] {
104+
pub pure fn append<T: Copy>(lhs: @[T], rhs: &[const T]) -> @[T] {
105105
do build_sized(lhs.len() + rhs.len()) |push| {
106106
for vec::each(lhs) |x| { push(*x); }
107107
for uint::range(0, rhs.len()) |i| { push(rhs[i]); }
@@ -137,7 +137,7 @@ pub pure fn from_fn<T>(n_elts: uint, op: iter::InitOp<T>) -> @[T] {
137137
* Creates an immutable vector of size `n_elts` and initializes the elements
138138
* to the value `t`.
139139
*/
140-
pub pure fn from_elem<T:Copy>(n_elts: uint, t: T) -> @[T] {
140+
pub pure fn from_elem<T: Copy>(n_elts: uint, t: T) -> @[T] {
141141
do build_sized(n_elts) |push| {
142142
let mut i: uint = 0u;
143143
while i < n_elts { push(copy t); i += 1u; }
@@ -173,7 +173,7 @@ pub mod traits {
173173
use kinds::Copy;
174174
use ops::Add;
175175

176-
pub impl<T:Copy> Add<&[const T],@[T]> for @[T] {
176+
pub impl<T: Copy> Add<&[const T],@[T]> for @[T] {
177177
#[inline(always)]
178178
pure fn add(&self, rhs: & &self/[const T]) -> @[T] {
179179
append(*self, (*rhs))

0 commit comments

Comments
 (0)