Skip to content

Commit 75d309d

Browse files
committed
---
yaml --- r: 90589 b: refs/heads/master c: bfb760c h: refs/heads/master i: 90587: 4a71860 v: v3
1 parent 94e3e16 commit 75d309d

File tree

113 files changed

+397
-616
lines changed

Some content is hidden

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

113 files changed

+397
-616
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 5399c82d56bcd276a026d6fdd2e2b14523c6e01f
2+
refs/heads/master: bfb760c697715c5662c4d8330d7e2d0b7910224e
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d3e57dca68fde4effdda3e4ae2887aa535fcd6
55
refs/heads/try: b160761e35efcd1207112b3b782c06633cf441a8

trunk/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
lexer.ml
5353
TAGS
5454
TAGS.emacs
55-
TAGS.vi
55+
TAGS.vim
5656
version.ml
5757
version.texi
5858
/Makefile

trunk/src/etc/combine-tests.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ def scrub(b):
4444
c.write(
4545
"""
4646
// AUTO-GENERATED FILE: DO NOT EDIT
47-
#[crate_id=\"run_pass_stage2#0.1\"];
4847
#[pkgid=\"run_pass_stage2#0.1\"];
4948
#[link(name=\"run_pass_stage2\", vers=\"0.1\")];
5049
#[feature(globs, macro_rules, struct_variant, managed_boxes)];

trunk/src/etc/ctags.rust

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
--langdef=Rust
2-
--langmap=Rust:.rs
3-
--regex-Rust=/^[ \t]*(pub[ \t]+)?fn[ \t]+([a-zA-Z0-9_]+)/\2/f,functions,function definitions/
4-
--regex-Rust=/^[ \t]*(pub[ \t]+)?type[ \t]+([a-zA-Z0-9_]+)/\2/T,types,type definitions/
5-
--regex-Rust=/^[ \t]*(pub[ \t]+)?enum[ \t]+([a-zA-Z0-9_]+)/\2/g,enum,enumeration names/
6-
--regex-Rust=/^[ \t]*(pub[ \t]+)?enum[ \t]+([a-zA-Z0-9_]+)/\2/g,enum,enumeration names/
7-
--regex-Rust=/^[ \t]*(pub[ \t]+)?struct[ \t]+([a-zA-Z0-9_]+)/\2/s,structure names/
8-
--regex-Rust=/^[ \t]*(pub[ \t]+)?mod[ \t]+([a-zA-Z0-9_]+)/\2/m,modules,module names/
9-
--regex-Rust=/^[ \t]*(pub[ \t]+)?static[ \t]+([a-zA-Z0-9_]+)/\2/c,consts,static constants/
10-
--regex-Rust=/^[ \t]*(pub[ \t]+)?trait[ \t]+([a-zA-Z0-9_]+)/\2/t,traits,traits/
11-
--regex-Rust=/^[ \t]*(pub[ \t]+)?impl([ \t\n]+<.*>)?[ \t]+([a-zA-Z0-9_]+)/\3/i,impls,trait implementations/
12-
--regex-Rust=/^[ \t]*macro_rules![ \t]+([a-zA-Z0-9_]+)/\2/d,macros,macro definitions/
1+
--langdef=rust
2+
--langmap=rust:.rs
3+
--regex-rust=/[ \t]*fn[ \t]+([a-zA-Z0-9_]+)/\1/f,function/
4+
--regex-rust=/[ \t]*type[ \t]+([a-zA-Z0-9_]+)/\1/T,types/
5+
--regex-rust=/[ \t]*enum[ \t]+([a-zA-Z0-9_]+)/\1/T,types/
6+
--regex-rust=/[ \t]*struct[ \t]+([a-zA-Z0-9_]+)/\1/m,types/
7+
--regex-rust=/[ \t]*mod[ \t]+([a-zA-Z0-9_]+)/\1/m,modules/
8+
--regex-rust=/[ \t]*static[ \t]+([a-zA-Z0-9_]+)/\1/m,consts/
9+
--regex-rust=/[ \t]*trait[ \t]+([a-zA-Z0-9_]+)/\1/m,traits/
10+
--regex-rust=/[ \t]*impl[ \t]+([a-zA-Z0-9_]+)/\1/m,impls/
11+
--regex-rust=/[ \t]*macro_rules![ \t]+([a-zA-Z0-9_]+)/\1/m,macros/

trunk/src/etc/mklldeps.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
f = open(sys.argv[1], 'wb')
88

99
components = sys.argv[2].split(' ')
10-
components = [i for i in components if i] # ignore extra whitespaces
1110

1211
f.write("""// Copyright 2013 The Rust Project Developers. See the COPYRIGHT
1312
// file at the top-level directory of this distribution and at
@@ -52,10 +51,6 @@
5251
proc = subprocess.Popen(args, stdout = subprocess.PIPE)
5352
out, err = proc.communicate()
5453

55-
if err:
56-
print("failed to run llconfig: args = `{}`".format(args))
57-
sys.exit(1)
58-
5954
for lib in out.strip().split(' '):
6055
lib = lib[2:] # chop of the leading '-l'
6156
f.write("#[link(name = \"" + lib + "\", kind = \"static\")]\n")

trunk/src/libextra/comm.rs

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ mod test {
101101

102102
#[test]
103103
pub fn DuplexStream1() {
104-
let (left, right) = DuplexStream::new();
104+
let (mut left, mut right) = DuplexStream::new();
105105

106106
left.send(~"abc");
107107
right.send(123);
@@ -112,9 +112,10 @@ mod test {
112112
113113
#[test]
114114
pub fn basic_rendezvous_test() {
115-
let (port, chan) = rendezvous();
115+
let (mut port, chan) = rendezvous();
116116
117117
do spawn {
118+
let mut chan = chan;
118119
chan.send("abc");
119120
}
120121
@@ -125,8 +126,9 @@ mod test {
125126
fn recv_a_lot() {
126127
// Rendezvous streams should be able to handle any number of messages being sent
127128
do run_in_uv_task {
128-
let (port, chan) = rendezvous();
129+
let (mut port, chan) = rendezvous();
129130
do spawn {
131+
let mut chan = chan;
130132
1000000.times(|| { chan.send(()) })
131133
}
132134
1000000.times(|| { port.recv() })
@@ -135,8 +137,9 @@ mod test {
135137

136138
#[test]
137139
fn send_and_fail_and_try_recv() {
138-
let (port, chan) = rendezvous();
140+
let (mut port, chan) = rendezvous();
139141
do spawn {
142+
let mut chan = chan;
140143
chan.duplex_stream.send(()); // Can't access this field outside this module
141144
fail!()
142145
}
@@ -145,8 +148,9 @@ mod test {
145148

146149
#[test]
147150
fn try_send_and_recv_then_fail_before_ack() {
148-
let (port, chan) = rendezvous();
151+
let (port, mut chan) = rendezvous();
149152
do spawn {
153+
let mut port = port;
150154
port.duplex_stream.recv();
151155
fail!()
152156
}
@@ -156,8 +160,9 @@ mod test {
156160
#[test]
157161
#[should_fail]
158162
fn send_and_recv_then_fail_before_ack() {
159-
let (port, chan) = rendezvous();
163+
let (port, mut chan) = rendezvous();
160164
do spawn {
165+
let mut port = port;
161166
port.duplex_stream.recv();
162167
fail!()
163168
}

0 commit comments

Comments
 (0)