Open
Description
Current Spec changes in Overview list this change to the limits
type, which is shared between memories and tables:
The limits type now has an additional field specifying whether the linear memory or table is shared:
limits ::= {min u32, max u32?, share} share ::= unshared | shared
However, all operators, JavaScript API changes and spec tests describe only what happens with the shared WebAssembly memory, and I can't find any mentions of shared tables behaviour.
I'd like to understand what are the expectations for the implementer here - is this just a spec bug and these limits
types are supposed to be split with only memlimits
having a shared variant, or is it something we plan to support in the future on tables too, but is expected to throw a validation error meanwhile.
Metadata
Metadata
Assignees
Labels
No labels