Removing do keyword from libnative
This commit is contained in:
parent
93e99b8be4
commit
518a5e08c0
@ -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() });
|
||||
})
|
||||
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user