Commit Graph

182 Commits

Author SHA1 Message Date
pjh123 44ead358ed fix: 补内建函数 ToNumber 抛错路径与自身属性等正确性 2026-09-24 16:06:41 +00:00
pjh123 fd21fa6b3f feat: WeakMap 构造体与四方法本体落地及 stub 剥离 2026-09-24 07:15:25 +00:00
pjh123 7a0d3ce336 fix: Proxy stub 不装规范不存在的 prototype 属性 2026-09-24 05:09:34 +00:00
pjh123 834ef9e2d8 feat: Weak 族 stub 构造器面补 prototype 与 name/length 属性 2026-09-24 03:59:07 +00:00
pjh123 dd307dec1e feat: Map getOrInsertComputed 二扫原位覆盖与±0键规范化 2026-09-24 03:01:04 +00:00
pjh123 885c67428d feat: SAB 原型 slice 完整语义(species 默认 SAB 与结果三检直拷) 2026-09-24 00:16:53 +00:00
pjh123 b892c59a75 feat: SAB 构造器 maxByteLength 选项面 grow 方法与访问器真值臂落地 2026-09-23 21:46:36 +00:00
pjh123 c568eed769 feat: Atomics.waitAsync/pause 异步臂与 notify 唤醒面 2026-09-23 21:17:43 +00:00
pjh123 92afb73013 feat: Atomics.wait/notify 单线程退化面(等值 timed-out / 非 SAB 抛错返 0) 2026-09-23 20:09:01 +00:00
pjh123 a7fa12e588 feat: 绑定 Atomics 全局对象方法并接入 test262 2026-09-23 19:08:35 +00:00
pjh123 f2ac04ea13 feat: SharedArrayBuffer 原型对象与构造器 meta 正式绑定 2026-09-23 16:00:55 +00:00
pjh123 a18a6323e6 fix: bind_constructor 宏补 length 描述符 meta 2026-09-23 15:27:47 +00:00
pjh123 3d50306853 feat: SharedArrayBuffer 最小构造器与载荷生命周期 2026-09-23 12:44:05 +00:00
pjh123 5dbff7d941 feat: ArrayBuffer sliceToImmutable 方法全语义落地 2026-09-23 12:23:36 +00:00
pjh123 0797ff1dce feat: TypedArray 入口校验与见证长度语义 2026-09-23 03:17:12 +00:00
pjh123 317c940f04 feat: ArrayBuffer transfer 三方法与 detach 源拷贝核 2026-09-22 23:42:17 +00:00
pjh123 7d7a195014 feat: ArrayBuffer 三访问器与 markImmutable 及 detach 宿主真化 2026-09-22 23:30:18 +00:00
pjh123 50bdc2cb5f feat: ArrayBuffer resize 与 maxByteLength 构造选项 2026-09-22 21:56:48 +00:00
pjh123 b5b456346c feat: ArrayBuffer 载荷状态位与 byteLength 原型访问器 2026-09-22 19:00:51 +00:00
pjh123 44f6f6e55b feat: TA toStringTag 访问器收窄并补 ArrayBuffer tag 2026-09-22 17:23:15 +00:00
pjh123 72f9a063a4 feat: 七构造器绑定 Symbol.species 静态访问器 2026-09-22 17:23:15 +00:00
pjh123 6fcd1af059 feat: Uint8Array base64/hex 六方法与共享原型 toString 2026-09-22 14:28:38 +00:00
pjh123 550d8f4cba fix: 对齐 Number 原型四方法规范序位并补齐绑定元数据面 2026-09-22 09:59:53 +00:00
pjh123 4016cfbf9b feat: 实现 Map getOrInsert 命中返现值缺失追加末尾 2026-09-22 09:13:10 +00:00
pjh123 cc0ed44bd8 feat: 补全 Error 栈访问器 isError toJSON 与 Promise.try 2026-09-22 09:02:30 +00:00
pjh123 96f3c0cf85 fix: 对齐 DataView 重绑路径形参个数 2026-09-22 07:53:37 +00:00
pjh123 098375aa9e fix: DataView 原型访问器与 ToNumber 强转序位收口 2026-09-22 05:57:39 +00:00
pjh123 d48cb71048 feat: Math.sumPrecise 精确和与 isArray 原型链补全 2026-09-22 04:34:29 +00:00
pjh123 8e22c48b70 fix: RegExp source/flags 原型访问器与 GC 根追踪 2026-09-21 14:56:19 +00:00
pjh123 b4d281d109 feat: RegExp 五 Symbol 入口 live flag 直读与 lastIndex 替换收尾 2026-09-21 07:02:56 +00:00
pjh123 a25bc53377 feat: RegExp 八个 flag 只读访问器与 u/v 互斥校验 2026-09-21 04:09:52 +00:00
pjh123 d93215c83b feat: 补全 Object.prototype 方法族与 toString 标签 2026-09-21 03:30:25 +00:00
pjh123 7481ceb798 feat: 补全 String locale 三方法与 localeCompare 基本档 2026-09-21 01:58:31 +00:00
pjh123 46211a66a5 feat: 实现 RegExp.escape 静态方法 2026-09-21 01:27:41 +00:00
pjh123 4a8894a560 feat: 实现 Object.getOwnPropertyDescriptors 内建 2026-09-20 20:45:15 +00:00
pjh123 1a6feadac4 fix: Array @@species 绑定并暴露真 [[Construct]],隐式返回交付当前 this 2026-09-20 13:07:38 +00:00
pjh123 ac6a48412b fix: 删除 super 属性按规范报错并补 setPrototypeOf 内置 2026-09-18 01:06:48 +00:00
pjh123 3de0f8a6cb feat: 跨模块可重赋导出活读 2026-09-18 00:46:06 +00:00
pjh123 1855775956 fix: 模块 var 与函数导出实例化期预初始化 2026-09-18 00:32:29 +00:00
pjh123 f53918f287 feat: 星号导出歧义名从命名空间省略 2026-09-18 00:19:29 +00:00
pjh123 cafac572fa feat: 模块命名空间导出条目表与预注册 2026-09-17 23:47:04 +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 6c4b49b196 docs: 补齐虚拟机运行时与调用绑定注释 2026-09-17 14:11:06 +00:00
pjh123 0f5bd1577e fix: 字符串面 GetIterator 尊重用户 @@iterator 覆盖
String 臂此前对原始串与装箱串一律走码元步进、忽略用户覆盖的
@@iterator。改为按 GetMethod 语义以值自身为 receiver 读 @@iterator
(原始串落 String.prototype、装箱串读自身→原型链),默认迭代器
自别名即 @@iterator 槽本身、以绑定层捕获的函数指针比较走快速
路径避免递归回本臂;覆盖则调用、receiver 为值。peek 对非字符串
原始值先装箱再读 @@iterator;Iterator.from 增 GetIteratorFlattenable
前置校验,非字符串原始值非对象 → TypeError(不装箱)。
2026-09-15 02:18:12 +00:00
pjh123 53da6ef817 fix: @@iterator 解析不到可调用时迭代可选入口回退 array-like 2026-09-14 19:45:52 +00:00
pjh123 c7ebcea305 fix: with reject 分支负分量先校验范围再截断 2026-09-14 17:41:05 +00:00
pjh123 650b8c00cc builtins/vm: ZDT 直读 5 方法绑定(toInstant/toPlainDate/toPlainDateTime/toPlainTime/startOfDay)——纪元槽直读零时区换算、本地分量经 plain_parts 换算、startOfDay 当地午夜含范围校验,ZDT 语料 45 文件 fail→pass 2026-09-13 17:06:10 +00:00
pjh123 8f1be23c04 feat: Temporal.PlainYearMonth until/since——year/month 单位差值(缺省 smallest month / largest year)、参考日三元全等早返与按日 1 的 day 级范围 2026-09-12 07:24:33 +00:00
pjh123 6c9dbdaa06 feat: Temporal.PlainYearMonth with/toPlainDate——字段 bag 覆盖(month→monthCode→year)、monthCode 两段校验与 day 级日期合成 2026-09-12 07:24:28 +00:00