Skip to content

Commit 1b9d79e

Browse files
committed
---
yaml --- r: 142459 b: refs/heads/try2 c: a9f178c h: refs/heads/master i: 142457: 4314ee1 142455: 95af41e v: v3
1 parent 2f8b259 commit 1b9d79e

File tree

35 files changed

+401
-280
lines changed

35 files changed

+401
-280
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: e6f9b08610050f8e98903829056cf6ff83e95ef3
8+
refs/heads/try2: a9f178c148858b3b121aaf849907905262a41a6c
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/mk/tests.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
# The names of crates that must be tested
1717
TEST_TARGET_CRATES = std extra
18-
TEST_HOST_CRATES = syntax rustc rustdoc rusti rust rustpkg
18+
TEST_HOST_CRATES = syntax rustc rustdoc rust rustpkg
1919
TEST_CRATES = $(TEST_TARGET_CRATES) $(TEST_HOST_CRATES)
2020

2121
# Markdown files under doc/ that should have their code extracted and run

branches/try2/mk/tools.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ $$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBRUSTPKG_$(4)): \
5050
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_EXTRALIB_$(4)) \
5151
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBRUSTC_$(4))
5252
@$$(call E, compile_and_link: $$@)
53-
$$(STAGE$(1)_T_$(4)_H_$(3)) -o $$@ $$< && touch $$@
53+
$$(STAGE$(1)_T_$(4)_H_$(3)) $$(WFLAGS_ST$(1)) -o $$@ $$< && touch $$@
5454

5555
$$(TBIN$(1)_T_$(4)_H_$(3))/rustpkg$$(X_$(4)): \
5656
$$(DRIVER_CRATE) \

