Removing do keyword from libnative

This commit is contained in:
Scott Lawrence 2014-01-26 23:01:20 -05:00
parent 93e99b8be4
commit 518a5e08c0
2 changed files with 18 additions and 18 deletions

View File

@ -46,10 +46,10 @@ pub fn boot(helper: fn(imp::signal, Port<Req>)) {
let (receive, send) = imp::new();
HELPER_SIGNAL = send;
do task::spawn {
task::spawn(proc() {
bookkeeping::decrement();
helper(receive, msgp);
}
});
rt::at_exit(proc() { shutdown() });
})

View File

@ -272,19 +272,19 @@ mod tests {
#[test]
fn smoke() {
let (p, c) = Chan::new();
do spawn {
spawn(proc() {
c.send(());
}
});
p.recv();
}
#[test]
fn smoke_fail() {
let (p, c) = Chan::<()>::new();
do spawn {
spawn(proc() {
let _c = c;
fail!()
}
});
assert_eq!(p.recv_opt(), None);
}
@ -311,38 +311,38 @@ mod tests {
#[test]
fn yield_test() {
let (p, c) = Chan::new();
do spawn {
spawn(proc() {
10.times(task::deschedule);
c.send(());
}
});
p.recv();
}
#[test]
fn spawn_children() {
let (p, c) = Chan::new();
do spawn {
spawn(proc() {
let (p, c2) = Chan::new();
do spawn {
spawn(proc() {
let (p, c3) = Chan::new();
do spawn {
spawn(proc() {
c3.send(());
}
});
p.recv();
c2.send(());
}
});
p.recv();
c.send(());
}
});
p.recv();
}
#[test]
fn spawn_inherits() {
let (p, c) = Chan::new();
do spawn {
spawn(proc() {
let c = c;
do spawn {
spawn(proc() {
let mut task: ~Task = Local::take();
match task.maybe_take_runtime::<Ops>() {
Some(ops) => {
@ -352,8 +352,8 @@ mod tests {
}
Local::put(task);
c.send(());
}
}
});
});
p.recv();
}
}