Skip to content

feat: runtime foundation - data sections, type conversions, br_table#68

Merged
anistark merged 1 commit into
mainfrom
feat/runtime-foundation
Mar 23, 2026
Merged

feat: runtime foundation - data sections, type conversions, br_table#68
anistark merged 1 commit into
mainfrom
feat/runtime-foundation

Conversation

@anistark

Copy link
Copy Markdown
Owner

No description provided.

- Data section initialization with bounds checking
- All 21 WASM type conversion instructions implemented
- br_table switch/case dispatch via branch tables
- select instruction (conditional ternary on stack)
- Fix opcode mapping for f32/f64 instructions
- Fix memory instruction decoding (memarg immediates)
- Fix call_indirect table index byte consumption
- Fix return instruction to properly exit function
- Fix branch target resolution for nested blocks
- 17 new unit tests
- Bump version to v0.16.0
@anistark anistark merged commit 5235c3a into main Mar 23, 2026
3 checks passed
@anistark anistark deleted the feat/runtime-foundation branch March 23, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant