File tree
18 files changed
+397
-60
lines changed- lib/AST/RequirementMachine
- test
- Constraints
- Generics
- decl/protocol/req
18 files changed
+397
-60
lines changedLines changed: 5 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
578 | 578 |
| |
579 | 579 |
| |
580 | 580 |
| |
581 |
| - | |
582 |
| - | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
583 | 586 |
| |
584 | 587 |
| |
585 | 588 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
67 |
| - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
68 | 72 |
| |
69 | 73 |
| |
70 | 74 |
| |
|
Lines changed: 92 additions & 26 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
77 |
| - | |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 |
| - | |
82 |
| - | |
| 77 | + | |
83 | 78 |
| |
84 | 79 |
| |
85 |
| - | |
86 | 80 |
| |
87 | 81 |
| |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
| 82 | + | |
| 83 | + | |
93 | 84 |
| |
94 |
| - | |
95 | 85 |
| |
96 | 86 |
| |
97 | 87 |
| |
| |||
112 | 102 |
| |
113 | 103 |
| |
114 | 104 |
| |
115 |
| - | |
116 |
| - | |
117 |
| - | |
118 |
| - | |
119 |
| - | |
120 |
| - | |
121 |
| - | |
122 |
| - | |
123 |
| - | |
124 |
| - | |
125 |
| - | |
126 |
| - | |
| 105 | + | |
127 | 106 |
| |
128 | 107 |
| |
129 | 108 |
| |
| |||
211 | 190 |
| |
212 | 191 |
| |
213 | 192 |
| |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
214 | 233 |
| |
215 | 234 |
| |
216 | 235 |
| |
| |||
409 | 428 |
| |
410 | 429 |
| |
411 | 430 |
| |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
412 | 476 |
| |
413 | 477 |
| |
414 | 478 |
| |
| |||
654 | 718 |
| |
655 | 719 |
| |
656 | 720 |
| |
657 |
| - | |
| 721 | + | |
658 | 722 |
| |
659 | 723 |
| |
660 | 724 |
| |
| |||
679 | 743 |
| |
680 | 744 |
| |
681 | 745 |
| |
| 746 | + | |
| 747 | + | |
682 | 748 |
| |
683 | 749 |
| |
684 | 750 |
| |
|
Lines changed: 17 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
80 |
| - | |
| 80 | + | |
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
87 |
| - | |
| 87 | + | |
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
| |||
530 | 530 |
| |
531 | 531 |
| |
532 | 532 |
| |
533 |
| - | |
| 533 | + | |
534 | 534 |
| |
535 | 535 |
| |
536 | 536 |
| |
| |||
1034 | 1034 |
| |
1035 | 1035 |
| |
1036 | 1036 |
| |
1037 |
| - | |
| 1037 | + | |
1038 | 1038 |
| |
1039 | 1039 |
| |
1040 | 1040 |
| |
| |||
1184 | 1184 |
| |
1185 | 1185 |
| |
1186 | 1186 |
| |
1187 |
| - | |
| 1187 | + | |
| 1188 | + | |
1188 | 1189 |
| |
1189 | 1190 |
| |
1190 | 1191 |
| |
1191 | 1192 |
| |
1192 | 1193 |
| |
1193 | 1194 |
| |
1194 |
| - | |
| 1195 | + | |
1195 | 1196 |
| |
1196 |
| - | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
1197 | 1200 |
| |
1198 | 1201 |
| |
1199 | 1202 |
| |
1200 | 1203 |
| |
1201 |
| - | |
1202 |
| - | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
1203 | 1207 |
| |
1204 | 1208 |
| |
1205 | 1209 |
| |
| |||
1231 | 1235 |
| |
1232 | 1236 |
| |
1233 | 1237 |
| |
1234 |
| - | |
| 1238 | + | |
| 1239 | + | |
1235 | 1240 |
| |
1236 | 1241 |
| |
1237 | 1242 |
| |
| |||
1292 | 1297 |
| |
1293 | 1298 |
| |
1294 | 1299 |
| |
1295 |
| - | |
| 1300 | + | |
1296 | 1301 |
| |
1297 | 1302 |
| |
1298 | 1303 |
| |
1299 |
| - | |
| 1304 | + | |
1300 | 1305 |
| |
1301 | 1306 |
| |
1302 | 1307 |
| |
|
Lines changed: 9 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
62 |
| - | |
| 62 | + | |
63 | 63 |
| |
64 | 64 |
| |
65 | 65 |
| |
| |||
104 | 104 |
| |
105 | 105 |
| |
106 | 106 |
| |
107 |
| - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
108 | 113 |
| |
109 | 114 |
| |
110 | 115 |
| |
| |||
123 | 128 |
| |
124 | 129 |
| |
125 | 130 |
| |
126 |
| - | |
| 131 | + | |
| 132 | + | |
127 | 133 |
| |
128 | 134 |
| |
129 | 135 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
96 | 96 |
| |
97 | 97 |
| |
98 | 98 |
| |
| 99 | + | |
99 | 100 |
| |
100 | 101 |
| |
101 | 102 |
| |
| |||
138 | 139 |
| |
139 | 140 |
| |
140 | 141 |
| |
| 142 | + | |
141 | 143 |
| |
142 | 144 |
| |
143 | 145 |
| |
| |||
185 | 187 |
| |
186 | 188 |
| |
187 | 189 |
| |
| 190 | + | |
188 | 191 |
| |
189 | 192 |
| |
190 | 193 |
| |
|
Lines changed: 12 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
352 | 352 |
| |
353 | 353 |
| |
354 | 354 |
| |
| 355 | + | |
| 356 | + | |
355 | 357 |
| |
356 | 358 |
| |
357 | 359 |
| |
| |||
419 | 421 |
| |
420 | 422 |
| |
421 | 423 |
| |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
422 | 431 |
| |
423 | 432 |
| |
424 | 433 |
| |
| |||
667 | 676 |
| |
668 | 677 |
| |
669 | 678 |
| |
670 |
| - | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
671 | 682 |
| |
672 | 683 |
| |
673 | 684 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
| 45 | + | |
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
409 | 409 |
| |
410 | 410 |
| |
411 | 411 |
| |
| 412 | + | |
| 413 | + | |
| 414 | + | |
412 | 415 |
| |
413 | 416 |
| |
414 | 417 |
| |
|
0 commit comments