pjh123
|
3fb3ebc3cc
|
fix: Reflect.construct 换真构造帧并支持 newTarget 覆写
|
2026-09-20 15:13:18 +00:00 |
|
pjh123
|
1a6feadac4
|
fix: Array @@species 绑定并暴露真 [[Construct]],隐式返回交付当前 this
|
2026-09-20 13:07:38 +00:00 |
|
pjh123
|
b876495c00
|
fix: native 分支返回补镜像重载使外层裸读与 A 侧一致
|
2026-09-20 05:12:14 +00:00 |
|
pjh123
|
1d7561d07c
|
fix: 恢复边界镜像重载跳过 native pack 实参区
|
2026-09-19 19:26:06 +00:00 |
|
pjh123
|
0f2372c928
|
fix: 数组显式 undefined 命名槽存在性改按 shape 槽命中
|
2026-09-19 14:07:34 +00:00 |
|
pjh123
|
f5330da5f0
|
fix: 读路径按规范跳洞对齐并补 HasProperty 存在判定
|
2026-09-19 11:52:53 +00:00 |
|
pjh123
|
0697cde219
|
fix: pending_length_exception 登记 GC 根遍历与搬移重写
|
2026-09-19 09:57:43 +00:00 |
|
pjh123
|
41bebaa05a
|
fix: 数组长度赋值走统一检查并支持部分截断
|
2026-09-18 03:02:41 +00:00 |
|
pjh123
|
b45f979db7
|
fix: 数组长度定义异常原值抛出并保留错误类型
|
2026-09-18 02:42:11 +00:00 |
|
pjh123
|
3de0f8a6cb
|
feat: 跨模块可重赋导出活读
|
2026-09-18 00:46:06 +00:00 |
|
pjh123
|
4d0f11e30a
|
fix: 符号原语数值与字符串转换改抛类型错误
|
2026-09-17 23:32:28 +00:00 |
|
pjh123
|
12ac57c877
|
fix: 知名符号改为原语值表示
|
2026-09-17 23:03:10 +00:00 |
|
pjh123
|
79518ba827
|
fix: strict 删除非可配置属性抛错并修正数组长度
|
2026-09-17 19:17:16 +00:00 |
|
pjh123
|
24ea3bdec5
|
docs: 修正原始值转换注释的保护链语义
|
2026-09-17 13:33:40 +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
|
5e9cd271e1
|
docs: 改写虚拟机核心域注释并清除英文残留
- error.rs:补 coerce_primitive_bounded / coerce_number/int32/uint32_bounded /
checked_object_ptr / raise_error_kind / raise_js_error / raise_type_error /
error_message_text / thrown_error_kind 共 10 项文档;@@toPrimitive 英文块译中。
- dispatch_loop.rs:补 dispatch 主循环五段式文档。
- vmhost.rs:property_key_si trait 臂英文块译中(Reflect/Object 不传播键转换异常)。
|
2026-09-17 13:22:18 +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 |
|