Commit Graph

1449 Commits

Author SHA1 Message Date
pjh123 cf298ab3d1 perf: DCE Pass B 迭代全扫改工作队列单遍收敛 2026-09-28 18:24:19 +00:00
pjh123 a0bea413c0 perf: DCE 两入口零删除时跳过 mark-sweep 重建 2026-09-28 18:11:34 +00:00
pjh123 754b910da9 docs: 修正 inline_callee 注释为热路径读活动镜像的准确语义 2026-09-28 17:56:51 +00:00
pjh123 1d613001ed perf: Kemp 染色工作列表改两集合,弹出取首元素消除二次方扫描 2026-09-28 17:53:56 +00:00
pjh123 6f63ba67a4 bench: 基线重录至首轮冷编译口径 2026-09-28 17:34:35 +00:00
pjh123 b3255faa46 perf: 压帧时固化 callee upvalue 表,热路径免每指令重查 2026-09-28 17:24:10 +00:00
pjh123 597f11e802 fix: 袋支 calendar 未提供时不再误读 era/eraYear 2026-09-28 16:43:35 +00:00
pjh123 6c7d7f3ffc feat: temporal 袋支 relativeTo 时区在场产 Zoned 载荷 2026-09-28 16:25:38 +00:00
pjh123 eb2e999612 feat: temporal relativeTo property bag 读序对齐规范并加 era 合并 2026-09-28 15:57:35 +00:00
pjh123 9a9264c2e1 feat: temporal zoned 相对点补 compare/total/round epoch 分支 2026-09-28 15:04:36 +00:00
pjh123 95155380b9 fix: zdt 字符串支 prefer/reject 匹配时改返回候选点 epoch 2026-09-28 04:55:17 +00:00
pjh123 b574804afb feat: zdt 加减改走 epoch 级核心并扩展相对点载荷 2026-09-28 04:30:48 +00:00
pjh123 833b8253f9 fix: instant 字符串化时区选项先经规范化再查偏移 2026-09-28 03:05:50 +00:00
pjh123 ad5ed6bd5a feat: zdt 创建解析 zone-aware 加 offset 与区校验 2026-09-28 02:59:26 +00:00
pjh123 4dece4146b feat: temporal IANA 区接受面与 epoch 依赖偏移读取路径加亚分钟偏移 getter 2026-09-28 01:38:23 +00:00
pjh123 9b0a10f1f3 test: 更正 Casey 时区单测注释与函数名贴合真实源表 2026-09-28 00:06:01 +00:00
pjh123 f824afd041 refactor: temporal 偏移表示由 i32 分钟升级为 i64 秒 2026-09-27 23:34:25 +00:00
pjh123 51a79ed17c feat: temporal 时区数据源与 TZif 解析器 2026-09-27 22:49:20 +00:00
pjh123 9a0e2962d4 fix: 多层逃出结算前清挂起信号防跨上下文误完成 2026-09-27 21:53:50 +00:00
pjh123 87cbe4ad2a fix: 统一 Duration.round 纯时间路径范围判据为存储分量加权和 2026-09-27 21:09:35 +00:00
pjh123 b6580036da feat: for-await-of 多层逃出逐层 LIFO 关闭并接通异步生成器路径 2026-09-27 20:53:13 +00:00
pjh123 7f5ca71b9b fix: stringify 反斜杠转义臂补双反斜杠输出 2026-09-27 20:00:54 +00:00
pjh123 9ab19fb472 feat: for-await-of 逃出关闭异步 await return() 结算后恢复帧 2026-09-27 19:48:19 +00:00
pjh123 c9f8597491 fix: 异步生成器 return 委托补规范 Await 步与 close 非对象检出 2026-09-27 18:40:43 +00:00
pjh123 93eab980bf fix: for-await-of 收尾 return 抛错恢复原始异常值 2026-09-27 18:28:48 +00:00
pjh123 ac13b1a285 feat: 异步生成器 yield* 走异步迭代协议按规范结算 2026-09-27 18:06:36 +00:00
pjh123 a44229bee7 perf: 染色图构建按活点预分组 fresh,消除逐指令全扫描 2026-09-27 16:59:57 +00:00
pjh123 b97b52bcad fix: JSON.stringify 顶层 replacer 序与 space 的 Infinity/码元边语义 2026-09-27 04:53:51 +00:00
pjh123 b14ea8ff43 fix: 返回清空 sloppy 函数 arguments 属性,末次 arguments 对象不再保活晋升
dispatch_create_arguments 把 sloppy 函数的 own arguments 数据属性设为本调用的
arguments 对象,调用返回后从不清除,强引用保活最后一次调用的 arguments 对象,
跨 epoch 晋升后泄漏(object_graph_retention_anchor 32770 vs 32769)。

