Commit Graph

24 Commits

Author SHA1 Message Date
pjh123 3fa3d0b5b0 test: 同步更新修复后语义测试 2026-06-05 03:30:27 +08:00
pjh123 2301d8a491 fix: 运行结束前将结果移至 r0 寄存器 2026-06-05 03:29:11 +08:00
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 49ec2c7224 chore: 配置 CI 与 cargo-deny 2026-06-05 01:29:58 +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 e2a0bcbf1d chore: 添加工具链配置 2026-06-05 01:07:14 +08:00
pjh123 0741e99e1b chore: 搭建基础仓库架构 2026-06-05 01:06:53 +08:00
pjh123 ff610920bc chore: 添加根目录 Cargo.toml 工作区配置 2026-06-05 01:04:31 +08:00
pjh123 be4542fdad chore: 补充忽略追踪文件列表 2026-06-05 00:25:52 +08:00
pjh123 62941eb486 chore: 初始化文件忽略目录 2026-06-03 19:12:08 +08:00