… | |
… | |
49 | my $sub = sub { |
49 | my $sub = sub { |
50 | package cf; |
50 | package cf; |
51 | select $fh; |
51 | select $fh; |
52 | |
52 | |
53 | # compile first, the execute, as Coro does not support switching in eval string |
53 | # compile first, the execute, as Coro does not support switching in eval string |
54 | my $cb = eval "sub { $cmd }"; |
54 | my $cb = eval "sub { $cmd \n}"; |
55 | |
55 | |
56 | my $t1 = Time::HiRes::time; |
56 | my $t1 = Time::HiRes::time; |
57 | my @res = $@ ? () : eval { $cb->() }; |
57 | my @res = $@ ? () : eval { $cb->() }; |
58 | my $t2 = Time::HiRes::time; |
58 | my $t2 = Time::HiRes::time; |
59 | |
59 | |