Commit Graph

41 Commits

Author SHA1 Message Date
pjh123 5970f804d7 refactor: 内置八文件续迁内核访问器调用至能力方法 2026-10-08 07:52:57 +00:00
pjh123 8a67117497 refactor: 内置八文件续迁内核访问器调用至 VmHost 能力方法 2026-10-08 07:38:50 +00:00
pjh123 c97b0207b4 refactor: 内置符号键与符号值改经 realm 维度编码 2026-10-07 04:13:18 +00:00
pjh123 a1cbb82fb6 fix: 排序默认比较改 UTF-16 码元序 2026-10-05 09:55:41 +00:00
pjh123 214494d3d5 refactor: 退役 new_array 死参数与三十四处调用点 2026-10-03 04:32:20 +00:00
pjh123 f70de8cb43 fix: 大数组索引写降级命名属性并扩展逻辑长度 2026-09-29 13:05:37 +00:00
pjh123 21b99a98c9 fix: 数组迭代器 next 校验 own 内部槽 2026-09-25 15:54:03 +00:00
pjh123 0797ff1dce feat: TypedArray 入口校验与见证长度语义 2026-09-23 03:17:12 +00:00
pjh123 2252ed7bbc feat: String 盒迁移 boxed_value 载荷并物化固有属性面 2026-09-22 16:40:01 +00:00
pjh123 53029dbcc7 fix: 数组 push/pop/shift/unshift 按规范接收 arraylike 与字符串接收者 2026-09-22 13:07:40 +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 fea24b6d26 fix: 修复 oxide_builtins 整数溢出 panic 点与安全转换 2026-09-21 14:11:20 +00:00
pjh123 c5e3318857 fix: concat 按物种构造与 isConcatSpreadable 规范整源展开 2026-09-20 14:38:41 +00:00
pjh123 1a6feadac4 fix: Array @@species 绑定并暴露真 [[Construct]],隐式返回交付当前 this 2026-09-20 13:07:38 +00:00
pjh123 c64d99b751 fix: map/filter 接入 species 构造且可构造器统一查 @@species 2026-09-20 08:08:39 +00:00
pjh123 13685efc9a fix: species 构造器 undefined 回退内置 ArrayCreate 2026-09-19 20:24:22 +00:00
pjh123 8cd3cf1440 fix: flat/flatMap 入口通用化、深度 64 位域、物种族与 CDO 收口 2026-09-19 18:46:46 +00:00
pjh123 43c859f35d fix: Array.from/of 完整性目标收口按规范抛 TypeError 2026-09-19 18:03:27 +00:00
pjh123 be927a5df3 fix: at 极负索引越界返 undefined 并钉位装箱体跨窗保根 2026-09-19 17:06:58 +00:00
pjh123 e8f2a54a67 fix: concat 空数组实参按 ConcatSteps 展开为零元素 2026-09-19 15:41:22 +00:00
pjh123 a145fadd82 fix: splice/reverse/copyWithin/fill 入口 arraylike 化 2026-09-19 15:14:16 +00:00
pjh123 a4e060ac8a fix: splice removed 数组按 species 构造并严格化 length 写 2026-09-19 13:56:22 +00:00
pjh123 e1691176c0 fix: reverse 中间截断整段补洞与下值提前钉位 2026-09-19 13:08:00 +00:00
pjh123 5d99f5eb7c fix: splice reverse copyWithin at 按规范保洞与走 Get 2026-09-19 12:35:06 +00:00
pjh123 f5330da5f0 fix: 读路径按规范跳洞对齐并补 HasProperty 存在判定 2026-09-19 11:52:53 +00:00
pjh123 6610384d90 fix: 数值长度数组构造建 n 个空洞 2026-09-19 10:59:36 +00:00
pjh123 a953652da8 fix: shift 返回钉结果寄存器并收 length 写序偏离 2026-09-19 10:33:59 +00:00
pjh123 41bebaa05a fix: 数组长度赋值走统一检查并支持部分截断 2026-09-18 03:02:41 +00:00
pjh123 12aa250542 fix: 字符串默认迭代器缺失时按不可迭代抛错 2026-09-17 19:57:39 +00:00
pjh123 d22c5dfcdb docs: 改写数组域注释并清除遗留乱码
改动点:
- array/common.rs:require_callback 文档与上一函数之间补空行,与同文件其余条目的空行分隔格式一致。
- array/immutable.rs:array_to_sorted、array_to_spliced 两处文档前补空行;删除 array_to_spliced 体内与文档重复的缺省规则注释,缺省规则由函数文档的「边界与前提」唯一承载。
- 派单清单所列数组面注释绝大多数已由数组工具族注释批次落地,本批补齐 toSpliced 文档去重与三处空行,纯注释零逻辑。
2026-09-17 12:55:04 +00:00
pjh123 aaad3786b7 docs: 修正数组助手与类型化数组的注释示例
改动点:
- array/common.rs 的 get_this_arraylike:消费者示例由实际不经过本助手的
  values/entries/keys/iterator 改为真实调用族,即遍历查找族、切片拼接族与
  不可变复制族。
- typed_array.rs 的 get_typed_array_data:对象指针为空分支从"接收者不兼容"
  移入"内部状态无效",与代码实际抛出的错误消息一致。

条件项:本批无新增可选 doc 补充,其余 16 处注释与上一提交保持一致。
2026-09-17 12:41:02 +00:00
pjh123 10f0f74b76 docs: 补齐数组与对象工具族注释并清除乱码 2026-09-17 12:35:05 +00:00
pjh123 598ce98d4a refactor: array 模块收口定型骨架与子模块头 2026-09-17 12:27:24 +00:00
pjh123 51157473df refactor: array 不可变方法族拆出 immutable 模块 2026-09-17 12:18:48 +00:00
pjh123 a43054b919 refactor: array 排序与迭代协议拆出 sort_iterator 模块 2026-09-17 12:09:55 +00:00
pjh123 f2a1320810 refactor: array 迭代与查找族拆出 iterate 模块 2026-09-17 12:05:28 +00:00
pjh123 25bfe2d076 refactor: array element 族拆出 element 模块 2026-09-17 11:58:41 +00:00
pjh123 c509f78758 refactor: array from 族拆出 from 模块 2026-09-17 11:50:22 +00:00
pjh123 24f15d3a7c refactor: array 共享层拆出 common 模块 2026-09-17 11:26:34 +00:00
pjh123 7e5bc66689 refactor: array 单文件迁目录模块 2026-09-17 11:07:13 +00:00