Open
Description
@sunfishcode proposed that we add an ABI version to the wasm object format.
In fact we probably want several concepts of version:
-
An ABI version. This will allows the linker issue warning when we make changes to the C ABI. This information can come from the clang front-end and probably be stored as metadata in the bit code.
-
Feature flags: To allow optional features in the ABI and for these optional features to be recording in the object format
-
A version for the linking metadata. When we make changes to https://github.com/WebAssembly/tool-conventions/blob/master/Linking.md we would like the linker to be able issue warnings or errors on incompatible object files.
Metadata
Metadata
Assignees
Labels
No labels