branches/try2/src/compiletest/common.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use core::prelude::*;
12-
1311
#[deriving(Eq)]
1412
pub enum mode {
1513
mode_compile_fail,

branches/try2/src/compiletest/compiletest.rs

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,16 @@
1111
#[crate_type = "bin"];
1212

1313
#[allow(non_camel_case_types)];
14+
#[allow(unrecognized_lint)]; // NOTE: remove after snapshot
15+
#[deny(warnings)];
1416

15-
#[no_core]; // XXX: Remove after snapshot
16-
#[no_std];
17+
extern mod extra;
1718

18-
extern mod core(name = "std", vers = "0.7");
19-
extern mod extra(name = "extra", vers = "0.7");
20-
21-
use core::prelude::*;
22-
use core::*;
19+
use std::os;
2320

2421
use extra::getopts;
2522
use extra::test;
2623

27-
use core::result::{Ok, Err};
28-
2924
use common::config;
3025
use common::mode_run_pass;
3126
use common::mode_run_fail;
@@ -42,13 +37,6 @@ pub mod runtest;
4237
pub mod common;
4338
pub mod errors;
4439

45-
mod std {
46-
pub use core::cmp;
47-
pub use core::str;
48-
pub use core::sys;
49-
pub use core::unstable;
50-
}
51-
5240
pub fn main() {
5341
let args = os::args();
5442
let config = parse_config(args);
@@ -98,8 +86,8 @@ pub fn parse_config(args: ~[~str]) -> config {
9886
run_ignored: getopts::opt_present(matches, "ignored"),
9987
filter:
10088
if !matches.free.is_empty() {
101-
option::Some(copy matches.free[0])
102-
} else { option::None },
89+
Some(copy matches.free[0])
90+
} else { None },
10391
logfile: getopts::opt_maybe_str(matches, "logfile").map(|s| Path(*s)),
10492
runtool: getopts::opt_maybe_str(matches, "runtool"),
10593
rustcflags: getopts::opt_maybe_str(matches, "rustcflags"),
@@ -148,8 +136,8 @@ pub fn log_config(config: &config) {
148136

149137
pub fn opt_str<'a>(maybestr: &'a Option<~str>) -> &'a str {
150138
match *maybestr {
151-
option::None => "(none)",
152-
option::Some(ref s) => {
139+
None => "(none)",
140+
Some(ref s) => {
153141
let s: &'a str = *s;
154142
s
155143
}
@@ -161,7 +149,7 @@ pub fn opt_str2(maybestr: Option<~str>) -> ~str {
161149
}
162150

163151
pub fn str_opt(maybestr: ~str) -> Option<~str> {
164-
if maybestr != ~"(none)" { option::Some(maybestr) } else { option::None }
152+
if maybestr != ~"(none)" { Some(maybestr) } else { None }
165153
}
166154

167155
pub fn str_mode(s: ~str) -> mode {
@@ -199,8 +187,8 @@ pub fn test_opts(config: &config) -> test::TestOpts {
199187
logfile: copy config.logfile,
200188
run_tests: true,
201189
run_benchmarks: false,
202-
save_results: option::None,
203-
compare_results: option::None
190+
save_results: None,
191+
compare_results: None
204192
}
205193
}
206194

@@ -268,7 +256,7 @@ pub fn make_test_name(config: &config, testfile: &Path) -> test::TestName {
268256
}
269257

270258
pub fn make_test_closure(config: &config, testfile: &Path) -> test::TestFn {
271-
use core::cell::Cell;
259+
use std::cell::Cell;
272260
let config = Cell::new(copy *config);
273261
let testfile = Cell::new(testfile.to_str());
274262
test::DynTestFn(|| { runtest::run(config.take(), testfile.take()) })

branches/try2/src/compiletest/errors.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use core::prelude::*;
12-
13-
use core::io;
11+
use std::io;
1412

1513
pub struct ExpectedError { line: uint, kind: ~str, msg: ~str }
1614

branches/try2/src/compiletest/header.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use core::prelude::*;
12-
1311
use common::config;
1412
use common;
1513

16-
use core::io;
17-
use core::os;
14+
use std::io;
15+
use std::os;
1816

1917
pub struct TestProps {
2018
// Lines that should be expected, in order, on standard out

branches/try2/src/compiletest/procsrv.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use core::prelude::*;
12-
13-
use core::os;
14-
use core::run;
15-
use core::str;
11+
use std::os;
12+
use std::run;
13+
use std::str;
1614

1715
#[cfg(target_os = "win32")]
1816
fn target_env(lib_path: &str, prog: &str) -> ~[(~str,~str)] {

branches/try2/src/compiletest/runtest.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use core::prelude::*;
12-
1311
use common::mode_run_pass;
1412
use common::mode_run_fail;
1513
use common::mode_compile_fail;
@@ -22,10 +20,10 @@ use procsrv;
2220
use util;
2321
use util::logv;
2422

25-
use core::io;
26-
use core::os;
27-
use core::uint;
28-
use core::vec;
23+
use std::io;
24+
use std::os;
25+
use std::uint;
26+
use std::vec;
2927

3028
pub fn run(config: config, testfile: ~str) {
3129
if config.verbose {

branches/try2/src/compiletest/util.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,10 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use core::prelude::*;
12-
1311
use common::config;
1412

15-
use core::io;
16-
use core::os::getenv;
13+
use std::io;
14+
use std::os::getenv;
1715

1816
pub fn make_new_path(path: &str) -> ~str {
1917

branches/try2/src/driver/driver.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#[no_core];
12-
#[no_std];
13-
14-
extern mod core(name = "std", vers = "0.7");
15-
1611
#[cfg(rustpkg)]
1712
extern mod this(name = "rustpkg");
1813

branches/try2/src/etc/vim/syntax/rust.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ syn region rustDeriving start="deriving(" end=")" contains=rustTrait
9595
" Number literals
9696
syn match rustNumber display "\<[0-9][0-9_]*\>"
9797
syn match rustNumber display "\<[0-9][0-9_]*\(u\|u8\|u16\|u32\|u64\)\>"
98-
syn match rustNumber display "\<[0-9][0-9_]*\(i8\|i16\|i32\|i64\)\>"
98+
syn match rustNumber display "\<[0-9][0-9_]*\(i\|i8\|i16\|i32\|i64\)\>"
9999

100100
syn match rustHexNumber display "\<0x[a-fA-F0-9_]\+\>"
101101
syn match rustHexNumber display "\<0x[a-fA-F0-9_]\+\(u\|u8\|u16\|u32\|u64\)\>"

0 commit comments

Comments
 (0)