Commit Graph

24 Commits

Author SHA1 Message Date
pjh123 635c8144f6 feat: server 执行请求路径,六段纯函数加每请求步数覆盖 2026-10-06 15:05:18 +00:00
pjh123 bfbab9431a perf: String() 有限 double 转串加 16 槽 last-value 缓存 2026-10-05 07:36:12 +00:00
pjh123 bd14e332ba perf: 字符串 length 站点指针快判免 IC 读 2026-10-05 05:25:26 +00:00
pjh123 b77f75b237 feat: 新增采样器按指令周期记录样本并输出热点直方图 2026-10-04 21:40:26 +00:00
pjh123 e84b2ed09f docs: 对齐 README 与基准基线文档的 epoch 退役后口径 2026-10-04 12:24:24 +00:00
pjh123 463760dfda perf: 对象字面量静态键装载期预内部化,构造期直读侧表 2026-10-04 12:08:46 +00:00
pjh123 b8b38dbf28 docs: 改写五处 epoch 悬垂注释对齐统一入口分配语义 2026-10-04 11:30:00 +00:00
pjh123 b5a0582843 refactor: 退役 Vm epoch 字段面与 doc epoch 表述 2026-10-03 10:10:20 +00:00
pjh123 43acaacd08 refactor: 退役根重写镜像与对象克隆重写族,保留原地 sweep 弱键定夺 2026-10-02 19:24:56 +00:00
pjh123 754b910da9 docs: 修正 inline_callee 注释为热路径读活动镜像的准确语义 2026-09-28 17:56:51 +00:00
pjh123 b3255faa46 perf: 压帧时固化 callee upvalue 表,热路径免每指令重查 2026-09-28 17:24:10 +00:00
pjh123 9ab19fb472 feat: for-await-of 逃出关闭异步 await return() 结算后恢复帧 2026-09-27 19:48:19 +00:00
pjh123 717960a9e8 perf: upvalue 读取缓存 callee 切片指针省解引用链 2026-09-26 20:30:53 +00:00
pjh123 736d9220d5 feat: 超时崩溃记录带 last-pc 现场(pc/opcode/帧深) 2026-09-26 10:20:27 +00:00
pjh123 65ef05bcc4 feat: 逐指令 trace 补 pc 并加 eval/run --trace 旗标 2026-09-26 09:40:37 +00:00
pjh123 c568eed769 feat: Atomics.waitAsync/pause 异步臂与 notify 唤醒面 2026-09-23 21:17:43 +00:00
pjh123 dce132acec fix: TA 构造形态改读构造入口标记替代寄存器推断 2026-09-22 19:41:55 +00:00
pjh123 1d7561d07c fix: 恢复边界镜像重载跳过 native pack 实参区 2026-09-19 19:26:06 +00:00
pjh123 b45f979db7 fix: 数组长度定义异常原值抛出并保留错误类型 2026-09-18 02:42:11 +00:00
pjh123 38d710cf04 docs: 改写虚拟机调度与属性域注释
vm/mod.rs:补模块头,说明基于寄存器的执行状态、寄存器文件、调用栈
与 session 内存及子模块职责;为 MAX_PROTO_CHAIN_DEPTH、
format_error_message、is_object_prototype 补文档。
vm/call.rs:为 is_session_ptr、alloc_object 补文档;为
call_function_sync、push_bytecode_frame 补五段式文档,写清 native/字节码
统一同步调用与统一压帧的步骤、边界和副作用。
vm/gc_hooks.rs:为 for_each_root、maybe_collect_session_gc 补文档。
vm/props.rs:property_key_si 首现展开字符串 intern id;为
array_index_from_property_key、resolve_property、get_own_property_slot
补文档。
2026-09-17 13:29:22 +00:00
pjh123 7a5b1b2d06 refactor: vm.rs 内联测试按属主模块归位 2026-09-16 17:07:29 +00:00
pjh123 5a429f34cb refactor: dispatch 循环与 VmHost 动态编译拆入 vm 子模块 2026-09-16 16:41:38 +00:00
pjh123 d368b2f61e refactor: VM 主实现非派发段按职责拆入 vm 子模块 2026-09-16 16:39:30 +00:00
pjh123 de770c4f59 refactor: VM 执行状态类型从 vm.rs 移入 vm 目录 2026-09-16 16:37:05 +00:00