Skip to content

Commit 7e171b3

Browse files
committed
---
yaml --- r: 147371 b: refs/heads/try2 c: bb02d14 h: refs/heads/master i: 147369: 78aacb2 147367: df51821 v: v3
1 parent 8d98dcb commit 7e171b3

File tree

100 files changed

+417
-303
lines changed

Some content is hidden

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

100 files changed

+417
-303
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: da818e9a26a9829b0739e14bad4283bfd0e1ed90
8+
refs/heads/try2: bb02d147fe4140061c7cd01c4aa062146eb749db
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/.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.vim
55+
TAGS.vi
5656
version.ml
5757
version.texi
5858
/Makefile

branches/try2/src/etc/combine-tests.py

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

branches/try2/src/etc/ctags.rust

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
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/
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/

branches/try2/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)