爱特每羊队
aa7e67bd5a
perf: 内置函数跳过冗余哈希校验
2026-06-30 22:03:07 +08:00
爱特每羊队
7877aad75d
perf: 消除热路径冗余检查
2026-06-30 21:02:45 +08:00
爱特每羊队
f73f629902
fix: 修复最新版 clippy 告警
2026-06-30 15:23:11 +08:00
爱特每羊队
26839db07b
style: 自动格式化
2026-06-30 15:11:11 +08:00
爱特每羊队
4149cfaa49
perf(test262): 45.5% — all Array readonly ArrayLike + conservative skip
...
- ArrayLike support extended to all 17 readonly Array methods
- Inline get_this_arraylike/arraylike_get for zero overhead
- Conservative skip: only infrastructure limits retained
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
(cherry picked from commit 0cc47a8c8aadcb5076f70dc517308bc2a3a8986e)
2026-06-30 12:42:57 +08:00
爱特每羊队
6a090449cb
perf(test262): ArrayLike for forEach/map, prepare array_ptr_len3! macro
...
(cherry picked from commit e275828c22991ffce724175642b9f6f38c79f69e)
2026-06-30 12:42:57 +08:00
爱特每羊队
117d4b3722
perf(test262): ArrayLike support for slice/join/concat, +200 pass (40.7%→41.7%)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
(cherry picked from commit fc092d7b94cea0ad2e686d0d7fa6610fe63406db)
2026-06-30 12:42:57 +08:00
爱特每羊队
18c5ee6bce
refactor(array): prepare array_ptr_len! for ArrayLike extension
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
(cherry picked from commit a3b914df3c985388d6540f5970711be408ee81c7)
2026-06-30 12:42:57 +08:00
爱特每羊队
05f1056cde
perf(test262): +2.4% pass rate via Function .name/.length and ArrayLike support
...
- Array indexOf/includes/lastIndexOf: ArrayLike receiver + fromIndex + SameValueZero
- Function.prototype methods: add .length property via bind_method_static
- Error objects: add .name property via create_kind_error
- Constructor functions: add .name via make_pair + .length via bind_constructor!
- test262: 8497→9009 pass (+512), 38.3%→40.7% rate
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
(cherry picked from commit af61949e6cab1b149a13e571e29bacc4267d5690)
2026-06-30 12:42:57 +08:00
爱特每羊队
efb5f328f5
feat: 完成 Object/Array 原型方法修复
2026-06-27 15:34:17 +08:00
爱特每羊队
7705a9a600
feat: 修复 Array.slice 负数索引处理,新增 Array push/pop/shift/unshift/slice 边界测试
2026-06-27 15:28:46 +08:00
爱特每羊队
d17f881327
refactor: 用户数字参数改走 coerce_number_bounded,对象参数支持 ToPrimitive
2026-06-27 13:49:37 +08:00
爱特每羊队
fe2042864c
feat: 实现 Object/Array 的 toString 与 valueOf
2026-06-27 13:22:45 +08:00
爱特每羊队
a032a0a0fe
feat: 为 Array/String 原型方法添加入口和错误路径结构化日志,编译器添加阶段边界日志
2026-06-26 21:24:18 +08:00
爱特每羊队
2f5d91bd48
feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost>
2026-06-25 22:38:23 +08:00