Commit 68b2e42
committed
gh-102837: few coverage nitpicks for the math module
- input checks for math_1(L989), math_1a(L1023), math_2(L1064,L1071),
hypot(L2682), log(L2307), ldexp(L2168) and dist(L2587,L2588,L2628).
- rewrite math_floor like math_ceil (cover L1239)
- drop inaccessible "if" branch (L3518) in perm_comb_small()
- improve fsum coverage for exceptional cases (L1433,L1438,L1451,L1497),
ditto fmod(L2378)
- rewrite modf to fix inaccessible case(L2229), ditto for pow(L2988)
(all line numbers wrt the main branch at 5e6661b)1 parent 5e6661b commit 68b2e42
2 files changed
+35
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
324 | 324 | | |
325 | 325 | | |
326 | 326 | | |
| 327 | + | |
327 | 328 | | |
328 | 329 | | |
329 | 330 | | |
| |||
598 | 599 | | |
599 | 600 | | |
600 | 601 | | |
| 602 | + | |
601 | 603 | | |
602 | 604 | | |
603 | 605 | | |
| |||
714 | 716 | | |
715 | 717 | | |
716 | 718 | | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
717 | 724 | | |
718 | 725 | | |
719 | 726 | | |
| |||
831 | 838 | | |
832 | 839 | | |
833 | 840 | | |
| 841 | + | |
| 842 | + | |
834 | 843 | | |
835 | 844 | | |
836 | 845 | | |
| |||
966 | 975 | | |
967 | 976 | | |
968 | 977 | | |
| 978 | + | |
| 979 | + | |
969 | 980 | | |
970 | 981 | | |
971 | 982 | | |
972 | 983 | | |
973 | 984 | | |
974 | 985 | | |
975 | 986 | | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
976 | 991 | | |
977 | 992 | | |
978 | 993 | | |
| |||
1111 | 1126 | | |
1112 | 1127 | | |
1113 | 1128 | | |
| 1129 | + | |
1114 | 1130 | | |
1115 | 1131 | | |
1116 | 1132 | | |
| |||
1153 | 1169 | | |
1154 | 1170 | | |
1155 | 1171 | | |
| 1172 | + | |
1156 | 1173 | | |
1157 | 1174 | | |
1158 | 1175 | | |
| |||
2364 | 2381 | | |
2365 | 2382 | | |
2366 | 2383 | | |
| 2384 | + | |
| 2385 | + | |
| 2386 | + | |
| 2387 | + | |
| 2388 | + | |
| 2389 | + | |
| 2390 | + | |
| 2391 | + | |
2367 | 2392 | | |
2368 | 2393 | | |
2369 | 2394 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1219 | 1219 | | |
1220 | 1220 | | |
1221 | 1221 | | |
1222 | | - | |
1223 | | - | |
1224 | | - | |
1225 | | - | |
1226 | | - | |
1227 | | - | |
1228 | | - | |
| 1222 | + | |
1229 | 1223 | | |
1230 | 1224 | | |
1231 | 1225 | | |
| |||
1235 | 1229 | | |
1236 | 1230 | | |
1237 | 1231 | | |
1238 | | - | |
1239 | | - | |
1240 | | - | |
1241 | 1232 | | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
1242 | 1237 | | |
1243 | 1238 | | |
1244 | 1239 | | |
| |||
2223 | 2218 | | |
2224 | 2219 | | |
2225 | 2220 | | |
2226 | | - | |
2227 | | - | |
2228 | | - | |
2229 | | - | |
2230 | | - | |
2231 | | - | |
| 2221 | + | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
2232 | 2225 | | |
2233 | 2226 | | |
2234 | 2227 | | |
| |||
2985 | 2978 | | |
2986 | 2979 | | |
2987 | 2980 | | |
2988 | | - | |
| 2981 | + | |
2989 | 2982 | | |
2990 | 2983 | | |
2991 | 2984 | | |
| |||
3515 | 3508 | | |
3516 | 3509 | | |
3517 | 3510 | | |
3518 | | - | |
3519 | | - | |
3520 | | - | |
3521 | | - | |
3522 | 3511 | | |
3523 | 3512 | | |
3524 | 3513 | | |
| |||
0 commit comments