pjh123
|
aa881783bf
|
refactor: 绑定与 kernel 符号键改经 realm 维度编码
|
2026-10-07 03:48:59 +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 |
|
pjh123
|
db0521f950
|
feat: Temporal.PlainYearMonth add/subtract——时长转换复用、低阶单位拒绝与按日 1 的 (年,月) 范围
|
2026-09-12 06:51:10 +00:00 |
|
pjh123
|
32cfc066f1
|
feat: Temporal.PlainYearMonth compare/equals——(年,月,参考日) 三元比较与 ToTemporalYearMonth 共享件
|
2026-09-12 05:51:03 +00:00 |
|
pjh123
|
4dc475d2fa
|
feat: Temporal.PlainYearMonth.from——年-月串解析/字段 bag/实例复制与 (年,月) 范围
|
2026-09-12 05:38:24 +00:00 |
|
pjh123
|
5362595b17
|
feat: Temporal.PlainMonthDay equals/with/toPlainDate——三元比较、字段覆盖与 constrain 日期合成
|
2026-09-12 04:52:28 +00:00 |
|
pjh123
|
2fcae4fbca
|
feat: Temporal.PlainMonthDay.from——ISO 串解析/字段 bag/实例复制与 overflow 语义
|
2026-09-12 04:23:44 +00:00 |
|
pjh123
|
e4e278dd19
|
feat: PlainMonthDay/PlainYearMonth toLocaleString(默认形串)与 valueOf(TypeError)绑定
|
2026-09-12 03:49:18 +00:00 |
|
pjh123
|
e33e7a1eb7
|
feat: PlainMonthDay/PlainYearMonth 对象地基——构造器/getter/toString/toJSON 注册与 BuiltinWorld 接线
|
2026-09-12 03:42:48 +00:00 |
|
pjh123
|
64f582d34b
|
chore: rustfmt 全量格式化——CI fmt check 差异清零
|
2026-09-09 15:14:57 +08:00 |
|
pjh123
|
3cf6618ae7
|
feat: Temporal.Duration 补全——compare/subtract/equals/sign/blank/toJSON/toLocaleString + relativeTo 相对日历对齐
|
2026-09-09 15:14:49 +08:00 |
|
pjh123
|
b9680c80aa
|
feat: Temporal.PlainTime round 舍入(真因子校验 + 跨午夜取模)
|
2026-08-17 06:23:06 +08:00 |
|
pjh123
|
c6f0e76bf8
|
feat: Temporal.PlainTime add/subtract 时间域叠加
|
2026-08-17 06:02:06 +08:00 |
|
pjh123
|
0037f0e5ad
|
feat: Temporal.PlainTime until/since 差值计算
|
2026-08-17 02:40:21 +08:00 |
|
pjh123
|
bed1abd3f3
|
feat: Temporal.PlainTime equals/compare 比较语义
|
2026-08-17 02:34:30 +08:00 |
|
pjh123
|
27cc6333f5
|
feat: Temporal.PlainTime.from 三分支解析(字符串/实例/bag)
|
2026-08-17 02:19:01 +08:00 |
|
pjh123
|
a8e68a7a45
|
feat: Temporal.PlainTime toString options 与字符串化族
|
2026-08-17 02:14:30 +08:00 |
|
pjh123
|
e06071429c
|
feat: ZonedDateTime.round 舍入(day 双路径 + 真因子校验)
|
2026-08-17 01:55:52 +08:00 |
|
pjh123
|
430f922ef3
|
feat: ZonedDateTime.compare 跨实例按 epoch 比较(复用 from 解析器,忽略时区/日历)
|
2026-08-17 01:27:54 +08:00 |
|
pjh123
|
68f8637acf
|
feat: ZonedDateTime.add/subtract 时长运算(复用 PDT 叠加算法 + 中间日期检查 + 时区/日历槽保真)
|
2026-08-17 00:02:00 +08:00 |
|
pjh123
|
5bf674e1c6
|
feat: ZonedDateTime.with/withPlainTime/withCalendar 字段合并(offset 默认 prefer + 时间串歧义解析)
|
2026-08-16 23:49:30 +08:00 |
|
pjh123
|
064f565b21
|
feat: ZonedDateTime.until/since 差异计算(复用 difference_core)
|
2026-08-16 23:21:08 +08:00 |
|
pjh123
|
0761fb3010
|
feat: ZonedDateTime.from 三分支解析(字符串/对象/property bag + offset/disambiguation 选项)
|
2026-08-16 22:50:48 +08:00 |
|
pjh123
|
04067a4fe5
|
feat: ZonedDateTime.withTimeZone 与 equals 基础实现
|
2026-08-16 22:07:38 +08:00 |
|
pjh123
|
3baa868232
|
feat: ZonedDateTime.toString 族(toJSON/toLocaleString/valueOf 绑定)
|
2026-08-16 21:56:57 +08:00 |
|
pjh123
|
662fbcde86
|
feat: ZonedDateTime 27 个属性 getter 宏化实现
|
2026-08-16 21:21:07 +08:00 |
|
pjh123
|
fe8892079e
|
chore: 全仓 rustfmt 格式化归拢
|
2026-08-16 12:50:36 +08:00 |
|
pjh123
|
f2214ab95b
|
feat: Temporal.Duration.prototype.round(无日历单位路径:选项校验+24h 天舍入+按最大单位平衡,绑定注册)
|
2026-08-12 16:16:22 +08:00 |
|
pjh123
|
1563fdc845
|
feat: Temporal.Duration.prototype.add(分量精确求和+按最大单位平衡+范围校验,绑定注册);add 子集 32/0
|
2026-08-12 14:50:13 +08:00 |
|
pjh123
|
1a71e0b8d6
|
fix: Temporal 构造器补 length 自有属性(Instant/ZonedDateTime/PlainDate/PlainTime/Duration 按规范 arity)
|
2026-08-12 14:37:31 +08:00 |
|
pjh123
|
79346097ac
|
feat: Temporal.PlainDateTime.prototype.equals(实例/字符串/对象/ZDT 统一比较,绑定注册)
|
2026-08-12 14:27:25 +08:00 |
|
pjh123
|
bbca9a5c3a
|
feat: PlainDateTime until/since 按规范舍入语义实现
|
2026-08-12 01:18:34 +08:00 |
|
pjh123
|
47733ae224
|
feat: PlainDateTime add/subtract 算术
|
2026-08-11 23:14:42 +08:00 |
|
pjh123
|
3cf2c792ba
|
feat: Temporal PlainDateTime 转换与序列化
|
2026-08-11 22:29:00 +08:00 |
|
pjh123
|
66712e05a5
|
feat: Temporal PlainDateTime 基础实现
|
2026-08-11 21:32:15 +08:00 |
|
pjh123
|
90a162d39a
|
feat: Temporal Instant 时区转换
|
2026-08-11 20:54:25 +08:00 |
|
pjh123
|
b982e964a7
|
feat: Temporal Instant 序列化
|
2026-08-11 19:14:24 +08:00 |
|
pjh123
|
59da42fea9
|
feat: Temporal Instant 差值实现
|
2026-08-11 18:22:21 +08:00 |
|
pjh123
|
7ccedfb0b1
|
feat: Temporal Instant round 实现
|
2026-08-11 16:57:53 +08:00 |
|
pjh123
|
abc794709e
|
feat: Temporal Instant 算术精确实现
|
2026-08-11 15:55:05 +08:00 |
|
pjh123
|
930bfa1ac9
|
feat: Temporal Instant 工厂精确实现
|
2026-08-11 15:21:28 +08:00 |
|
pjh123
|
0d75e901ff
|
fix: Temporal 时长输入校验
|
2026-08-11 13:11:51 +08:00 |
|
pjh123
|
b9686e000d
|
feat: Temporal 时长差值与纯日期差值
|
2026-08-11 12:38:31 +08:00 |
|
pjh123
|
9e26a13655
|
feat: Temporal 解锁 + PlainDate 补齐日期派生字段与 add/subtract/equals/compare
|
2026-08-10 21:23:00 +08:00 |
|
pjh123
|
924b8fd4e0
|
feat: Temporal 最小子集(Temporal.Now/Instant/PlainDate/PlainTime)
|
2026-08-10 18:18:39 +08:00 |
|