Commit Graph

8 Commits

Author SHA1 Message Date
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