File tree Expand file tree Collapse file tree 4 files changed +99
-101
lines changed Expand file tree Collapse file tree 4 files changed +99
-101
lines changed Original file line number Diff line number Diff line change @@ -247,18 +247,18 @@ mod test {
247
247
248
248
#[ test]
249
249
fn smoke ( ) {
250
- do run { }
250
+ run ( proc ( ) { } ) ;
251
251
}
252
252
253
253
#[ test]
254
254
fn some_channels ( ) {
255
- do run {
255
+ run ( proc ( ) {
256
256
let ( p, c) = Chan :: new ( ) ;
257
- do spawn {
257
+ spawn ( proc ( ) {
258
258
c. send ( ( ) ) ;
259
- }
259
+ } ) ;
260
260
p. recv ( ) ;
261
- }
261
+ } ) ;
262
262
}
263
263
264
264
#[ test]
@@ -269,13 +269,13 @@ mod test {
269
269
} ) ;
270
270
271
271
for _ in range ( 0 , 20 ) {
272
- do pool. spawn ( TaskOpts :: new ( ) ) {
272
+ pool. spawn ( TaskOpts :: new ( ) , proc ( ) {
273
273
let ( p, c) = Chan :: new ( ) ;
274
- do spawn {
274
+ spawn ( proc ( ) {
275
275
c. send ( ( ) ) ;
276
- }
276
+ } ) ;
277
277
p. recv ( ) ;
278
- }
278
+ } ) ;
279
279
}
280
280
281
281
pool. shutdown ( ) ;
Original file line number Diff line number Diff line change @@ -60,10 +60,10 @@ pub mod task;
60
60
#[ cfg( not( test) ) ]
61
61
pub fn lang_start ( main : * u8 , argc : int , argv : * * u8 ) -> int {
62
62
use std:: cast;
63
- do start( argc, argv) {
63
+ start ( argc, argv, proc ( ) {
64
64
let main: extern "Rust" fn ( ) = unsafe { cast:: transmute ( main) } ;
65
65
main ( ) ;
66
- }
66
+ } )
67
67
}
68
68
69
69
/// Set up a default runtime configuration, given compiler-supplied arguments.
@@ -222,7 +222,7 @@ impl SchedPool {
222
222
pool. task_state . clone ( ) ) ;
223
223
pool. handles . push ( sched. make_handle ( ) ) ;
224
224
let sched = sched;
225
- pool. threads . push ( do Thread :: start { sched. bootstrap ( ) ; } ) ;
225
+ pool. threads . push ( Thread :: start ( proc ( ) { sched. bootstrap ( ) ; } ) ) ;
226
226
}
227
227
228
228
return pool;
@@ -284,7 +284,7 @@ impl SchedPool {
284
284
let ret = sched. make_handle ( ) ;
285
285
self . handles . push ( sched. make_handle ( ) ) ;
286
286
let sched = sched;
287
- self . threads . push ( do Thread :: start { sched. bootstrap ( ) } ) ;
287
+ self . threads . push ( Thread :: start ( proc ( ) { sched. bootstrap ( ) } ) ) ;
288
288
289
289
return ret;
290
290
}
You can’t perform that action at this time.
0 commit comments