pjh123
|
b6219188e7
|
fix: DefineOwnProperty 臂写参数寄存器补顶帧守卫
|
2026-10-10 00:12:44 +00:00 |
|
pjh123
|
2b18c4d264
|
feat: mapped arguments defineProperty 后参数与 arguments 再同步
|
2026-10-09 23:27:18 +00:00 |
|
pjh123
|
b240cbd305
|
feat: 对象层惰性模块命名空间求值触发
|
2026-10-09 15:13:19 +00:00 |
|
pjh123
|
376a2a1e9e
|
refactor: 内置八文件内核访问器调用改经 VmHost 能力方法
|
2026-10-08 07:23:24 +00:00 |
|
pjh123
|
c97b0207b4
|
refactor: 内置符号键与符号值改经 realm 维度编码
|
2026-10-07 04:13:18 +00:00 |
|
pjh123
|
c6bc93a076
|
refactor: realm 与 Vm 生命周期解耦,Vm 持 Arc<Realm>
|
2026-10-07 01:35:16 +00:00 |
|
pjh123
|
214494d3d5
|
refactor: 退役 new_array 死参数与三十四处调用点
|
2026-10-03 04:32:20 +00:00 |
|
pjh123
|
a4d70a8bfe
|
refactor: 退役逃逸写屏障 builtins 侧调用点与 trait 兑现
|
2026-10-03 02:54:40 +00:00 |
|
pjh123
|
f70de8cb43
|
fix: 大数组索引写降级命名属性并扩展逻辑长度
|
2026-09-29 13:05:37 +00:00 |
|
pjh123
|
f97db6094e
|
fix: Reflect ownKeys 族收敛规范枚举与原值传播
|
2026-09-26 15:44:44 +00:00 |
|
pjh123
|
53505dc38c
|
fix: 补 Error 族原型与 Math 六函数边及 Symbol 面描述符
|
2026-09-24 17:33:49 +00:00 |
|
pjh123
|
c8fda6132b
|
fix: Reflect 族属性键转换异常原值传播接传播变体
|
2026-09-23 22:30:55 +00:00 |
|
pjh123
|
99224b88b3
|
fix: TA 删除自身串键重建排除哨兵元素键防形状链物化
|
2026-09-23 11:31:33 +00:00 |
|
pjh123
|
f199cd9632
|
feat: Reflect.has 切统一数值键门并修 2^32 索引边界
|
2026-09-23 11:13:56 +00:00 |
|
pjh123
|
c0f8970912
|
feat: TA 枚举面接 live 长元素键与完整性家族跳键
|
2026-09-23 10:42:53 +00:00 |
|
pjh123
|
ff1abe0131
|
feat: TA 自身属性描述符与 hasOwn 叶接统一数值键门
|
2026-09-23 10:06:47 +00:00 |
|
pjh123
|
1670978a3a
|
feat: TA 删除自身属性接统一数值键门三态裁决
|
2026-09-23 08:55:09 +00:00 |
|
pjh123
|
18b80f2f41
|
feat: TA 定义自身属性数值索引臂与原型链门口径
|
2026-09-23 08:31:47 +00:00 |
|
pjh123
|
2252ed7bbc
|
feat: String 盒迁移 boxed_value 载荷并物化固有属性面
|
2026-09-22 16:40:01 +00:00 |
|
pjh123
|
0eb44413b1
|
style: 格式化 oxide_builtins 六文件消除 fmt 漂移
|
2026-09-22 00:16:03 +00:00 |
|
pjh123
|
68e0ad7fa1
|
fix: 类构造器属性序修正 + prototype 哨兵键枚举修复
|
2026-09-21 16:27:14 +00:00 |
|
pjh123
|
8e22c48b70
|
fix: RegExp source/flags 原型访问器与 GC 根追踪
|
2026-09-21 14:56:19 +00:00 |
|
pjh123
|
fea24b6d26
|
fix: 修复 oxide_builtins 整数溢出 panic 点与安全转换
|
2026-09-21 14:11:20 +00:00 |
|
pjh123
|
d93215c83b
|
feat: 补全 Object.prototype 方法族与 toString 标签
|
2026-09-21 03:30:25 +00:00 |
|
pjh123
|
7062300a37
|
fix: define/create 非对象目标抛错与描述符两阶段收集
|
2026-09-20 22:15:00 +00:00 |
|
pjh123
|
4a8894a560
|
feat: 实现 Object.getOwnPropertyDescriptors 内建
|
2026-09-20 20:45:15 +00:00 |
|
pjh123
|
2e6c83576b
|
fix: 内置属性读取触发访问器并透传原始异常值
|
2026-09-20 05:51:45 +00:00 |
|
pjh123
|
9b4f1e916d
|
fix: 装箱对象被包基元改专属载荷字段免槽位错位
|
2026-09-20 04:28:20 +00:00 |
|
pjh123
|
a953652da8
|
fix: shift 返回钉结果寄存器并收 length 写序偏离
|
2026-09-19 10:33:59 +00:00 |
|
pjh123
|
b45f979db7
|
fix: 数组长度定义异常原值抛出并保留错误类型
|
2026-09-18 02:42:11 +00:00 |
|
pjh123
|
5ecd03c1a1
|
fix: 数组长度按虚拟属性处理定义与截断
|
2026-09-18 02:05:57 +00:00 |
|
pjh123
|
4236290b45
|
fix: 不可扩展对象设置原型返回失败
|
2026-09-18 01:23:02 +00:00 |
|
pjh123
|
ac6a48412b
|
fix: 删除 super 属性按规范报错并补 setPrototypeOf 内置
|
2026-09-18 01:06:48 +00:00 |
|
pjh123
|
f53918f287
|
feat: 星号导出歧义名从命名空间省略
|
2026-09-18 00:19:29 +00:00 |
|
pjh123
|
ed65b5282f
|
feat: 模块命名空间枚举读活值并支持写穿
|
2026-09-18 00:02:21 +00:00 |
|
pjh123
|
12ac57c877
|
fix: 知名符号改为原语值表示
|
2026-09-17 23:03:10 +00:00 |
|
pjh123
|
6aa87cd40e
|
fix: 模块命名空间对象设为不可扩展并拦截写入
|
2026-09-17 22:32:29 +00:00 |
|
pjh123
|
9b65feb2ab
|
fix: 模块命名空间暴露符号标签自身键
|
2026-09-17 20:26:44 +00:00 |
|
pjh123
|
79518ba827
|
fix: strict 删除非可配置属性抛错并修正数组长度
|
2026-09-17 19:17:16 +00:00 |
|
pjh123
|
10f0f74b76
|
docs: 补齐数组与对象工具族注释并清除乱码
|
2026-09-17 12:35:05 +00:00 |
|
pjh123
|
53da6ef817
|
fix: @@iterator 解析不到可调用时迭代可选入口回退 array-like
|
2026-09-14 19:45:52 +00:00 |
|
pjh123
|
d877e63cf1
|
fix: 全局对象成员写与删后镜像槽反向同步防裸读失步
|
2026-09-14 13:10:17 +00:00 |
|
pjh123
|
4284aed79a
|
chore: 移除键域调试探针与死代码并修正动态源注释
|
2026-09-14 10:56:32 +00:00 |
|
pjh123
|
0c750fa74c
|
emit/kernel/vm/builtins: 常量池键编码 + 键物化真实串值面 + 16 回归钉——emit 侧字面量/键/模板统一改存无标志键编码:lone_surrogates 字面量与模板 cooked 按 oxc marker 解码还原真单元序列(FFFD+hex4≠fffd→surrogate 单元、FFFD+fffd→FFFD、FFFD+非 hex 防御臂),无标志串 encode_key(encode_utf16()) 入池(BMP 无 FFFD 键恒等 = 现值,池条目零漂移),string_pool 集中收口 9 处入池点;interner string_ptr 由单元物化(含孤立→FlatU16、良形→Flat);键物化面改真实 JS 串值(key_si_to_js_value 经 decode_key,Object.keys/ownKeys/entries/Reflect.ownKeys/json reviver 键同源;整数键反解数字串);批内修复三处子集 A/B 差分撞出回归:replace $n 展开按 spec GetSubstitution 重写(digitCount 2/1、越界回退 1 位、越界含 $0 原文输出,node 13 用例对照钉住)、String 构造器 Symbol 路径按 new.target 分流(String(sym)→描述串、new String(sym)→TypeError,恢复 to_string_for_string_constructor)、padStart/padEnd 未给 fill 时按单空格补(原 lossy 串取 'un' 杂质,pre-existing 一并归零);迭代器 dispose 钉改回真值断言(String(Symbol.dispose) 现合法返回描述串);property-escapes 613/0/0(B167 基线 582/31/0,31 归零)、String 子集 963/250/10 vs BASE 949/264/10(14 修 0 回归)、for-of +1(string-astral-truncated)、五 crate 113 套件 2680/0、clippy/fmt 零新增(JSON 面与全量 test262 收尾在 131.2 后续 commit 闭合)
|
2026-09-14 03:04:23 +00:00 |
|
pjh123
|
c8bcff83f6
|
fix: sloppy 模式属性赋值静默 no-op——写失败按写方严格模式分派,内置写路径一律按严格
|
2026-09-09 17:48:33 +08:00 |
|
pjh123
|
64f582d34b
|
chore: rustfmt 全量格式化——CI fmt check 差异清零
|
2026-09-09 15:14:57 +08:00 |
|
pjh123
|
0ffb5d2cf3
|
fix: tagged template 语义修正——cooked undefined/this绑定/site缓存/冻结 + groupBy getter 异常传播 + defineGetter setter 保留
|
2026-08-22 11:15:55 +08:00 |
|
pjh123
|
c7b54cb181
|
feat: String.raw/groupBy/withResolvers/f16round/__defineGetter__ 低垂果实批量实现
|
2026-08-22 10:26:00 +08:00 |
|
pjh123
|
9f13d107ec
|
feat: Iterator helpers 基建——Symbol.dispose 注册与 %IteratorHelperPrototype%
|
2026-08-16 14:44:47 +08:00 |
|
pjh123
|
4029259255
|
fix: builtins 对象分配统一走 alloc_object 登记消除高频路径泄漏
|
2026-08-16 03:36:02 +08:00 |
|