Commit Graph

10 Commits

Author SHA1 Message Date
pjh123 6c9b8419c7 fix: property_key_si 对象与兜底原始值键统一走字符串键规范化
对象经 ToPrimitive 转字符串后直接 intern 绕过 canonical_index_of,产生
与整数键区间分裂的字符串键(o[{toString(){return "5"}}] 与 o[5] 不同
键);bigint 等兜底原始值键同病。统一经 string_key_si 规范化:规范数字
串映射整数键,其余 intern,与字符串分支及 03.1 各建键入口口径一致。

补回归:对象 ToPropertyKey 数字串键与 o[5]/o["5"] 键等价(读写双向)、
o[5n] 与 o[5]/o["5"] 键等价。
2026-08-15 04:20:26 +08:00
pjh123 02dabbb845 fix: 计算成员复合赋值保规范求值序 2026-08-14 11:41:50 +08:00
pjh123 1a62af5485 perf: 常量字符串键计算成员折叠走 IC 静态路径 2026-08-14 10:20:32 +08:00
pjh123 12ebdb8c0e perf: 对象字面量批量构造键序预建 shape 2026-08-14 04:47:15 +08:00
爱特每羊队 6c7b10d6c5 feat: 对象字面量 spread({...obj} 展开可枚举自有属性) 2026-08-08 11:24:09 +08:00
爱特每羊队 ed0864d01f feat: 支持访问器描述符与 get/set 语法 2026-06-09 16:22:24 +08:00
爱特每羊队 f6268521bc fix: 统一属性键字符串化路径 2026-06-08 23:00:27 +08:00
爱特每羊队 f6e635cdbe refactor: 哈希表存储属性以支持无上限属性个数 2026-06-07 15:25:47 +08:00
爱特每羊队 c8996dc438 feat: 支持成员自增自减与复合运算 2026-06-06 20:48:44 +08:00
爱特每羊队 5c8e41352a test: 拆分 VM 测试并新增多项测试 2026-06-06 15:41:28 +08:00