Commit Graph

233 Commits

Author SHA1 Message Date
pjh123 f383446bd1 perf: 作用域名收集六趟合一,函数体与模块体单趟填六输出 2026-10-12 04:22:29 +00:00
pjh123 26441edcbc perf: 类私有名作用域容器改哈希表,点查由线性扫描改 O(1) 2026-10-12 04:01:14 +00:00
pjh123 6b2bd6abb8 perf: 捕获分析加无嵌套函数早退守卫,免捕获集全 AST 遍历 2026-10-12 03:56:18 +00:00
pjh123 9084aff761 perf: 解析入口改用线程本地分配器,稳态免系统调用 2026-10-12 03:35:12 +00:00
pjh123 4ed8524493 build: 告警门统一走 workspace lints 2026-10-10 15:44:17 +00:00
pjh123 3cc811e730 style: 订正对象方法发射长行折行 2026-10-10 06:53:08 +00:00
pjh123 5fc898906a feat: 私有名方法名加井号前缀加嵌套类独立作用域 2026-10-10 03:15:38 +00:00
pjh123 958cc1f7a2 feat: super 属性写新建 SUPER_PUT_PROP 指令 2026-10-10 01:37:39 +00:00
pjh123 c38e91a65a feat: 对象方法 super 门加计算型 super 成员加 VM 步序对齐 2026-10-10 01:09:06 +00:00
pjh123 c7f7588b81 style: 全 workspace 格式订正,消除 fmt 漂移 2026-10-09 23:58:34 +00:00
pjh123 dbdc5556c6 feat: 默认参数自引用与后位引用读抛 TDZ ReferenceError 2026-10-09 23:58:14 +00:00
pjh123 6ba2043599 feat: 写路径四路加函数名不可写守卫,sloppy 静默 strict 抛 TypeError 2026-10-09 22:20:20 +00:00
pjh123 4f6bd5d947 feat: 函数名登记为作用域内不可写绑定并按帧槽写入函数对象 2026-10-09 21:32:51 +00:00
pjh123 ae73fb8da5 feat: 异常与 return 穿越释放资源,dispose_count 门控 2026-10-09 19:14:36 +00:00
pjh123 48ffb54c4f feat: 七类作用域出口正常释放 using 资源,for-of 每迭代 2026-10-09 18:40:24 +00:00
pjh123 b5ff2c132a feat: using 声明登记释放栈指令与 GC 根 2026-10-09 17:55:08 +00:00
pjh123 4030cb4224 feat: with 回退未声明名写落隐式全局 2026-10-09 17:17:49 +00:00
pjh123 7900bb92e6 feat: defer 依赖不发 __moduleEval,构造 deferred 对象并逐名预注册 2026-10-09 13:10:22 +00:00
pjh123 0c277aac10 feat: try 语句压边界帧,空体内 break/continue 完成值物化 undefined 2026-10-09 10:04:23 +00:00
pjh123 94823783cd style: 修 rustfmt 格式化差异 2026-10-08 06:36:29 +00:00
pjh123 66735f802f refactor: string_forge 与命名空间绑定常量迁入 oxide_types 中立层 2026-10-08 05:03:05 +00:00
pjh123 6a2f5616f1 fix: 删后复合逻辑赋值与 update 表达式 LHS 旧值读抛 ReferenceError 2026-10-06 06:25:31 +00:00
pjh123 ee3eb1892a fix: with 内 delete 回退臂解析外层绑定按可删除性定值 2026-10-06 04:48:01 +00:00
pjh123 efcb92b47e fix: 运行时 cell TDZ 消息带上被访问绑定名 2026-10-06 01:09:33 +00:00
pjh123 0a1ca83661 fix: if 无 else 假支显式写 undefined 消除寄存器初始化巧合依赖 2026-10-05 22:38:53 +00:00
pjh123 75810cb8e7 fix: for 头名回填加作用域深度门控防体内同名遮蔽覆写头 cell 2026-10-05 17:30:42 +00:00
pjh123 6cb7964764 feat: 捕获 cell 换键——类合成 cell 切计数器分配,类名与函数声明改可见绑定索引 2026-10-05 17:05:08 +00:00
pjh123 1144b07534 feat: 捕获 cell 换键 for 头按绑定身份取索引 2026-10-05 16:21:42 +00:00
pjh123 34e22c5519 feat: 捕获 cell 按绑定身份换键 2026-10-05 14:32:42 +00:00
pjh123 5239ff74b8 feat: 捕获 cell 换键地基——绑定增 cell_idx 并解析点按绑定身份取索引 2026-10-05 12:01:49 +00:00
pjh123 2f456058c0 fix: var 解构声明叶名递归预声明入槽 2026-10-04 14:04:31 +00:00
pjh123 a0fe780a6e feat: 补全 star 与再导出路径的自导入别名回写 2026-10-04 12:57:25 +00:00
pjh123 2b565a4996 refactor: 移除 lexical 预声明函数的死参数 global_lexical 2026-09-28 19:12:13 +00:00
pjh123 55133c0057 feat: 脚本顶层词法声明三常量名合法化并登记语料跳过条目 2026-09-28 19:06:34 +00:00
pjh123 9ab19fb472 feat: for-await-of 逃出关闭异步 await return() 结算后恢复帧 2026-09-27 19:48:19 +00:00
pjh123 631d430772 fix: 自增减发射面 a 槽别名写改可见活寄存器序列,防冲毁活值 2026-09-26 21:17:47 +00:00
pjh123 3bb6b1e353 fix: 逻辑快路径安全集删标识符臂,恢复 &&/||/?? 短路语义 2026-09-26 20:41:52 +00:00
pjh123 de236fb5d1 feat: 共享 ThrowTypeError 对象并拆分 arguments callee 四象限 2026-09-26 15:01:50 +00:00
pjh123 4787f2180f fix: SET 原始值接收者按严格性分流并补脏重建本体标 2026-09-24 19:37:26 +00:00
pjh123 e29e74341e fix: for 头与解构赋值写点补 upvalue 与 cell 臂,捕获预扫补赋值头 2026-09-24 15:35:21 +00:00
pjh123 70e03c6a62 feat: 类体计算键访问器落地动态定义访问器指令 2026-09-24 09:16:08 +00:00
pjh123 c9e1ee2e09 fix: 裸 return 物化 undefined,防调用残留值冒充完成值 2026-09-20 18:07:54 +00:00
pjh123 28ccbebd52 fix: break/continue 携当前语句列表累积值且循环出口值按迭代回写 2026-09-20 12:19:52 +00:00
pjh123 c4ce29c6f2 fix: 词法声明遮蔽内置名不再占镜像槽并拒写臂全局解析 2026-09-20 11:16:13 +00:00
pjh123 1433d47329 fix: 被捕获词法绑定入口建 TDZ 占位 cell 并跳过陈旧静态守卫 2026-09-20 09:08:44 +00:00
pjh123 9a502e634a fix: 删后裸读已知全局内置名经 A 侧抛 ReferenceError 2026-09-20 08:38:11 +00:00
pjh123 2b0238f310 fix: catch 参数名补入捕获扫描且 catch 入口新 cell 2026-09-20 04:46:41 +00:00
pjh123 d4df1ddaf4 fix: 循环体被捕获词法声明每迭代新建 cell 2026-09-19 19:58:13 +00:00
pjh123 ae71adcaab fix: spread 字面量 elision 置洞并扩长 2026-09-19 12:44:47 +00:00
pjh123 46464efede fix: 捕获块函数名入口实例化为 undefined 2026-09-18 01:29:53 +00:00