ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/t/07_eval.t
(Generate patch)

Comparing Coro/t/07_eval.t (file contents):
Revision 1.1 by root, Tue Aug 14 14:56:22 2001 UTC vs.
Revision 1.5 by root, Wed Oct 10 04:13:14 2007 UTC

5 5
6async { 6async {
7 my $t = eval "2"; 7 my $t = eval "2";
8 print "ok $t\n"; 8 print "ok $t\n";
9 cede; 9 cede;
10
11 # a panic: restartop in this test can be caused by perl 5.8.8 not
12 # properly handling constant folding (change 29976/28148)
13 # (fixed in 5.10, 5.8.9)
14 # we don't want to scare users, so disable it.
15 delete $SIG{__DIE__} if $] < 5.008009;
16
10 print defined eval "1/0" ? "not ok" : "ok", " 4\n"; 17 print defined eval "1/0" ? "not ok" : "ok", " 4\n";
11}; 18};
12 19
13async { 20async {
14 my $t = eval "3"; 21 my $t = eval "3";
15 print "ok $t\n"; 22 print "ok $t\n";
16 cede; 23 cede;
17 print defined eval "require Coro::Nonexistent" ? "not ok" : "ok", " 5\n"; 24 print defined eval "die" ? "not ok" : "ok", " 5\n";
18}; 25};
19 26
20print "ok 1\n"; 27print "ok 1\n";
21cede; 28cede;
22cede; 29cede;
30cede;
31cede;
23 32

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines