@@ -102,7 +102,7 @@ TODO: {
102
102
local $^W = $^W;
103
103
is($^W, ' 1' , ' local $^W assignment to self ok' );
104
104
}
105
- is($^W, 1, ' $^W value prior to localization is restored' );
105
+ is($^W, 1, ' $^W value prior to localization is restored; GH 5835 ' );
106
106
$^W = $prev_w ;
107
107
}
108
108
@@ -114,10 +114,11 @@ TODO: {
114
114
$h->truncate(6) or die $!;
115
115
print $x;
116
116
EOF
117
- is($? , 0, ' perl exited normally' );
117
+ is($? , 0, ' perl exited normally; [GH 16008] ' );
118
118
119
- is $results , ' hello ' , " truncate returned the expected output" ;
120
- unlike $results , qr / Bad file descriptor/ , " truncate did not warn about bad file descriptors" ;
119
+ is $results , ' hello ' , " truncate returned the expected output; [GH 16008]" ;
120
+ unlike $results , qr / Bad file descriptor/ ,
121
+ " truncate did not warn about bad file descriptors [GH 16008]" ;
121
122
}
122
123
123
124
TODO: {
@@ -128,36 +129,36 @@ TODO: {
128
129
"abcde5678" =~ / b .* (*plb:(*plb:(.{4}))? (.{5}) ) .$ /x;
129
130
print $1 // "undef", ":", $2 // "undef", "\n";
130
131
EOF
131
- " undef:de567\n undef:de567" , { eval $switches }, " " );
132
+ " undef:de567\n undef:de567" , { eval $switches }, " GH 16250 " );
132
133
}
133
134
134
135
TODO: {
135
136
local $: :TODO = ' GH 16865' ;
136
137
fresh_perl(' \(sort { 0 } 0, 0 .. "a")' , { stderr => ' devnull' });
137
- is($? , 0, " No assertion failure" );
138
+ is($? , 0, " No assertion failure; GH 16865 " );
138
139
}
139
140
140
141
TODO: {
141
142
todo_skip " Test needs -DDEBUGGING" , 1 unless $is_debugging_build ;
142
143
local $: :TODO = ' GH 16876' ;
143
144
fresh_perl(' $_ = "a"; s{ x | (?{ s{}{x} }) }{}gx;' ,
144
145
{ stderr => ' devnull' });
145
- is($? , 0, " No assertion failure" );
146
+ is($? , 0, " No assertion failure; GH 16876 " );
146
147
}
147
148
148
149
TODO: {
149
150
todo_skip " Test needs -DDEBUGGING" , 1 unless $is_debugging_build ;
150
151
local $: :TODO = ' GH 16952' ;
151
152
fresh_perl(' s/d|(?{})!//.$&>0for$0,l..a0,0..0' ,
152
153
{ stderr => ' devnull' });
153
- is($? , 0, " No assertion failure" );
154
+ is($? , 0, " No assertion failure; GH 16952 " );
154
155
}
155
156
156
157
TODO: {
157
158
local $: :TODO = ' GH 16971' ;
158
159
fresh_perl(' split(/00|0\G/, "000")' ,
159
160
{ stderr => ' devnull' });
160
- is($? , 0, " No panic" );
161
+ is($? , 0, " No panic; GH 16971 " );
161
162
}
162
163
163
164
TODO: {
@@ -168,16 +169,16 @@ TODO: {
168
169
push(@{ $x->{ decide } ? $x->{ not_here } : $x->{ new } }, "mana");
169
170
print $x->{ new }[0];
170
171
EOF
171
- is($? , 0, " No assertion failure" );
172
- is($results , ' mana' , ' push on non-existent hash entry from ternary autovivifies array ref' );
172
+ is($? , 0, " No assertion failure; GH 18669 " );
173
+ is($results , ' mana' , ' push on non-existent hash entry from ternary autovivifies array ref; GH 18669 ' );
173
174
174
175
$results = fresh_perl(<<~'EOF' , {});
175
176
my $x = { arr => undef };
176
177
push(@{ $x->{ decide } ? $x->{ not_here } : $x->{ arr } }, "mana");
177
178
print $x->{ arr }[0];
178
179
EOF
179
- is($? , 0, " No assertion failure" );
180
- is($results , ' mana' , ' push on undef hash entry from ternary autovivifies array ref' );
180
+ is($? , 0, " No assertion failure; GH 18669 " );
181
+ is($results , ' mana' , ' push on undef hash entry from ternary autovivifies array ref; GH 18669 ' );
181
182
182
183
}
183
184
0 commit comments