爱特每羊队
|
eefdfc0d2c
|
feat: RegExp.prototype 实现 Symbol.match/replace/search/split/matchAll
|
2026-08-08 22:33:32 +08:00 |
|
爱特每羊队
|
3424321051
|
fix: TypedArray 元素写入进 buffer + BYTES_PER_ELEMENT 属性
|
2026-08-08 21:41:33 +08:00 |
|
爱特每羊队
|
c3322d6a3c
|
feat: implement String.fromCodePoint, codePointAt UTF-16 indexing, isWellFormed/toWellFormed
|
2026-08-08 20:05:49 +08:00 |
|
爱特每羊队
|
504ffaf126
|
feat: Set/Map 构造器接收可迭代实参 + size 访问器 + ES2024 set-methods
|
2026-08-08 18:01:00 +08:00 |
|
爱特每羊队
|
6e5bbe718b
|
feat: 实现 Array.from 与 Array.of 静态方法
- Array.from:可迭代(迭代协议)与 array-like 双路径,支持 mapFn/thisArg,
构造器 this 支持(new C),CreateDataPropertyOrThrow 写入,IteratorClose
- Array.of:以参数为元素,this 构造器 + CreateDataProperty + Set length
- iterator.rs:get_iterator 改为 Option 返回,新增 try_make_iterator 与
peek_iterator_method(GetMethod 只读判定,不调用迭代器)
|
2026-08-08 13:13:08 +08:00 |
|
爱特每羊队
|
a82e4cd204
|
feat: Function 构造器(动态编译字符串生成函数)
|
2026-08-08 03:07:26 +08:00 |
|
爱特每羊队
|
d36949aa00
|
fix: Error 家族构造器可构造标志 + 数组回调异常透传原始对象
|
2026-08-08 00:19:05 +08:00 |
|
爱特每羊队
|
cbb139e956
|
fix: native 构造器可构造性标志(OBJ_TYPE_CONSTRUCTOR)+ Reflect.construct/new 校验
|
2026-08-07 20:44:04 +08:00 |
|
爱特每羊队
|
328b8a3ddc
|
docs: 补充注释与格式化
|
2026-08-06 23:10:27 +08:00 |
|
爱特每羊队
|
f461235f04
|
docs: 添加 Rustdoc 注释
|
2026-08-05 21:46:47 +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 |
|
爱特每羊队
|
9da0ded18d
|
feat: Symbol.hasInstance 支持 instanceof 双路径分派
|
2026-06-27 22:53:04 +08:00 |
|
爱特每羊队
|
db8aa7025e
|
fix: Number 静态方法 ToNumber 转换、格式化方法精度/边界修复、常量属性描述符
|
2026-06-27 22:46:48 +08:00 |
|
爱特每羊队
|
14dc4d04c6
|
feat: 实现 JSON.stringify replacer/space/toJSON/循环检测和 JSON.parse reviver
|
2026-06-27 22:41:51 +08:00 |
|
爱特每羊队
|
f9297097bf
|
fix: 修复 String 原型方法边界条件
|
2026-06-27 19:45:18 +08:00 |
|
爱特每羊队
|
a1993e617d
|
fix: 解构赋值 rest 目标按 emitter 递归计数,修嵌套 rest 死循环
|
2026-06-27 19:18:31 +08:00 |
|
爱特每羊队
|
a502782d04
|
feat: Date 时区修复 + setUTC* 方法 + Date.UTC 实现
|
2026-06-27 19:03:46 +08:00 |
|
爱特每羊队
|
a78056f2ff
|
feat: Map/Set 支持 for-of 迭代与 entries/values/keys(内部槽方式)
|
2026-06-27 17:49:19 +08:00 |
|
爱特每羊队
|
32000b6661
|
refactor: 重写 abstract_eq 为 ES §7.2.15 11 步算法
|
2026-06-27 13:23:35 +08:00 |
|
爱特每羊队
|
6f1337c223
|
feat: 注册 Symbol.toPrimitive well-known symbol
|
2026-06-27 10:30:25 +08:00 |
|
爱特每羊队
|
2f5d91bd48
|
feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost>
|
2026-06-25 22:38:23 +08:00 |
|
爱特每羊队
|
466a0815ca
|
refactor: 字符串值改用 JsString 指针表示,键与字面量改用 PermInterner
|
2026-06-24 20:15:15 +08:00 |
|
爱特每羊队
|
6bf5daa1af
|
refactor: 清理未使用符号,合并bind_constructor宏,统一init/rebind绑定列表,bind_number改为表驱动
|
2026-06-24 12:12:44 +08:00 |
|
爱特每羊队
|
9a36d76544
|
feat: 实现 new String 装箱构造 + String.prototype.toString,补齐 boxed primitives
|
2026-06-23 22:33:37 +08:00 |
|
爱特每羊队
|
5d168316ad
|
fix: 修复数组回调与原始值属性访问
|
2026-06-17 12:59:11 +08:00 |
|
爱特每羊队
|
11d6696531
|
feat: 接入 selective reset 并补充验证基准
|
2026-06-15 22:11:47 +08:00 |
|
爱特每羊队
|
21e3693c63
|
feat: 实现for-of与解构赋值
|
2026-06-14 23:45:12 +08:00 |
|
爱特每羊队
|
59ac640e1d
|
feat: 添加 TypedArray 全局构造器
|
2026-06-14 19:57:11 +08:00 |
|
爱特每羊队
|
b6f64c1e7c
|
feat: 添加 DataView 全局构造器
|
2026-06-14 19:07:06 +08:00 |
|
爱特每羊队
|
ba57ce9da2
|
feat: 添加 ArrayBuffer 全局构造器
|
2026-06-14 18:49:03 +08:00 |
|
爱特每羊队
|
bd4dc4f788
|
feat: 实现 Reflect 全局方法
|
2026-06-14 18:10:17 +08:00 |
|
爱特每羊队
|
775961f240
|
feat: 实现 Iterator.from 全局绑定
|
2026-06-14 17:58:16 +08:00 |
|
爱特每羊队
|
ba5ff279d9
|
feat: 实现 Symbol.for 和 Symbol.keyFor
|
2026-06-14 17:48:31 +08:00 |
|
爱特每羊队
|
1d19147820
|
feat: 实现 URI 全局编码解码函数
|
2026-06-14 17:41:07 +08:00 |
|
爱特每羊队
|
4c3a5830c9
|
feat: 绑定全局 escape/unescape 与缺失全局桩函数
|
2026-06-14 17:21:38 +08:00 |
|
爱特每羊队
|
d242d08e6d
|
refactor: 拆分 Kernel 中可变 Session 与不可变 Core
|
2026-06-14 12:58:09 +08:00 |
|
爱特每羊队
|
bf74adf7f5
|
refactor: 扁平化对象属性存储并优化常量池与 IC 热路径
|
2026-06-13 23:59:47 +08:00 |
|
爱特每羊队
|
2e9b570d00
|
fix: 修复 call_function_sync 子VM释放导致的 release 崩溃
|
2026-06-10 17:38:19 +08:00 |
|
爱特每羊队
|
625647e489
|
refactor: 统一调用调度并安全化 IC 缓存
|
2026-06-10 16:17:35 +08:00 |
|
爱特每羊队
|
16568c83fe
|
fix: 修复 harness 函数原型和 Object.assign ToObject
|
2026-06-09 19:46:50 +08:00 |
|
爱特每羊队
|
e588fa4c8c
|
fix: 绑定 Function 和 Object prototype harness helper
|
2026-06-09 19:31:46 +08:00 |
|
爱特每羊队
|
d20eadaccc
|
feat: 注入 harness 并补齐关键全局内建
|
2026-06-09 17:08:10 +08:00 |
|
爱特每羊队
|
5d1d25074e
|
style: 减少自动格式化换行
|
2026-06-09 00:53:46 +08:00 |
|
爱特每羊队
|
4713b46d5c
|
refactor: 收敛 builtin 绑定表驱动并补完数组宏化收尾
|
2026-06-09 00:49:59 +08:00 |
|
爱特每羊队
|
a0c1181fdc
|
refactor: 表驱动化直接 builtin 绑定模块
|
2026-06-09 00:02:08 +08:00 |
|
爱特每羊队
|
bbfde72dfb
|
refactor: 表驱动化 builtin 绑定与 Number 常量注册
|
2026-06-09 00:01:31 +08:00 |
|
爱特每羊队
|
bbe1fa78af
|
fix: 修复 THROW 错误类型与 Error 子类构造器
|
2026-06-08 23:14:02 +08:00 |
|
爱特每羊队
|
fe3dd80bc5
|
style: 自动格式化
|
2026-06-08 20:09:00 +08:00 |
|
爱特每羊队
|
a6e448e326
|
feat: 支持 to_string 与错误栈
|
2026-06-08 14:52:44 +08:00 |
|
爱特每羊队
|
3880882fda
|
feat: 搭建 Iterator 与 for-of 语法基础设施
|
2026-06-08 13:48:54 +08:00 |
|