Commit a9048c9
committed
Time::HiRes.xs rmv SvIV()/SvNV() calls from croak("unimplemented") stubs
Macros SvIV()/SvNV()/SvUV() contain getter function calls. Don't execute
the getters, if we will croak() no matter what. The end user doesn't need
to see an "Uninitialized variable in" STDERR warning right before
croak("unimplemented"); executes. Same goes for SvGETMAGIC() methods firing
right before croak("unimplemented");
I picked "int die_t" vs "int_die_t" so IDE syntax highlight keeps working
on token "int".1 parent d864295 commit a9048c9
2 files changed
+25
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
94 | 97 | | |
95 | 98 | | |
96 | 99 | | |
| |||
1034 | 1037 | | |
1035 | 1038 | | |
1036 | 1039 | | |
1037 | | - | |
| 1040 | + | |
1038 | 1041 | | |
1039 | 1042 | | |
1040 | 1043 | | |
| |||
1090 | 1093 | | |
1091 | 1094 | | |
1092 | 1095 | | |
1093 | | - | |
| 1096 | + | |
1094 | 1097 | | |
1095 | 1098 | | |
1096 | 1099 | | |
| |||
1184 | 1187 | | |
1185 | 1188 | | |
1186 | 1189 | | |
1187 | | - | |
| 1190 | + | |
1188 | 1191 | | |
1189 | | - | |
1190 | | - | |
| 1192 | + | |
| 1193 | + | |
1191 | 1194 | | |
1192 | 1195 | | |
1193 | 1196 | | |
| |||
1198 | 1201 | | |
1199 | 1202 | | |
1200 | 1203 | | |
1201 | | - | |
1202 | | - | |
| 1204 | + | |
| 1205 | + | |
1203 | 1206 | | |
1204 | 1207 | | |
1205 | 1208 | | |
| |||
1392 | 1395 | | |
1393 | 1396 | | |
1394 | 1397 | | |
1395 | | - | |
| 1398 | + | |
1396 | 1399 | | |
1397 | 1400 | | |
1398 | 1401 | | |
| |||
1425 | 1428 | | |
1426 | 1429 | | |
1427 | 1430 | | |
1428 | | - | |
| 1431 | + | |
1429 | 1432 | | |
1430 | 1433 | | |
1431 | 1434 | | |
| |||
1458 | 1461 | | |
1459 | 1462 | | |
1460 | 1463 | | |
1461 | | - | |
| 1464 | + | |
1462 | 1465 | | |
1463 | 1466 | | |
1464 | 1467 | | |
| |||
1494 | 1497 | | |
1495 | 1498 | | |
1496 | 1499 | | |
1497 | | - | |
1498 | | - | |
1499 | | - | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
1500 | 1503 | | |
1501 | 1504 | | |
1502 | 1505 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
| 40 | + | |
38 | 41 | | |
39 | 42 | | |
40 | 43 | | |
| |||
85 | 88 | | |
86 | 89 | | |
87 | 90 | | |
| 91 | + | |
| 92 | + | |
88 | 93 | | |
89 | 94 | | |
90 | 95 | | |
| |||
109 | 114 | | |
110 | 115 | | |
111 | 116 | | |
| 117 | + | |
| 118 | + | |
112 | 119 | | |
113 | 120 | | |
114 | 121 | | |
| |||
206 | 213 | | |
207 | 214 | | |
208 | 215 | | |
| 216 | + | |
| 217 | + | |
209 | 218 | | |
210 | 219 | | |
211 | 220 | | |
| |||
0 commit comments