Commit 8c4e443
Finish up
Summary: Adds support for unions to `iterate()`. With this, the conformance tests contain no more TODOs related to iteration, so we can replace the TODO error message with a non-TODO one.
Reviewed By: yangdanny97
Differential Revision: D67680285
fbshipit-source-id: 4cafd7518d9b079697aecd38a685ba36399376f3iterate() implementation1 parent f3db7e3 commit 8c4e443
File tree
5 files changed
+143
-129
lines changed- pyre2
- conformance/third_party
- pyre2/bin
- alt
- test
5 files changed
+143
-129
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20302 | 20302 | | |
20303 | 20303 | | |
20304 | 20304 | | |
20305 | | - | |
20306 | | - | |
| 20305 | + | |
| 20306 | + | |
20307 | 20307 | | |
20308 | 20308 | | |
20309 | 20309 | | |
20310 | 20310 | | |
20311 | 20311 | | |
20312 | 20312 | | |
20313 | 20313 | | |
20314 | | - | |
20315 | | - | |
20316 | | - | |
| 20314 | + | |
| 20315 | + | |
| 20316 | + | |
20317 | 20317 | | |
20318 | 20318 | | |
20319 | | - | |
| 20319 | + | |
20320 | 20320 | | |
20321 | 20321 | | |
20322 | 20322 | | |
| |||
20332 | 20332 | | |
20333 | 20333 | | |
20334 | 20334 | | |
20335 | | - | |
20336 | | - | |
| 20335 | + | |
| 20336 | + | |
20337 | 20337 | | |
20338 | 20338 | | |
20339 | 20339 | | |
20340 | 20340 | | |
20341 | 20341 | | |
20342 | 20342 | | |
20343 | 20343 | | |
20344 | | - | |
20345 | | - | |
20346 | | - | |
20347 | | - | |
20348 | | - | |
20349 | | - | |
20350 | | - | |
20351 | | - | |
20352 | | - | |
20353 | | - | |
20354 | | - | |
20355 | | - | |
20356 | | - | |
| 20344 | + | |
| 20345 | + | |
| 20346 | + | |
20357 | 20347 | | |
20358 | 20348 | | |
20359 | | - | |
| 20349 | + | |
20360 | 20350 | | |
20361 | 20351 | | |
20362 | 20352 | | |
| |||
20372 | 20362 | | |
20373 | 20363 | | |
20374 | 20364 | | |
20375 | | - | |
20376 | | - | |
| 20365 | + | |
| 20366 | + | |
20377 | 20367 | | |
20378 | 20368 | | |
20379 | 20369 | | |
20380 | 20370 | | |
20381 | 20371 | | |
20382 | 20372 | | |
20383 | 20373 | | |
20384 | | - | |
20385 | | - | |
20386 | | - | |
20387 | | - | |
20388 | | - | |
20389 | | - | |
20390 | | - | |
20391 | | - | |
20392 | | - | |
20393 | | - | |
20394 | | - | |
20395 | | - | |
20396 | | - | |
20397 | | - | |
20398 | | - | |
20399 | | - | |
20400 | | - | |
20401 | | - | |
20402 | | - | |
20403 | | - | |
20404 | | - | |
20405 | | - | |
20406 | | - | |
| 20374 | + | |
| 20375 | + | |
| 20376 | + | |
20407 | 20377 | | |
20408 | 20378 | | |
20409 | | - | |
| 20379 | + | |
20410 | 20380 | | |
20411 | 20381 | | |
20412 | 20382 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1479 | 1479 | | |
1480 | 1480 | | |
1481 | 1481 | | |
1482 | | - | |
| 1482 | + | |
1483 | 1483 | | |
1484 | | - | |
| 1484 | + | |
1485 | 1485 | | |
1486 | | - | |
| 1486 | + | |
1487 | 1487 | | |
1488 | 1488 | | |
1489 | 1489 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
685 | 685 | | |
686 | 686 | | |
687 | 687 | | |
688 | | - | |
| 688 | + | |
689 | 689 | | |
690 | 690 | | |
691 | 691 | | |
| |||
699 | 699 | | |
700 | 700 | | |
701 | 701 | | |
702 | | - | |
| 702 | + | |
703 | 703 | | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
709 | 711 | | |
710 | 712 | | |
711 | 713 | | |
712 | 714 | | |
713 | | - | |
| 715 | + | |
714 | 716 | | |
715 | | - | |
716 | | - | |
717 | | - | |
718 | | - | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
719 | 722 | | |
720 | 723 | | |
721 | 724 | | |
| |||
1050 | 1053 | | |
1051 | 1054 | | |
1052 | 1055 | | |
1053 | | - | |
1054 | | - | |
1055 | | - | |
1056 | | - | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
1057 | 1063 | | |
| 1064 | + | |
1058 | 1065 | | |
1059 | 1066 | | |
1060 | 1067 | | |
| |||
1082 | 1089 | | |
1083 | 1090 | | |
1084 | 1091 | | |
1085 | | - | |
1086 | | - | |
1087 | | - | |
1088 | | - | |
1089 | | - | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
1095 | | - | |
1096 | | - | |
1097 | | - | |
1098 | | - | |
1099 | | - | |
1100 | | - | |
1101 | | - | |
1102 | | - | |
1103 | | - | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
1104 | 1114 | | |
1105 | | - | |
1106 | | - | |
1107 | | - | |
1108 | | - | |
1109 | | - | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
1113 | | - | |
1114 | | - | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
1115 | 1125 | | |
1116 | 1126 | | |
1117 | 1127 | | |
1118 | | - | |
| 1128 | + | |
1119 | 1129 | | |
| 1130 | + | |
1120 | 1131 | | |
1121 | 1132 | | |
1122 | 1133 | | |
1123 | | - | |
1124 | | - | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | | - | |
1131 | | - | |
1132 | | - | |
1133 | | - | |
1134 | | - | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
1135 | 1148 | | |
1136 | 1149 | | |
1137 | | - | |
1138 | | - | |
1139 | | - | |
1140 | | - | |
1141 | | - | |
1142 | | - | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
1143 | 1156 | | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
1144 | 1171 | | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | | - | |
1152 | | - | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | 1172 | | |
1160 | 1173 | | |
1161 | 1174 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
829 | 829 | | |
830 | 830 | | |
831 | 831 | | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
832 | 840 | | |
833 | 841 | | |
834 | 842 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
0 commit comments