You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The purpose of this commit is to address the discrepancy between the
specification and wasm-tools discovered in #622. The history here is:
* #222 - historical addition of `(interface "name")` as an import/export
name.
* #263 - moral revert of the previous change where the kind of name was
now encoded in the name instead. At this point `Binary.md` mistakenly
no longer reflected what wasm-tools parsed.
* #536 - addition of more metadata to import/export names with a
discriminator byte that overlapped the previous.
This commit is is an adjustment to `Binary.md` to fix these
discrepancies. Notably `exportname` and `importname` productions,
previously absent. The `exportname'` and `importname'` productions are
now renamed to `exportname` and `importname`. Additioanlly the
production with `versionsuffix'` have been renumbered to `0x02` while an
`0x01` production was added which is the exact same as `0x00` (intended
for historical compat). A note was updated in the 1.0 binary adjustments
to clean this up.
Closes#622
0 commit comments