Skip to content

Lazier return in UnionType->isSuperTypeOf() (~40% faster) #17820

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

Lazier return in UnionType->isSuperTypeOf() (~40% faster) #17820

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