Skip to content

Fix phpstan/phpstan#9691: Preserve per-key array types during loop generalization when values mix arrays and scalars #27550

Fix phpstan/phpstan#9691: Preserve per-key array types during loop generalization when values mix arrays and scalars

Fix phpstan/phpstan#9691: Preserve per-key array types during loop generalization when values mix arrays and scalars #27550

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