Commit Graph

15 Commits

Author SHA1 Message Date
pjh123 ec32e42ce5 feat: 迭代器原型基建:%IteratorPrototype% 链 + 各集合迭代器原型
新增 %IteratorPrototype%(含 @@iterator 返回自身,经原型链被全部迭代器
继承,it[Symbol.iterator]() === it 恒等)与 %ArrayIteratorPrototype%/
%MapIteratorPrototype%/%SetIteratorPrototype%/%StringIteratorPrototype%/
%RegExpStringIteratorPrototype%(链到 %IteratorPrototype%);Array/Map/Set/
TA/String/matchAll 迭代器包装统一挂对应原型;补 Array/String 的 @@iterator
别名绑定。集合迭代器原型不含 return 方法(规范集合迭代器无 return)。
2026-08-15 22:57:03 +08:00
爱特每羊队 c3322d6a3c feat: implement String.fromCodePoint, codePointAt UTF-16 indexing, isWellFormed/toWellFormed 2026-08-08 20:05:49 +08:00
爱特每羊队 f461235f04 docs: 添加 Rustdoc 注释 2026-08-05 21:46:47 +08:00
爱特每羊队 f9297097bf fix: 修复 String 原型方法边界条件 2026-06-27 19:45:18 +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
爱特每羊队 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
爱特每羊队 d242d08e6d refactor: 拆分 Kernel 中可变 Session 与不可变 Core 2026-06-14 12:58:09 +08:00
爱特每羊队 bf74adf7f5 refactor: 扁平化对象属性存储并优化常量池与 IC 热路径 2026-06-13 23:59:47 +08:00
爱特每羊队 16568c83fe fix: 修复 harness 函数原型和 Object.assign ToObject 2026-06-09 19:46:50 +08:00
爱特每羊队 5d1d25074e style: 减少自动格式化换行 2026-06-09 00:53:46 +08:00
爱特每羊队 3880882fda feat: 搭建 Iterator 与 for-of 语法基础设施 2026-06-08 13:48:54 +08:00
爱特每羊队 4d60491e0e feat: 支持 Object/Array/String 成员方法 2026-06-08 13:09:58 +08:00
爱特每羊队 800386522d refactor: 拆分绑定函数与封装宏以简化模块实现 2026-06-08 07:37:46 +08:00