Commit f7d0d54
Mapper typing: Array->Array, Names->Names (#610)
* Mapper typing: Array->Array, Names->Names
* more typing work
* More type fixes
* MappedT -> ArrayOrNamesT
* handle DictOfNamedArrays in materialize_with_mpms outside of the mapper
* a few more tweaks
* add deduplicate
* fix doc
* Update baseline
---------
Co-authored-by: Matthew Smith <mjsmith6@illinois.edu>1 parent 6b45ab7 commit f7d0d54
File tree
17 files changed
+130
-546
lines changed- .basedpyright
- examples
- pytato
- analysis
- target/loopy
- transform
- visualization
- test
17 files changed
+130
-546
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
| 159 | + | |
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| 160 | + | |
| 161 | + | |
160 | 162 | | |
161 | 163 | | |
162 | 164 | | |
| |||
189 | 191 | | |
190 | 192 | | |
191 | 193 | | |
| 194 | + | |
| 195 | + | |
192 | 196 | | |
193 | 197 | | |
194 | 198 | | |
| |||
201 | 205 | | |
202 | 206 | | |
203 | 207 | | |
| 208 | + | |
| 209 | + | |
204 | 210 | | |
205 | 211 | | |
206 | 212 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | | - | |
| 216 | + | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
220 | | - | |
221 | 219 | | |
222 | 220 | | |
223 | 221 | | |
| |||
508 | 506 | | |
509 | 507 | | |
510 | 508 | | |
511 | | - | |
| 509 | + | |
512 | 510 | | |
513 | 511 | | |
514 | 512 | | |
| |||
518 | 516 | | |
519 | 517 | | |
520 | 518 | | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | 519 | | |
525 | 520 | | |
526 | 521 | | |
527 | 522 | | |
528 | 523 | | |
529 | 524 | | |
530 | 525 | | |
531 | | - | |
| 526 | + | |
532 | 527 | | |
533 | 528 | | |
534 | 529 | | |
| |||
544 | 539 | | |
545 | 540 | | |
546 | 541 | | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | 542 | | |
551 | 543 | | |
552 | 544 | | |
| |||
586 | 578 | | |
587 | 579 | | |
588 | 580 | | |
589 | | - | |
590 | | - | |
| 581 | + | |
591 | 582 | | |
592 | 583 | | |
593 | 584 | | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | 585 | | |
598 | 586 | | |
599 | 587 | | |
| |||
640 | 628 | | |
641 | 629 | | |
642 | 630 | | |
643 | | - | |
| 631 | + | |
644 | 632 | | |
645 | 633 | | |
646 | 634 | | |
| |||
700 | 688 | | |
701 | 689 | | |
702 | 690 | | |
703 | | - | |
| 691 | + | |
704 | 692 | | |
705 | 693 | | |
706 | 694 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | 13 | | |
18 | 14 | | |
19 | 15 | | |
| |||
38 | 34 | | |
39 | 35 | | |
40 | 36 | | |
41 | | - | |
| 37 | + | |
42 | 38 | | |
43 | 39 | | |
| 40 | + | |
44 | 41 | | |
45 | 42 | | |
46 | 43 | | |
47 | 44 | | |
48 | 45 | | |
49 | 46 | | |
| 47 | + | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
| |||
241 | 239 | | |
242 | 240 | | |
243 | 241 | | |
244 | | - | |
245 | | - | |
| 242 | + | |
| 243 | + | |
246 | 244 | | |
247 | 245 | | |
248 | 246 | | |
249 | 247 | | |
250 | 248 | | |
251 | 249 | | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | 250 | | |
257 | 251 | | |
258 | 252 | | |
259 | 253 | | |
260 | 254 | | |
261 | | - | |
262 | 255 | | |
263 | 256 | | |
264 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
1036 | 1037 | | |
1037 | 1038 | | |
1038 | 1039 | | |
1039 | | - | |
| 1040 | + | |
1040 | 1041 | | |
1041 | 1042 | | |
1042 | 1043 | | |
| |||
1083 | 1084 | | |
1084 | 1085 | | |
1085 | 1086 | | |
1086 | | - | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
1087 | 1092 | | |
1088 | 1093 | | |
1089 | 1094 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | | - | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
95 | 98 | | |
96 | 99 | | |
97 | 100 | | |
| |||
116 | 119 | | |
117 | 120 | | |
118 | 121 | | |
| 122 | + | |
119 | 123 | | |
120 | 124 | | |
121 | 125 | | |
| |||
145 | 149 | | |
146 | 150 | | |
147 | 151 | | |
148 | | - | |
| 152 | + | |
149 | 153 | | |
150 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
151 | 161 | | |
152 | 162 | | |
153 | 163 | | |
| |||
702 | 712 | | |
703 | 713 | | |
704 | 714 | | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
705 | 731 | | |
706 | 732 | | |
707 | 733 | | |
| |||
1116 | 1142 | | |
1117 | 1143 | | |
1118 | 1144 | | |
1119 | | - | |
| 1145 | + | |
1120 | 1146 | | |
1121 | 1147 | | |
1122 | 1148 | | |
| |||
1135 | 1161 | | |
1136 | 1162 | | |
1137 | 1163 | | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
1138 | 1178 | | |
1139 | 1179 | | |
1140 | 1180 | | |
| |||
2061 | 2101 | | |
2062 | 2102 | | |
2063 | 2103 | | |
2064 | | - | |
| 2104 | + | |
2065 | 2105 | | |
2066 | | - | |
| 2106 | + | |
2067 | 2107 | | |
2068 | 2108 | | |
2069 | 2109 | | |
| |||
2073 | 2113 | | |
2074 | 2114 | | |
2075 | 2115 | | |
2076 | | - | |
| 2116 | + | |
2077 | 2117 | | |
2078 | 2118 | | |
2079 | | - | |
| 2119 | + | |
2080 | 2120 | | |
2081 | 2121 | | |
2082 | 2122 | | |
| |||
2128 | 2168 | | |
2129 | 2169 | | |
2130 | 2170 | | |
2131 | | - | |
2132 | | - | |
2133 | | - | |
2134 | 2171 | | |
2135 | | - | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
2136 | 2183 | | |
2137 | 2184 | | |
2138 | 2185 | | |
| |||
2408 | 2455 | | |
2409 | 2456 | | |
2410 | 2457 | | |
2411 | | - | |
| 2458 | + | |
| 2459 | + | |
| 2460 | + | |
2412 | 2461 | | |
2413 | 2462 | | |
2414 | 2463 | | |
| |||
0 commit comments