restore_frame 弹帧时按 sloppy 且属性在场清空该属性(置 undefined),与 V8 对
非执行中函数 func.arguments 返回 undefined 的语义对齐;strict 函数无 own
arguments,不涉及。
2026-09-27 04:10:12 +00:00
pjh123 daddd9a64d fix: GC mark 跟随 perm 对象边,builtin 原型 session 子引用不再悬垂 2026-09-27 03:24:16 +00:00
pjh123 00a8e9a2bd refactor: mark 边链归一为 native 家族分类器驱动 2026-09-27 02:05:53 +00:00
pjh123 18737c70ea fix: 可抛算术比较位 opcode 纯标翻转,DCE 不再删副作用指令 2026-09-27 01:28:49 +00:00
pjh123 f8722ca91d fix: sloppy 函数调用原始值 this 按规范盒装为包装对象 2026-09-27 00:49:22 +00:00
pjh123 7dbb8aa2bf fix: 关系比较处理器补 Symbol 守卫,替换 BigInt 混合检查 2026-09-27 00:31:38 +00:00
pjh123 1c13815762 fix: bind 的 length/name 改自身门与传播读,getter 抛错原值上抛 2026-09-27 00:05:31 +00:00
pjh123 ed3b7619fa fix: bound 构造器构造路径逐层解包替换 new.target 并前置绑定实参 2026-09-27 00:04:55 +00:00
pjh123 2824213860 fix: apply 非对象 argArray 抛 TypeError 并先查目标可调用 2026-09-26 23:29:59 +00:00
pjh123 79dcc1d553 fix: RegExp flags getter 对无槽对象按规范读旗访问器组串 2026-09-26 23:17:53 +00:00
pjh123 a7484480f6 fix: RegExp 构造器对未知旗与重旗抛 SyntaxError 2026-09-26 22:46:37 +00:00
pjh123 e775842c09 fix: Symbol.unscopables 补入 well-known symbol 表 2026-09-26 21:41:06 +00:00
pjh123 ad6874cd23 fix: Boolean 构造器对象臂按 B.3.4 特判 DDA 宿主对象为 falsy 2026-09-26 21:26:11 +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 717960a9e8 perf: upvalue 读取缓存 callee 切片指针省解引用链 2026-09-26 20:30:53 +00:00
pjh123 bf19cf112b perf: for-of 内置迭代器快路径直步,跳过 native 调用帧 2026-09-26 19:59:23 +00:00
pjh123 80ce45d54c fix: bench compile_time 指标改测真实冷编译时长 2026-09-26 19:02:47 +00:00
pjh123 4dc5fd0717 bench: gc_mark_sweep 改单 VM 长 run churn 触发执行期收集 2026-09-26 18:56:04 +00:00
pjh123 78953e338b fix: upvalue cell 参与 mark-sweep 回收,闭合长 run 死闭包 cell 泄漏 2026-09-26 18:27:21 +00:00
pjh123 f1cd2cd612 perf: 原生函数指针改 NonNull 使对象头缩至 136 字节 2026-09-26 17:57:25 +00:00
pjh123 6a9ae54e5d perf: native 同步调用实参打包改栈内 SmallVec 免堆分配 2026-09-26 16:58:12 +00:00