Commit Graph

302 Commits

Author SHA1 Message Date
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 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 75eb0294c4 fix: 迭代器获取保留原始值接收者 2026-09-18 00:58:08 +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 ed65b5282f feat: 模块命名空间枚举读活值并支持写穿 2026-09-18 00:02:21 +00:00
pjh123 cafac572fa feat: 模块命名空间导出条目表与预注册 2026-09-17 23:47:04 +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 f11506a949 fix: 字符串迭代器函数直构并统一字节数组转换 2026-09-17 20:14:36 +00:00
pjh123 12aa250542 fix: 字符串默认迭代器缺失时按不可迭代抛错 2026-09-17 19:57:39 +00:00
pjh123 79518ba827 fix: strict 删除非可配置属性抛错并修正数组长度 2026-09-17 19:17:16 +00:00
pjh123 fa7a3bd2f3 docs: 修正差量设置的注释语义 2026-09-17 13:08:20 +00:00
pjh123 9e835ee19a docs: 改写 ZonedDateTime 与时间族注释
- zoned_date_time.rs:11 处——bag/with 字段读取与 options 解析的先后改中文语义句,
  去 order-of-operations/options-wrong-type 测试名与 spec 读序、IsPartialTemporalObject
  裸名;数值字段/monthCode/offset 三处箭头电报体展开为完整句;CalendarResolveFields、
  GetStartOfDay 操作名移入括注;roundTo 读取顺序改固定读取顺序表述
- plain_time.rs:2 处——roundTo 对象选项去 order-of-operations 测试名改固定读取顺序;
  with 字段先于选项解析改完整语义句,去 options-wrong-type 测试名与「同口径」私有量词
- plain_month_day.rs:1 处——注解后缀校验补齐与 validate_temporal_annotation_suffix
  同构的具体内容(后缀语法一致、u-ca 白名单收窄为 iso8601)
- 纯注释零逻辑;128 名集恒等、doc 断链零新增
2026-09-17 13:03:45 +00:00
pjh123 5a0fc98aa1 docs: 改写 Temporal 共享与差量层注释
- common.rs 模块头删「最小实现子集」,补 Duration 槽位并逐类型列出 prop 布局;
  reject_partial_object_with_calendar_or_time_zone 文档改中文语义句并移操作名入括注
- instant.rs round_instant_ns 文档改「语义在前 + 操作名括注」,补 increment/溢出边界
- duration.rs duration_compare 步骤 4 与相等短路注释删除测试名,写明日历单位必须依赖相对点
- difference.rs 改写差值设置解析两处文档(去箭头电报体与裸操作名)、
  nudge/bubble 两处函数文档、进位边界范围校验说明,统一 Nudge 族为中文语义加括注
2026-09-17 12:59:34 +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 4b080b6f63 docs: 改写字符串域注释并补正则工具文档
string/common.rs:文本通道节头改写为三载荷形态与两条匹配入口的范围单位约定,删依赖 crate 名与历史表述;to_value 文档由「物化/臂」改为「构造/变体」。
string/regex.rs:为 is_regexp_obj、builder_wrapper、make_match_done_result 补函数文档;string_raw 体内注释删除规范章节号,仅保留语义。
2026-09-17 12:50:15 +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 c9eef0f417 docs: 改写迭代器域注释黑话并补无文档函数 2026-09-17 12:37:40 +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 4f940d9f00 docs: 修正 string 模块头消费路径表述 2026-09-17 11:15:13 +00:00
pjh123 7e5bc66689 refactor: array 单文件迁目录模块 2026-09-17 11:07:13 +00:00
pjh123 3129e87f55 refactor: string 模块拆分收口定型骨架 2026-09-17 11:05:03 +00:00
pjh123 a93d08779e refactor: string 正则族拆出 regex 模块 2026-09-17 10:59:00 +00:00
pjh123 cad52546d6 refactor: string 基础方法族拆出 basic 模块 2026-09-17 10:51:46 +00:00
pjh123 3c691ef4d6 refactor: string 共享层拆出 common 模块 2026-09-17 10:41:26 +00:00
pjh123 27f48a6e39 refactor: string 单文件迁目录模块 2026-09-17 10:34:28 +00:00
pjh123 0679c805b1 refactor: temporal 收口,构造层并入 common 并外移内联测试 2026-09-17 10:31:51 +00:00
pjh123 7f012c2119 refactor: temporal 年月与月日族拆出双模块 2026-09-17 10:22:45 +00:00
pjh123 b9e3886a30 refactor: temporal PlainDateTime 族拆出独立模块 2026-09-17 10:16:33 +00:00