Commit Graph

19 Commits

Author SHA1 Message Date
pjh123 7e11a4d2b4 fix: defineProperty 内部错误不触发 unwind + enumerable/configurable 缺省回填 2026-08-08 01:18:21 +08:00
pjh123 bfc2312f6c fix: 数组元素写入越过元素区时搬移属性区 + defineProperty 数组索引走元素区 2026-08-07 23:20:32 +08:00
pjh123 31542a2576 fix: 数组属性存储机制(array_prop_count 显式元素数 + shape 属性偏移 + IC/prop_forge 对齐) 2026-08-07 21:53:45 +08:00
pjh123 e6886eb1d0 feat: 实现整数索引读取与 for-of 迭代(get_iterator 支持) 2026-08-07 18:10:19 +08:00
pjh123 192b697335 fix: 数组元素访问器属性触发 getter 并透传异常 2026-08-07 15:05:44 +08:00
pjh123 31e28a03a6 docs: 补充注释与格式化 2026-08-06 23:10:27 +08:00
pjh123 969eacb047 perf: IC hit/miss 路径 depth=0 快速路径内联,跳过 proto 遍历函数调用 2026-06-30 23:45:52 +08:00
pjh123 56d41441e5 perf: 优化调用原型链的 IC 命中加速 2026-06-30 21:41:05 +08:00
pjh123 0166e0c849 perf: 消除热路径冗余检查 2026-06-30 21:02:45 +08:00
pjh123 3e7c082293 feat: 为 VM 添加结构化日志 2026-06-26 20:50:05 +08:00
pjh123 f23d4e61b2 feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost> 2026-06-25 22:38:23 +08:00
pjh123 d195d7615c refactor: Vm 状态分组、dispatch 拆分为分发表、IC 辅助函数独立成模块 2026-06-25 19:22:16 +08:00
pjh123 ddffa8504e refactor: 字符串值改用 JsString 指针表示,键与字面量改用 PermInterner 2026-06-24 20:15:15 +08:00
pjh123 b1cd4661ed refactor: 统一错误对象构造与异常类型传播 2026-06-23 14:51:58 +08:00
pjh123 2d166cbfa5 fix: 修复全局边界安全与内存稳定性问题 2026-06-22 19:43:00 +08:00
pjh123 a9d8d0972c feat: 添加 session arena 与逃逸晋升 2026-06-16 12:36:52 +08:00
pjh123 391566ba5b feat: 实现for-of与解构赋值 2026-06-14 23:45:12 +08:00
pjh123 246ad72540 refactor: 拆分 Kernel 中可变 Session 与不可变 Core 2026-06-14 12:58:09 +08:00
pjh123 2c838b67b5 refactor: 拆分属性访问与 accessor 辅助逻辑 2026-06-14 00:21:33 +08:00