Skip to content

Fix phpstan/phpstan#14214: coalesce is slow with lots of variables #25598

Fix phpstan/phpstan#14214: coalesce is slow with lots of variables

Fix phpstan/phpstan#14214: coalesce is slow with lots of variables #25598

Job Run time
2m 14s
12s
11s
11s
0s
0s
0s
0s
1m 24s
43s
43s
40s
31s
48s
1m 47s
52s
42s
36s
40s
59s
39s
43s
42s
42s
43s
42s
50s
41s
34s
33s
38s
1m 42s
31s
43s
32s
1m 17s
48s
43s
34s
43s
32s
43s
35s
38s
34s
53s
1m 17s
1m 41s
31s
34s
40s
41s
44s
1m 0s
38s
42s
39s
52s
42s
41s
44s
33s
41s
44s
38s
44s
35s
33s
42s
34s
42s
32s
37s
33s
46s
1m 17s
43s
44s
35s
37s
32s
31s
1m 41s
36s
56s
33s
41s
1m 18s
39s
33s
41s
42s
34s
38s
40s
33s
33s
38s
50s
33s
39s
38s
45s
41s
32s
39s
34s
37s
34s
38s
42s
34s
37s
36s
36s
40s
31s
1m 24s
35s
37s
41s
39s
39s
39s
44s
39s
39s
38s
43s
39s
49s
35s
42s
53s
42s
42s
34s
32s
32s
40s
36s
35s
34s
42s
33s
32s
41s
37s
38s
1m 16s
32s
39s
38s
41s
38s
36s
40s
33s
28s
35s
36s
28s
31s
26s
33s
30s
35s
29s
33s
30s
34s
32s
28s
32s
26s
32s
30s
40s
33s
28s
30s
33s
34s
27s
30s
38s
36s
35s
30s
36s
30s
32s
26s
29s
30s
30s
28s
30s
34s
29s
33s
32s
33s
32s
27s
33s
33s
29s
32s
34s
26s
34s
32s
36s
38s
30s
29s
26s
35s
29s
30s
36s
57s
28s
36s
32s
29s
29s
1m 16s
39s
31s
33s
27s
26s
1m 2s
26s
29s
39s
34s
39s
27s
31s
29s
29s
29s
27s
38s
34s
30s
1m 11s
42s
38s
1m 2s
58s
42s
38s
48s
34s
46s
49s
40s
1m 19s
47s
1m 51s
52s
42s
1m 23s
6m 42s
1m 42s
38s
52s
42s
38s
38s
45s
1m 5s
38s
5m 12s
48s
1m 28s
45s
37s
53s
39s
37s
0s
3h 20m 39s