File tree
18 files changed
+328
-138
lines changed- include/swift/AST
- lib
- AST
- RequirementMachine
- Sema
- test
- Generics
- ModuleInterface
- Inputs
18 files changed
+328
-138
lines changedLines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5215 | 5215 |
| |
5216 | 5216 |
| |
5217 | 5217 |
| |
| 5218 | + | |
| 5219 | + | |
| 5220 | + | |
| 5221 | + | |
5218 | 5222 |
| |
5219 | 5223 |
| |
5220 | 5224 |
| |
|
Lines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 |
| - | |
35 | 34 |
| |
36 | 35 |
| |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| |||
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
51 |
| - | |
52 |
| - | |
53 | 50 |
| |
54 | 51 |
| |
55 | 52 |
| |
56 | 53 |
| |
57 | 54 |
| |
58 | 55 |
| |
| 56 | + | |
| 57 | + | |
| 58 | + | |
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
|
Lines changed: 24 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
14 |
| - | |
| 13 | + | |
| 14 | + | |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| 22 | + | |
| 23 | + | |
22 | 24 |
| |
23 | 25 |
| |
24 | 26 |
| |
25 | 27 |
| |
26 | 28 |
| |
27 | 29 |
| |
28 | 30 |
| |
29 |
| - | |
30 |
| - | |
| 31 | + | |
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
| |||
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
46 |
| - | |
47 |
| - | |
48 |
| - | |
49 |
| - | |
50 |
| - | |
51 |
| - | |
52 | 47 |
| |
53 | 48 |
| |
54 | 49 |
| |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
55 | 59 |
| |
56 | 60 |
| |
57 | 61 |
| |
| |||
68 | 72 |
| |
69 | 73 |
| |
70 | 74 |
| |
71 |
| - | |
| 75 | + | |
72 | 76 |
| |
73 |
| - | |
74 |
| - | |
| 77 | + | |
75 | 78 |
| |
76 | 79 |
| |
77 |
| - | |
78 |
| - | |
79 |
| - | |
| 80 | + | |
| 81 | + | |
80 | 82 |
| |
81 | 83 |
| |
82 | 84 |
| |
83 | 85 |
| |
84 | 86 |
| |
85 | 87 |
| |
| 88 | + | |
| 89 | + | |
| 90 | + | |
86 | 91 |
| |
87 | 92 |
| |
88 | 93 |
| |
89 | 94 |
| |
90 | 95 |
| |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
97 |
| - | |
98 |
| - | |
| 96 | + | |
| 97 | + | |
99 | 98 |
| |
100 | 99 |
| |
101 | 100 |
| |
| |||
107 | 106 |
| |
108 | 107 |
| |
109 | 108 |
| |
110 |
| - | |
| 109 | + |
Lines changed: 0 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5783 | 5783 |
| |
5784 | 5784 |
| |
5785 | 5785 |
| |
5786 |
| - | |
5787 |
| - | |
5788 | 5786 |
| |
5789 | 5787 |
| |
5790 | 5788 |
| |
| |||
7421 | 7419 |
| |
7422 | 7420 |
| |
7423 | 7421 |
| |
7424 |
| - | |
7425 |
| - | |
7426 |
| - | |
7427 |
| - | |
7428 | 7422 |
| |
7429 | 7423 |
| |
7430 | 7424 |
| |
|
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4336 | 4336 |
| |
4337 | 4337 |
| |
4338 | 4338 |
| |
| 4339 | + | |
| 4340 | + | |
| 4341 | + | |
| 4342 | + | |
| 4343 | + | |
| 4344 | + | |
| 4345 | + | |
| 4346 | + | |
4339 | 4347 |
| |
4340 | 4348 |
| |
4341 | 4349 |
| |
|
Lines changed: 75 additions & 21 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
| 32 | + | |
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
| |||
3360 | 3361 |
| |
3361 | 3362 |
| |
3362 | 3363 |
| |
3363 |
| - | |
| 3364 | + | |
| 3365 | + | |
| 3366 | + | |
| 3367 | + | |
| 3368 | + | |
| 3369 | + | |
| 3370 | + | |
| 3371 | + | |
| 3372 | + | |
| 3373 | + | |
| 3374 | + | |
| 3375 | + | |
| 3376 | + | |
| 3377 | + | |
3364 | 3378 |
| |
3365 | 3379 |
| |
3366 |
| - | |
| 3380 | + | |
3367 | 3381 |
| |
3368 | 3382 |
| |
3369 | 3383 |
| |
3370 | 3384 |
| |
3371 |
| - | |
| 3385 | + | |
3372 | 3386 |
| |
| 3387 | + | |
| 3388 | + | |
| 3389 | + | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
3373 | 3397 |
| |
3374 | 3398 |
| |
3375 | 3399 |
| |
3376 |
| - | |
| 3400 | + | |
3377 | 3401 |
| |
3378 |
| - | |
3379 |
| - | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
3380 | 3408 |
| |
3381 | 3409 |
| |
3382 |
| - | |
| 3410 | + | |
3383 | 3411 |
| |
3384 | 3412 |
| |
3385 | 3413 |
| |
3386 | 3414 |
| |
3387 | 3415 |
| |
3388 | 3416 |
| |
3389 | 3417 |
| |
| 3418 | + | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
3390 | 3424 |
| |
3391 | 3425 |
| |
3392 | 3426 |
| |
| |||
3424 | 3458 |
| |
3425 | 3459 |
| |
3426 | 3460 |
| |
3427 |
| - | |
3428 |
| - | |
3429 |
| - | |
| 3461 | + | |
| 3462 | + | |
| 3463 | + | |
| 3464 | + | |
| 3465 | + | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
| 3469 | + | |
| 3470 | + | |
| 3471 | + | |
3430 | 3472 |
| |
3431 | 3473 |
| |
3432 | 3474 |
| |
| |||
7207 | 7249 |
| |
7208 | 7250 |
| |
7209 | 7251 |
| |
7210 |
| - | |
7211 |
| - | |
7212 |
| - | |
7213 |
| - | |
7214 |
| - | |
7215 |
| - | |
7216 |
| - | |
7217 |
| - | |
7218 |
| - | |
7219 |
| - | |
7220 |
| - | |
| 7252 | + | |
| 7253 | + | |
| 7254 | + | |
| 7255 | + | |
| 7256 | + | |
| 7257 | + | |
| 7258 | + | |
| 7259 | + | |
| 7260 | + | |
| 7261 | + | |
| 7262 | + | |
| 7263 | + | |
| 7264 | + | |
| 7265 | + | |
| 7266 | + | |
| 7267 | + | |
| 7268 | + | |
| 7269 | + | |
| 7270 | + | |
| 7271 | + | |
| 7272 | + | |
| 7273 | + | |
| 7274 | + | |
7221 | 7275 |
| |
7222 | 7276 |
| |
7223 | 7277 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6394 | 6394 |
| |
6395 | 6395 |
| |
6396 | 6396 |
| |
| 6397 | + | |
| 6398 | + | |
| 6399 | + | |
| 6400 | + | |
| 6401 | + | |
| 6402 | + | |
| 6403 | + | |
| 6404 | + | |
| 6405 | + | |
| 6406 | + | |
6397 | 6407 |
| |
6398 | 6408 |
| |
6399 | 6409 |
| |
|
Lines changed: 6 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1568 | 1568 |
| |
1569 | 1569 |
| |
1570 | 1570 |
| |
1571 |
| - | |
1572 |
| - | |
1573 |
| - | |
1574 |
| - | |
1575 |
| - | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
1576 | 1577 |
| |
1577 | 1578 |
| |
1578 | 1579 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
653 | 653 |
| |
654 | 654 |
| |
655 | 655 |
| |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
656 | 663 |
| |
657 | 664 |
| |
658 | 665 |
| |
|
0 commit comments