From bc507c4ef5a5e4da95e95c080239dbe10ffcd376 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Thu, 14 Jun 2012 19:01:12 -0700 Subject: Remove unneeded spawn in std::timer, and annotate a FIXME --- src/libstd/timer.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/libstd/timer.rs') diff --git a/src/libstd/timer.rs b/src/libstd/timer.rs index 9fdf6c8550a..3ee92e5f074 100644 --- a/src/libstd/timer.rs +++ b/src/libstd/timer.rs @@ -25,8 +25,6 @@ for *at least* that period of time. "] fn delayed_send(iotask: iotask, msecs: uint, ch: comm::chan, val: T) { - // FIME: Looks like we don't need to spawn here - task::spawn() {|| unsafe { let timer_done_po = comm::port::<()>(); let timer_done_ch = comm::chan(timer_done_po); @@ -59,7 +57,6 @@ fn delayed_send(iotask: iotask, comm::send(ch, copy(val)); // uv_close for this timer has been processed comm::recv(timer_done_po); - } }; } @@ -106,7 +103,7 @@ fn recv_timeout(iotask: iotask, let timeout_po = comm::port::<()>(); let timeout_ch = comm::chan(timeout_po); delayed_send(iotask, msecs, timeout_ch, ()); - // FIXME: This could be written clearer + // FIXME: This could be written clearer (#2618) either::either( {|left_val| log(debug, #fmt("recv_time .. left_val %?", -- cgit 1.4.1-3-g733a5