Skip to content

Commit 5964d5c

Browse files
committed
---
yaml --- r: 170939 b: refs/heads/try c: 351e6b7 h: refs/heads/master i: 170937: 59cd457 170935: f7dd3b8 v: v3
1 parent 0db0474 commit 5964d5c

File tree

1,047 files changed

+16698
-13094
lines changed

Some content is hidden

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

1,047 files changed

+16698
-13094
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 73a25f55ad748b4d3516417c711b99ce446591af
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 5b3cd3900ceda838f5798c30ab96ceb41f962534
5-
refs/heads/try: cc20935ad8948b4120375903708af48d16ed1eba
5+
refs/heads/try: 351e6b7255bbe43687c9275d63b99da3e8f5fe62
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
88
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596

branches/try/mk/docs.mk

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ RUSTDOC_HTML_OPTS_NO_CSS = --html-before-content=doc/version_info.html \
4949
RUSTDOC_HTML_OPTS = $(RUSTDOC_HTML_OPTS_NO_CSS) --markdown-css rust.css
5050

5151
PANDOC_BASE_OPTS := --standalone --toc --number-sections
52-
PANDOC_TEX_OPTS = $(PANDOC_BASE_OPTS) --from=markdown --to=latex \
53-
--include-before-body=doc/version.tex \
54-
--include-before-body=doc/footer.tex \
55-
--include-in-header=doc/uptack.tex
52+
PANDOC_TEX_OPTS = $(PANDOC_BASE_OPTS) --include-before-body=doc/version.tex \
53+
--from=markdown --include-before-body=doc/footer.tex --to=latex
5654
PANDOC_EPUB_OPTS = $(PANDOC_BASE_OPTS) --to=epub
5755

5856
# The rustdoc executable...
@@ -157,9 +155,6 @@ doc/footer.tex: $(D)/footer.inc | doc/
157155
@$(call E, pandoc: $@)
158156
$(CFG_PANDOC) --from=html --to=latex $< --output=$@
159157

160-
doc/uptack.tex: $(D)/uptack.tex | doc/
161-
$(Q)cp $< $@
162-
163158
# HTML (rustdoc)
164159
DOC_TARGETS += doc/not_found.html
165160
doc/not_found.html: $(D)/not_found.md $(HTML_DEPS) | doc/
@@ -185,7 +180,7 @@ doc/$(1).epub: $$(D)/$(1).md | doc/
185180

186181
# PDF (md =(pandoc)=> tex =(pdflatex)=> pdf)
187182
DOC_TARGETS += doc/$(1).tex
188-
doc/$(1).tex: $$(D)/$(1).md doc/uptack.tex doc/footer.tex doc/version.tex | doc/
183+
doc/$(1).tex: $$(D)/$(1).md doc/footer.tex doc/version.tex | doc/
189184
@$$(call E, pandoc: $$@)
190185
$$(CFG_PANDOC) $$(PANDOC_TEX_OPTS) $$< --output=$$@
191186

branches/try/mk/main.mk

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
######################################################################
1414

1515
# The version number
16-
CFG_RELEASE_NUM=1.0.0
16+
CFG_RELEASE_NUM=0.13.0
1717

1818
# An optional number to put after the label, e.g. '2' -> '-beta2'
1919
CFG_BETA_CYCLE=
@@ -29,14 +29,14 @@ endif
2929
ifeq ($(CFG_RELEASE_CHANNEL),beta)
3030
# The beta channel is temporarily called 'alpha'
3131
CFG_RELEASE=$(CFG_RELEASE_NUM)-alpha$(CFG_BETA_CYCLE)
32-
CFG_PACKAGE_VERS=$(CFG_RELEASE_NUM)-alpha$(CFG_BETA_CYCLE)
32+
# When building beta/nightly distributables just reuse the same "beta"
33+
# name so when we upload we'll always override the previous
34+
# nighly. This doesn't actually impact the version reported by rustc -
35+
# it's just for file naming.
36+
CFG_PACKAGE_VERS=alpha
3337
endif
3438
ifeq ($(CFG_RELEASE_CHANNEL),nightly)
3539
CFG_RELEASE=$(CFG_RELEASE_NUM)-nightly
36-
# When building nightly distributables just reuse the same "nightly" name
37-
# so when we upload we'll always override the previous nighly. This
38-
# doesn't actually impact the version reported by rustc - it's just
39-
# for file naming.
4040
CFG_PACKAGE_VERS=nightly
4141
endif
4242
ifeq ($(CFG_RELEASE_CHANNEL),dev)

