Skip to content

Commit 3e8cac6

Browse files
committed
---
yaml --- r: 107743 b: refs/heads/dist-snap c: bb22ace h: refs/heads/master i: 107741: af61000 107739: 4ccb3fb 107735: 4ac900c 107727: 26db3f6 107711: 131692b v: v3
1 parent e1b540b commit 3e8cac6

File tree

5 files changed

+100
-102
lines changed

5 files changed

+100
-102
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ refs/heads/try: f64fdf524a434f0e5cd0bc91d09c144723f3c90d
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
9-
refs/heads/dist-snap: badc580416febb2570064df955dec1cdb1a471d0
9+
refs/heads/dist-snap: bb22ace3f0a3730555b89f19aa7b72d43a6cf892
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1212
refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0

branches/dist-snap/src/libgreen/basic.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -247,18 +247,18 @@ mod test {
247247

248248
#[test]
249249
fn smoke() {
250-
do run {}
250+
run(proc() {});
251251
}
252252

253253
#[test]
254254
fn some_channels() {
255-
do run {
255+
run(proc() {
256256
let (p, c) = Chan::new();
257-
do spawn {
257+
spawn(proc() {
258258
c.send(());
259-
}
259+
});
260260
p.recv();
261-
}
261+
});
262262
}
263263

264264
#[test]
@@ -269,13 +269,13 @@ mod test {
269269
});
270270

271271
for _ in range(0, 20) {
272-
do pool.spawn(TaskOpts::new()) {
272+
pool.spawn(TaskOpts::new(), proc() {
273273
let (p, c) = Chan::new();
274-
do spawn {
274+
spawn(proc() {
275275
c.send(());
276-
}
276+
});
277277
p.recv();
278-
}
278+
});
279279
}
280280

281281
pool.shutdown();

branches/dist-snap/src/libgreen/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ pub mod task;
6060
#[cfg(not(test))]
6161
pub fn lang_start(main: *u8, argc: int, argv: **u8) -> int {
6262
use std::cast;
63-
do start(argc, argv) {
63+
start(argc, argv, proc() {
6464
let main: extern "Rust" fn() = unsafe { cast::transmute(main) };
6565
main();
66-
}
66+
})
6767
}
6868

6969
/// Set up a default runtime configuration, given compiler-supplied arguments.
@@ -222,7 +222,7 @@ impl SchedPool {
222222
pool.task_state.clone());
223223
pool.handles.push(sched.make_handle());
224224
let sched = sched;
225-
pool.threads.push(do Thread::start { sched.bootstrap(); });
225+
pool.threads.push(Thread::start(proc() { sched.bootstrap(); }));
226226
}
227227

228228
return pool;
@@ -284,7 +284,7 @@ impl SchedPool {
284284
let ret = sched.make_handle();
285285
self.handles.push(sched.make_handle());
286286
let sched = sched;
287-
self.threads.push(do Thread::start { sched.bootstrap() });
287+
self.threads.push(Thread::start(proc() { sched.bootstrap() }));
288288

289289
return ret;
290290
}

0 commit comments

Comments
 (0)