Skip to content

Lazier return in UnionType->isSuperTypeOfWithReason() (~40% faster) #17813

Lazier return in UnionType->isSuperTypeOfWithReason() (~40% faster)

Lazier return in UnionType->isSuperTypeOfWithReason() (~40% faster) #17813

Job Run time
1m 14s
0s
6s
4s
41s
22s
18s
24s
24s
17s
15s
21s
16s
15s
14s
14s
17s
15s
14s
15s
14s
14s
23s
27s
15s
15s
13s
21s
18s
19s
14s
18s
21s
14s
15s
20s
20s
21s
30s
15s
16s
16s
15s
25s
15s
16s
17s
16s
23s
16s
17s
15s
15s
14s
19s
13s
24s
15s
16s
15s
14s
21s
18s
24s
15s
20s
30s
16s
17s
20s
16s
17s
20s
25s
40s
28s
29s
18s
21s
18s
38s
17s
20s
20s
15s
14s
17s
17s
20s
21s
30s
16s
23s
24s
17s
20s
14s
18s
20s
19s
20s
23s
21s
16s
16s
1m 14s
40s
19s
21s
27s
25s
20s
43s
21s
25s
1m 5s
1m 33s
28s
19s
19s
27s
23s
20s
29s
21s
34s
1m 4s
25s
1m 29s
27s
22s
27s
26s
38s
26s
23s
27s
24s
1m 3s
27s
1m 23s
27s
23s
34s
35s
37s
25s
29s
20s
23s
1m 10s
26s
1m 23s
36s
26s
23s
33s
37s
24s
21s
20s
30s
1m 9s
19s
1m 23s
28s
24s
27s
34s
43s
19s
23s
21s
23s
1m 2s
21s
29s
29s
23s
26s
36s
25s
33s
27s
31s
1m 0s
26s
26s
17s
19s
28s
43s
26s
31s
31s
1h 24m 2s