branches/try/src/compiletest/common.rs

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ impl FromStr for Mode {
4343
}
4444
}
4545

46-
impl fmt::String for Mode {
46+
impl fmt::Show for Mode {
4747
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
48-
fmt::String::fmt(match *self {
48+
let msg = match *self {
4949
CompileFail => "compile-fail",
5050
RunFail => "run-fail",
5151
RunPass => "run-pass",
@@ -54,13 +54,8 @@ impl fmt::String for Mode {
5454
DebugInfoGdb => "debuginfo-gdb",
5555
DebugInfoLldb => "debuginfo-lldb",
5656
Codegen => "codegen",
57-
}, f)
58-
}
59-
}
60-
61-
impl fmt::Show for Mode {
62-
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
63-
fmt::String::fmt(self, f)
57+
};
58+
msg.fmt(f)
6459
}
6560
}
6661

branches/try/src/compiletest/compiletest.rs

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@
1515

1616
extern crate test;
1717
extern crate getopts;
18+
#[phase(plugin, link)] extern crate log;
1819

19-
#[macro_use]
20-
extern crate log;
2120
extern crate regex;
2221

2322
use std::os;
@@ -102,7 +101,7 @@ pub fn parse_config(args: Vec<String> ) -> Config {
102101
let matches =
103102
&match getopts::getopts(args_.as_slice(), groups.as_slice()) {
104103
Ok(m) => m,
105-
Err(f) => panic!("{:?}", f)
104+
Err(f) => panic!("{}", f)
106105
};
107106

108107
if matches.opt_present("h") || matches.opt_present("help") {
@@ -121,7 +120,7 @@ pub fn parse_config(args: Vec<String> ) -> Config {
121120
match regex::Regex::new(s) {
122121
Ok(re) => Some(re),
123122
Err(e) => {
124-
println!("failed to parse filter /{}/: {:?}", s, e);
123+
println!("failed to parse filter /{}/: {}", s, e);
125124
panic!()
126125
}
127126
}
@@ -180,11 +179,11 @@ pub fn parse_config(args: Vec<String> ) -> Config {
180179
pub fn log_config(config: &Config) {
181180
let c = config;
182181
logv(c, format!("configuration:"));
183-
logv(c, format!("compile_lib_path: {:?}", config.compile_lib_path));
184-
logv(c, format!("run_lib_path: {:?}", config.run_lib_path));
185-
logv(c, format!("rustc_path: {:?}", config.rustc_path.display()));
186-
logv(c, format!("src_base: {:?}", config.src_base.display()));
187-
logv(c, format!("build_base: {:?}", config.build_base.display()));
182+
logv(c, format!("compile_lib_path: {}", config.compile_lib_path));
183+
logv(c, format!("run_lib_path: {}", config.run_lib_path));
184+
logv(c, format!("rustc_path: {}", config.rustc_path.display()));
185+
logv(c, format!("src_base: {}", config.src_base.display()));
186+
logv(c, format!("build_base: {}", config.build_base.display()));
188187
logv(c, format!("stage_id: {}", config.stage_id));
189188
logv(c, format!("mode: {}", config.mode));
190189
logv(c, format!("run_ignored: {}", config.run_ignored));
@@ -200,10 +199,10 @@ pub fn log_config(config: &Config) {
200199
logv(c, format!("jit: {}", config.jit));
201200
logv(c, format!("target: {}", config.target));
202201
logv(c, format!("host: {}", config.host));
203-
logv(c, format!("android-cross-path: {:?}",
202+
logv(c, format!("android-cross-path: {}",
204203
config.android_cross_path.display()));
205-
logv(c, format!("adb_path: {:?}", config.adb_path));
206-
logv(c, format!("adb_test_dir: {:?}", config.adb_test_dir));
204+
logv(c, format!("adb_path: {}", config.adb_path));
205+
logv(c, format!("adb_test_dir: {}", config.adb_test_dir));
207206
logv(c, format!("adb_device_status: {}",
208207
config.adb_device_status));
209208
match config.test_shard {
@@ -265,7 +264,7 @@ pub fn run_tests(config: &Config) {
265264
Ok(true) => {}
266265
Ok(false) => panic!("Some tests failed"),
267266
Err(e) => {
268-
println!("I/O failure during tests: {:?}", e);
267+
println!("I/O failure during tests: {}", e);
269268
}
270269
}
271270
}
@@ -293,13 +292,13 @@ pub fn test_opts(config: &Config) -> test::TestOpts {
293292
}
294293

295294
pub fn make_tests(config: &Config) -> Vec<test::TestDescAndFn> {
296-
debug!("making tests from {:?}",
295+
debug!("making tests from {}",
297296
config.src_base.display());
298297
let mut tests = Vec::new();
299298
let dirs = fs::readdir(&config.src_base).unwrap();
300299
for file in dirs.iter() {
301300
let file = file.clone();
302-
debug!("inspecting file {:?}", file.display());
301+
debug!("inspecting file {}", file.display());
303302
if is_test(config, &file) {
304303
let t = make_test(config, &file, || {
305304
match config.mode {

branches/try/src/compiletest/errors.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ fn parse_expected(last_nonfollow_error: Option<uint>,
8484
(which, line)
8585
};
8686

87-
debug!("line={} which={:?} kind={:?} msg={:?}", line_num, which, kind, msg);
87+
debug!("line={} which={} kind={} msg={}", line_num, which, kind, msg);
8888
Some((which, ExpectedError { line: line,
8989
kind: kind,
9090
msg: msg, }))

branches/try/src/compiletest/runtest.rs

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ pub fn run_metrics(config: Config, testfile: String, mm: &mut MetricMap) {
6161
print!("\n\n");
6262
}
6363
let testfile = Path::new(testfile);
64-
debug!("running {:?}", testfile.display());
64+
debug!("running {}", testfile.display());
6565
let props = header::load_props(&testfile);
6666
debug!("loaded props");
6767
match config.mode {
@@ -141,7 +141,7 @@ fn check_correct_failure_status(proc_res: &ProcRes) {
141141
static RUST_ERR: int = 101;
142142
if !proc_res.status.matches_exit_status(RUST_ERR) {
143143
fatal_proc_rec(
144-
format!("failure produced the wrong error: {:?}",
144+
format!("failure produced the wrong error: {}",
145145
proc_res.status).as_slice(),
146146
proc_res);
147147
}
@@ -410,7 +410,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
410410
],
411411
vec!(("".to_string(), "".to_string())),
412412
Some("".to_string()))
413-
.expect(format!("failed to exec `{:?}`", config.adb_path).as_slice());
413+
.expect(format!("failed to exec `{}`", config.adb_path).as_slice());
414414

415415
procsrv::run("",
416416
config.adb_path.as_slice(),
@@ -422,7 +422,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
422422
],
423423
vec!(("".to_string(), "".to_string())),
424424
Some("".to_string()))
425-
.expect(format!("failed to exec `{:?}`", config.adb_path).as_slice());
425+
.expect(format!("failed to exec `{}`", config.adb_path).as_slice());
426426

427427
let adb_arg = format!("export LD_LIBRARY_PATH={}; \
428428
gdbserver :5039 {}/{}",
@@ -443,7 +443,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
443443
vec!(("".to_string(),
444444
"".to_string())),
445445
Some("".to_string()))
446-
.expect(format!("failed to exec `{:?}`", config.adb_path).as_slice());
446+
.expect(format!("failed to exec `{}`", config.adb_path).as_slice());
447447
loop {
448448
//waiting 1 second for gdbserver start
449449
timer::sleep(Duration::milliseconds(1000));
@@ -481,7 +481,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
481481
debugger_opts.as_slice(),
482482
vec!(("".to_string(), "".to_string())),
483483
None)
484-
.expect(format!("failed to exec `{:?}`", gdb_path).as_slice());
484+
.expect(format!("failed to exec `{}`", gdb_path).as_slice());
485485
let cmdline = {
486486
let cmdline = make_cmdline("",
487487
"arm-linux-androideabi-gdb",
@@ -539,17 +539,18 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
539539
script_str.push_str("set print pretty off\n");
540540

541541
// Add the pretty printer directory to GDB's source-file search path
542-
script_str.push_str(&format!("directory {}\n", rust_pp_module_abs_path)[]);
542+
script_str.push_str(format!("directory {}\n", rust_pp_module_abs_path)[]);
543543

544544
// Load the target executable
545-
script_str.push_str(&format!("file {}\n",
546-
exe_file.as_str().unwrap().replace("\\", "\\\\"))[]);
545+
script_str.push_str(format!("file {}\n",
546+
exe_file.as_str().unwrap().replace("\\", "\\\\"))
547+
.as_slice());
547548

548549
// Add line breakpoints
549550
for line in breakpoint_lines.iter() {
550-
script_str.push_str(&format!("break '{:?}':{}\n",
551-
testfile.filename_display(),
552-
*line)[]);
551+
script_str.push_str(format!("break '{}':{}\n",
552+
testfile.filename_display(),
553+
*line)[]);
553554
}
554555

555556
script_str.push_str(cmds.as_slice());
@@ -675,7 +676,7 @@ fn run_debuginfo_lldb_test(config: &Config, props: &TestProps, testfile: &Path)
675676
.unwrap()
676677
.to_string();
677678

678-
script_str.push_str(&format!("command script import {}\n", &rust_pp_module_abs_path[])[]);
679+
script_str.push_str(format!("command script import {}\n", rust_pp_module_abs_path[])[]);
679680
script_str.push_str("type summary add --no-value ");
680681
script_str.push_str("--python-function lldb_rust_formatters.print_val ");
681682
script_str.push_str("-x \".*\" --category Rust\n");
@@ -888,7 +889,7 @@ fn check_error_patterns(props: &TestProps,
888889
output_to_check: &str,
889890
proc_res: &ProcRes) {
890891
if props.error_patterns.is_empty() {
891-
fatal(format!("no error pattern specified in {:?}",
892+
fatal(format!("no error pattern specified in {}",
892893
testfile.display()).as_slice());
893894
}
894895
let mut next_err_idx = 0u;
@@ -909,7 +910,7 @@ fn check_error_patterns(props: &TestProps,
909910
if done { return; }
910911

911912
let missing_patterns =
912-
props.error_patterns.index(&(next_err_idx..));
913+
props.error_patterns[next_err_idx..];
913914
if missing_patterns.len() == 1u {
914915
fatal_proc_rec(format!("error pattern '{}' not found!",
915916
missing_patterns[0]).as_slice(),
@@ -954,7 +955,7 @@ fn check_expected_errors(expected_errors: Vec<errors::ExpectedError> ,
954955
}
955956

956957
let prefixes = expected_errors.iter().map(|ee| {
957-
format!("{:?}:{}:", testfile.display(), ee.line)
958+
format!("{}:{}:", testfile.display(), ee.line)
958959
}).collect::<Vec<String> >();
959960

960961
#[cfg(windows)]
@@ -1190,7 +1191,7 @@ fn compose_and_run_compiler(
11901191
None);
11911192
if !auxres.status.success() {
11921193
fatal_proc_rec(
1193-
format!("auxiliary build of {:?} failed to compile: ",
1194+
format!("auxiliary build of {} failed to compile: ",
11941195
abs_ab.display()).as_slice(),
11951196
&auxres);
11961197
}
@@ -1600,7 +1601,7 @@ fn _arm_push_aux_shared_library(config: &Config, testfile: &Path) {
16001601
.expect(format!("failed to exec `{}`", config.adb_path).as_slice());
16011602

16021603
if config.verbose {
1603-
println!("push ({}) {:?} {} {}",
1604+
println!("push ({}) {} {} {}",
16041605
config.target, file.display(),
16051606
copy_result.out, copy_result.err);
16061607
}

branches/try/src/doc/complement-lang-faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Some examples that demonstrate different aspects of the language:
1717
* [sprocketnes], an NES emulator with no GC, using modern Rust conventions
1818
* The language's general-purpose [hash] function, SipHash-2-4. Bit twiddling, OO, macros
1919
* The standard library's [HashMap], a sendable hash map in an OO style
20-
* The standard library's [json] module. Enums and pattern matching
20+
* The extra library's [json] module. Enums and pattern matching
2121

2222
[sprocketnes]: https://github.com/pcwalton/sprocketnes
2323
[hash]: https://github.com/rust-lang/rust/blob/master/src/libstd/hash/mod.rs

0 commit comments

Comments
 (0)