Skip to content

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

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

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

Job Run time
1m 22s
0s
7s
4s
1m 14s
39s
25s
21s
29s
36s
22s
29s
23s
24s
1m 7s
1m 33s
29s
17s
25s
27s
25s
30s
25s
22s
23s
1m 10s
28s
1m 31s
27s
18s
27s
34s
57s
25s
22s
21s
30s
1m 4s
18s
1m 25s
27s
18s
21s
27s
37s
27s
30s
21s
24s
1m 2s
20s
1m 24s
35s
18s
19s
25s
41s
18s
30s
21s
29s
1m 18s
30s
1m 36s
26s
24s
33s
31s
35s
18s
24s
23s
23s
1m 9s
26s
25s
19s
19s
34s
42s
18s
30s
28s
22s
1m 3s
18s
26s
19s
35s
27s
36s
26s
23s
21s
26s
16s
22s
18s
16s
17s
14s
17s
18s
20s
35s
27s
17s
14s
25s
19s
15s
34s
28s
18s
16s
26s
18s
16s
16s
25s
14s
18s
22s
16s
17s
20s
17s
27s
34s
24s
17s
21s
21s
21s
17s
22s
17s
16s
15s
21s
15s
14s
15s
15s
15s
21s
22s
16s
17s
24s
19s
17s
21s
19s
20s
17s
25s
22s
22s
18s
17s
17s
16s
24s
41s
18s
18s
17s
21s
21s
45s
17s
18s
14s
16s
14s
14s
20s
15s
23s
32s
16s
34s
23s
16s
14s
15s
15s
19s
16s
21s
28s
19s
18s
26s
1h 25m 38s