Commit Graph

17 Commits

Author SHA1 Message Date
pjh123 487d15bb95 fix: null 与 undefined 改为 tag 匹配,== 按标签语义判断 2026-06-05 03:28:22 +08:00
pjh123 2f28e8ee7a feat: 实现 VM 字节码执行循环 2026-06-05 03:18:18 +08:00
pjh123 381fb43759 feat: 实现 ECMAScript 类型强制转换 2026-06-05 03:15:43 +08:00
pjh123 667e730ffe feat: CLI 支持 REPL 编译到字节码 2026-06-05 03:02:52 +08:00
pjh123 2f1d666ed6 feat: 添加编译器集成测试与 CLI 编译命令 2026-06-05 02:59:09 +08:00
pjh123 e9895871ad feat: 实现结构哈希与编译缓存 2026-06-05 02:50:42 +08:00
pjh123 df19dfb436 feat: 实现 2 pass AST 到字节码编译器 2026-06-05 02:47:03 +08:00
pjh123 41eda14467 feat: 定义指令集与 4 字节编码格式 2026-06-05 02:41:11 +08:00
pjh123 d1f64480b1 feat: 定义字节码枚举 2026-06-05 02:38:16 +08:00
pjh123 6d252c9c8c test: 添加内存模型测试 2026-06-05 02:27:53 +08:00
pjh123 228c3eb519 feat: 实现 vm 内存模型、引用计数与持久化堆 2026-06-05 02:26:51 +08:00
pjh123 d42e65949d test: 添加 JsValue 测试验证并修复类型冲突问题 2026-06-05 02:10:35 +08:00
pjh123 f34f10bcf2 feat: 实现 JsValue NaN-Boxing 值类型 2026-06-05 01:58:38 +08:00
pjh123 cea52a6d8d feat: 实现 CLI 程序并支持 AST 解析 2026-06-05 01:41:00 +08:00
pjh123 faff18a8fc style: 自动格式化修正 2026-06-05 01:29:24 +08:00
pjh123 fd7d3b1f5e feat: 实现 parser crate 2026-06-05 01:26:45 +08:00
pjh123 0741e99e1b chore: 搭建基础仓库架构 2026-06-05 01:06:53 +08:00