wasm-tools-go icon indicating copy to clipboard operation
wasm-tools-go copied to clipboard

cm, wit/bindgen: implement flags types with > 64 labels

Open ydnar opened this issue 8 months ago • 0 comments

Related to WebAssembly/component-model#370, the Go code generation for flags types currently supports flags with <= 64 labels. This is consistent with wit-bindgen (for C and possibly other languages) code generation.

Tasks

  • [ ] Implement flags with > 64 labels, with appropriate bindings generation for flags types that won’t fit in a single integer type.
  • [ ] Implement CABI lift and lower code for flags types larger than uint64.

ydnar avatar Jun 23 '24 15:06 ydnar