pjh123
|
194d65c2b5
|
refactor: 拆分编译流水线过程以避免逻辑漂移
|
2026-07-05 14:41:08 +08:00 |
|
pjh123
|
435674d961
|
fix: 接通透传闭包值链路
|
2026-06-30 23:57:22 +08:00 |
|
pjh123
|
77a52bf7e8
|
fix: 修复嵌套函数调用并接通闭包捕获链路
|
2026-06-30 21:52:18 +08:00 |
|
pjh123
|
dcc3b610e9
|
style: 自动格式化
|
2026-06-30 20:04:27 +08:00 |
|
pjh123
|
c58aae4862
|
feat: 搭建闭包捕获基础设施
|
2026-06-30 19:58:58 +08:00 |
|
pjh123
|
930b14b3f0
|
fix: count pass 注册顶层 var 名,hoisted 函数声明可解析外层 var
|
2026-06-30 16:37:50 +08:00 |
|
pjh123
|
03c9809c30
|
fix: 对齐 class 体 counter/emitter 指令条数,修私有方法、计算键、派生构造器字段注入位置的跳转漂移
|
2026-06-27 20:50:12 +08:00 |
|
pjh123
|
3794ae3fd5
|
fix: 对齐 counter/emitter 指令条数,修解构参数、数组赋值元素、解构catch、for-init 无初始化的跳转漂移
|
2026-06-27 20:32:33 +08:00 |
|
pjh123
|
804a516e38
|
refactor: 完成语法域入口点迁移,收紧内部方法可见性
|
2026-06-25 21:56:30 +08:00 |
|
pjh123
|
f7bcfd3846
|
refactor: CompileCtx 拆分为 LabelCtx/ScopeCtx,字面量域改用注册表入口
|
2026-06-25 19:46:35 +08:00 |
|
pjh123
|
63737ef74d
|
feat: 增加 CreateRegExp 字节码,正则字面量每次执行创建新对象
|
2026-06-25 10:28:35 +08:00 |
|
pjh123
|
c378b92d1a
|
feat: 增加 CreateClosure 字节码,函数字面量每次执行创建新闭包
|
2026-06-25 10:16:32 +08:00 |
|
pjh123
|
94405f50d7
|
refactor: 移除代码注释中的文档内部编号引用
|
2026-06-24 16:03:53 +08:00 |
|
pjh123
|
3ea2353194
|
feat: 实现 SequenceExpression + 带标签 break/continue + EmptyStatement
|
2026-06-23 23:00:20 +08:00 |
|
pjh123
|
282d0d3c23
|
refactor: 拆分 expression emit 分发逻辑
|
2026-06-23 19:00:57 +08:00 |
|
pjh123
|
91c9c19cae
|
refactor: 拆分 statement emit 分发逻辑
|
2026-06-23 18:17:31 +08:00 |
|