Skip to content

Commit 94e3e16

Browse files
committed
---
yaml --- r: 90588 b: refs/heads/master c: 5399c82 h: refs/heads/master v: v3
1 parent 4a71860 commit 94e3e16

Some content is hidden

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

41 files changed

+443
-229
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: f89b61ba3ada6f4e343437edc1f1d2a91ad9ad8a
2+
refs/heads/master: 5399c82d56bcd276a026d6fdd2e2b14523c6e01f
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d3e57dca68fde4effdda3e4ae2887aa535fcd6
55
refs/heads/try: b160761e35efcd1207112b3b782c06633cf441a8

trunk/src/etc/mklldeps.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
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
1011

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

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

trunk/src/libextra/comm.rs

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

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

106106
left.send(~"abc");
107107
right.send(123);
@@ -112,10 +112,9 @@ mod test {
112112
113113
#[test]
114114
pub fn basic_rendezvous_test() {
115-
let (mut port, chan) = rendezvous();
115+
let (port, chan) = rendezvous();
116116
117117
do spawn {
118-
let mut chan = chan;
119118
chan.send("abc");
120119
}
121120
@@ -126,9 +125,8 @@ mod test {
126125
fn recv_a_lot() {
127126
// Rendezvous streams should be able to handle any number of messages being sent
128127
do run_in_uv_task {
129-
let (mut port, chan) = rendezvous();
128+
let (port, chan) = rendezvous();
130129
do spawn {
131-
let mut chan = chan;
132130
1000000.times(|| { chan.send(()) })
133131
}
134132
1000000.times(|| { port.recv() })
@@ -137,9 +135,8 @@ mod test {
137135

138136
#[test]
139137
fn send_and_fail_and_try_recv() {
140-
let (mut port, chan) = rendezvous();
138+
let (port, chan) = rendezvous();
141139
do spawn {
142-
let mut chan = chan;
143140
chan.duplex_stream.send(()); // Can't access this field outside this module
144141
fail!()
145142
}
@@ -148,9 +145,8 @@ mod test {
148145

149146
#[test]
150147
fn try_send_and_recv_then_fail_before_ack() {
151-
let (port, mut chan) = rendezvous();
148+
let (port, chan) = rendezvous();
152149
do spawn {
153-
let mut port = port;
154150
port.duplex_stream.recv();
155151
fail!()
156152
}
@@ -160,9 +156,8 @@ mod test {
160156
#[test]
161157
#[should_fail]
162158
fn send_and_recv_then_fail_before_ack() {
163-
let (port, mut chan) = rendezvous();
159+
let (port, chan) = rendezvous();
164160
do spawn {
165-
let mut port = port;
166161
port.duplex_stream.recv();
167162
fail!()
168163
}

0 commit comments

Comments
 (0)