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
Generate nominal IDs for all bindings generation (#1526)
* Generate nominal IDs for all bindings generation
This commit leverages bytecodealliance/wasm-tools#2447 to make many
existing and future problems much easier in `wit-bindgen`. Namely a
`TypeId` now uniquely identifies a type to be generated rather than
simultaneously representing both an import and an export in some
situations. This isn't immediately leveraged in bindings generators just
yet but it's intended to open up the doors to benefitting from this in
the future.
* Rely on nominal type ids in the rust generator
No major changes just yet, but this shows some examples of removing
non-obvious logic in bindings generation enabled by nominal type ids.
* Fix Go CI
0 commit comments