pjh123
|
2643e500d4
|
fix: for-in 右值原始值装箱后枚举
|
2026-09-25 17:11:14 +00:00 |
|
pjh123
|
3169e8f2f9
|
perf: run 签名改 &Arc<CompiledModule>,顶层模块跨 run 共享——collect_flat_modules 顶层改 Arc::clone 消除逐 run 常量池深拷贝,全调用点 Arc 包装迁移
|
2026-09-11 22:19:13 +00:00 |
|
pjh123
|
e59eec884a
|
test: 补 do-while continue 判别性钉——continue 须直达条件位置
既有钉修复前后同值(r=4)不判别 continue 目标位置:新钉 i 到 3 触发 continue,条件直达时 3<3 为假即退得 3,continue 错指体首会跳过条件多跑一轮得 4。
|
2026-09-11 12:44:48 +00:00 |
|
pjh123
|
33dae0a8c2
|
fix: 闭包捕获对象键与循环变量绑定
|
2026-08-11 14:17:45 +08:00 |
|
pjh123
|
d759338fd5
|
fix: 全量单测修复(flatten 健壮性 + 测试链路补 flatten + 断言对齐规范)
|
2026-08-08 16:03:24 +08:00 |
|
pjh123
|
2f7fe3cedf
|
fix: 修复不符合 JS 语义约束的错误行为测试
|
2026-08-05 15:44:22 +08:00 |
|
pjh123
|
3ea2353194
|
feat: 实现 SequenceExpression + 带标签 break/continue + EmptyStatement
|
2026-06-23 23:00:20 +08:00 |
|
pjh123
|
f77499e5cd
|
style: 减少自动格式化换行
|
2026-06-09 00:53:46 +08:00 |
|
pjh123
|
40dba1159c
|
fix: 修复 switch case 标签冲突与大 switch 寄存器回绕
|
2026-06-08 23:45:00 +08:00 |
|
pjh123
|
7739c7a145
|
fix: 修复 VM 原型链未继承 Object 原型链问题
|
2026-06-07 22:40:02 +08:00 |
|
pjh123
|
bbd6c6396d
|
style: 自动格式化
|
2026-06-06 19:05:36 +08:00 |
|
pjh123
|
bf3913e183
|
feat: 添加 do while 与 for-in 语法编译与执行支持
|
2026-06-06 18:20:14 +08:00 |
|
pjh123
|
ebb169a63b
|
test: 拆分 VM 测试并新增多项测试
|
2026-06-06 15:41:28 +08:00 |
|