Commit 64c0b26
authored
Allow aliases to core wasm types outside of depth 1 (#1539)
This accompanies WebAssembly/component-model#350 and relaxes the
previous constraint implemented in #640 to reflect the spec-at-the-time,
which has since been relaxed.1 parent 6797729 commit 64c0b26
6 files changed
Lines changed: 57 additions & 39 deletions
File tree
- crates
- wasmparser/src/validator
- wast/src/component
- tests
- local/component-model
- snapshots/local/component-model/types.wast
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1503 | 1503 | | |
1504 | 1504 | | |
1505 | 1505 | | |
1506 | | - | |
1507 | | - | |
1508 | | - | |
1509 | | - | |
1510 | | - | |
1511 | | - | |
1512 | | - | |
1513 | 1506 | | |
1514 | 1507 | | |
1515 | 1508 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
291 | | - | |
292 | 291 | | |
293 | 292 | | |
294 | 293 | | |
| |||
328 | 327 | | |
329 | 328 | | |
330 | 329 | | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | 330 | | |
339 | 331 | | |
340 | 332 | | |
| |||
344 | 336 | | |
345 | 337 | | |
346 | 338 | | |
347 | | - | |
| 339 | + | |
348 | 340 | | |
349 | 341 | | |
350 | 342 | | |
| |||
357 | 349 | | |
358 | 350 | | |
359 | 351 | | |
360 | | - | |
| 352 | + | |
361 | 353 | | |
362 | 354 | | |
363 | 355 | | |
| |||
550 | 542 | | |
551 | 543 | | |
552 | 544 | | |
553 | | - | |
| 545 | + | |
554 | 546 | | |
555 | 547 | | |
556 | 548 | | |
| |||
583 | 575 | | |
584 | 576 | | |
585 | 577 | | |
586 | | - | |
| 578 | + | |
587 | 579 | | |
588 | 580 | | |
589 | 581 | | |
| |||
740 | 732 | | |
741 | 733 | | |
742 | 734 | | |
743 | | - | |
| 735 | + | |
744 | 736 | | |
745 | 737 | | |
746 | 738 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
145 | 143 | | |
146 | 144 | | |
147 | 145 | | |
| |||
262 | 260 | | |
263 | 261 | | |
264 | 262 | | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
274 | 270 | | |
275 | | - | |
276 | 271 | | |
277 | 272 | | |
278 | 273 | | |
| |||
319 | 314 | | |
320 | 315 | | |
321 | 316 | | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
0 commit comments