Skip to content

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

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

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

Job Run time
1m 13s
0s
6s
4s
3s
24s
17s
16s
17s
18s
15s
17s
23s
16s
16s
15s
25s
16s
16s
15s
13s
32s
15s
15s
20s
19s
21s
22s
20s
16s
14s
20s
14s
18s
22s
20s
26s
18s
22s
18s
18s
21s
17s
18s
15s
14s
17s
26s
20s
14s
14s
20s
27s
21s
21s
21s
20s
20s
22s
18s
13s
21s
18s
15s
23s
18s
20s
36s
20s
38s
25s
26s
16s
19s
17s
44s
20s
24s
17s
20s
17s
15s
21s
15s
52s
24s
15s
30s
21s
16s
26s
21s
16s
18s
1m 0s
19s
18s
16s
31s
14s
29s
16s
18s
16s
17s
21s
59s
20s
1m 32s
34s
20s
25s
39s
21s
21s
27s
22s
59s
19s
1m 25s
27s
20s
28s
39s
19s
23s
20s
23s
57s
19s
1m 24s
27s
21s
45s
38s
18s
23s
21s
28s
58s
18s
1m 33s
28s
27s
25s
43s
25s
22s
27s
21s
1m 4s
20s
26s
21s
33s
37s
20s
22s
21s
25s
58s
18s
34s
25s
34s
39s
20s
23s
20s
0s
1h 10m 23s