Commit Graph

19 Commits

Author SHA1 Message Date
pjh123 e5d0558388 test: 类原型断言期望同步 session 直分形 2026-09-14 16:35:47 +00:00
pjh123 2457f283fe fix: 顶层 var 全局属性求值前创建(声明定时语义)+ 无初始化 var 声明不再抹槽值 2026-09-09 22:00:29 +08:00
pjh123 cc3c04216e test: 类编译断言更新为新属性描述符字节码布局 2026-08-14 05:45:46 +08:00
pjh123 33dae0a8c2 fix: 闭包捕获对象键与循环变量绑定 2026-08-11 14:17:45 +08:00
pjh123 31e28a03a6 docs: 补充注释与格式化 2026-08-06 23:10:27 +08:00
pjh123 179960ed75 fix: 重写闭包捕获分析为 AST 级,修复 MAKE_CELL 时序 2026-08-05 18:41:48 +08:00
pjh123 90f932680d test: 补薄弱域字节码断言测试 2026-08-05 18:01:42 +08:00
pjh123 77d11fb18c refactor: 单趟编译收尾 2026-08-05 10:27:30 +08:00
pjh123 fd978b7ef8 refactor: 移除语句跳转计数辅助 2026-08-05 10:27:28 +08:00
pjh123 3794ae3fd5 fix: 对齐 counter/emitter 指令条数,修解构参数、数组赋值元素、解构catch、for-init 无初始化的跳转漂移 2026-06-27 20:32:33 +08:00
pjh123 3ea2353194 feat: 实现 SequenceExpression + 带标签 break/continue + EmptyStatement 2026-06-23 23:00:20 +08:00
pjh123 be87e4e21b refactor: 拆分 bytecode/cache crate 并模块化 counter 2026-06-23 17:06:39 +08:00
pjh123 a654b5834f feat: 支持访问器描述符与 get/set 语法 2026-06-09 16:22:24 +08:00
pjh123 5333be4622 feat: 支持基础 class 声明表达式与原型方法 2026-06-09 08:38:21 +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 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 bb309561c7 test: 拆分测试文件 2026-06-06 15:34:59 +08:00