-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Note — this depends on upstream features:
- LLVM Wasm multiple returns
- Zig tuples (side requirement... we can fudge this if we need to)
With wasm supporting multiple returns and Zig doing tuples, we can actually return "complex" data without bitcast kludging. It's still not as nice as (named field) structs, but it's much better than the current representation.
- Slices =>
tuple { [*]T, usize } - Matrices =>
tuple { [*]T, width: usize, height: usize } - Disassembly =>
tuple { [*]u8, usize, length: u8 }
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request