pjh123
|
461b18fa05
|
fix: inline 回调抛原始异常值时 catch 保留原值不再包装成 Error
dispatch_native_call 的 NativeResult::Err 分支此前把非对象异常值
(用户 throw 的数字/字符串/null/undefined/false)包装成 Error 对象,
违反 ECMAScript throw 任意值语义:catch 应收到原始值。raise_call_error
与 TailCall 分支已通过 last_uncaught_value 保留原值,此处为唯一不一致点。
统一为原样保留异常值,并补数组回调/嵌套 inline/finally 组合回归测试。
|
2026-08-15 05:49:59 +08:00 |
|
pjh123
|
33db6dad9c
|
test: 数值断言容忍 int 表示,类私有字段 for-in 用例补公有字段
|
2026-08-14 06:14:38 +08:00 |
|
pjh123
|
cd9132fb14
|
perf: 数组迭代方法元素读取走密集直读快路径
|
2026-08-13 18:12:49 +08:00 |
|
pjh123
|
d5c292d33f
|
style: 修复 clippy --all-targets 告警
|
2026-06-30 15:18:13 +08:00 |
|
pjh123
|
f23d4e61b2
|
feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost>
|
2026-06-25 22:38:23 +08:00 |
|
pjh123
|
ddffa8504e
|
refactor: 字符串值改用 JsString 指针表示,键与字面量改用 PermInterner
|
2026-06-24 20:15:15 +08:00 |
|
pjh123
|
69500513b3
|
fix: 修复同步调用参数限制与内建语义错误
|
2026-06-23 14:38:58 +08:00 |
|
pjh123
|
f7834df245
|
fix: 修复数组回调与原始值属性访问
|
2026-06-17 12:59:11 +08:00 |
|
pjh123
|
ff6853face
|
feat: 注入 harness 并补齐关键全局内建
|
2026-06-09 17:08:10 +08:00 |
|
pjh123
|
f77499e5cd
|
style: 减少自动格式化换行
|
2026-06-09 00:53:46 +08:00 |
|
pjh123
|
343d5ffb5f
|
fix: 修复测试悬空引用与 this 误转字符串问题
|
2026-06-09 00:40:01 +08:00 |
|
pjh123
|
6cb781a3bd
|
fix: 修复数组长度与槽位索引截断问题
|
2026-06-08 22:55:52 +08:00 |
|
pjh123
|
7a46e32f04
|
fix: 修复 array_push 返回值错误问题
|
2026-06-08 21:50:49 +08:00 |
|
pjh123
|
f8eb48ab80
|
feat: 搭建 Iterator 与 for-of 语法基础设施
|
2026-06-08 13:48:54 +08:00 |
|
pjh123
|
f725d81b36
|
refactor: 哈希表存储属性以支持无上限属性个数
|
2026-06-07 15:25:47 +08:00 |
|
pjh123
|
b9e889a8aa
|
feat: 支持 Array 对象及成员方法
|
2026-06-07 10:11:07 +08:00 |
|