Releases: deeplang-org/deepvm
Releases · deeplang-org/deepvm
Release list
v1.0.0
完整的 WebAssembly 1.0(MVP)指令集:覆盖数值运算、比较、转换、内存、控制流、 变量、函数调用等全部 MVP 指令(见 include/deep_opcode.h)。
WAT → WASM 汇编器:支持折叠写法与平铺写法两种 S 表达式语法,可按扩展名自动识别 并生成 .wasm 二进制(见 src/deep_wat.c)。
标准二进制格式加载:解析 Type / Import / Func / Table / Memory / Global / Export / Start / Elem / Code / Data 全部 11 个 section(见 src/deep_loader.c)。
内置原生函数:puts / puti / putf / putl / putd / isinff / isnanf / isinfd / isnand,方便在解释器中直接输出与做浮点判断。
deepvm-0.1.1
- optimize int math
- add float cases
- add control cases
deepvm-0.1.0
- support add, sub, mult, div
- support fastbin memory management
- support dump api