Commit Graph

501 Commits

Author SHA1 Message Date
pjh123 46cfc2724a feat: Temporal.PlainTime until/since 差值计算 2026-08-17 02:40:21 +08:00
pjh123 9657cce311 feat: Temporal.PlainTime equals/compare 比较语义 2026-08-17 02:34:30 +08:00
pjh123 34eddb9c7f feat: Temporal.PlainTime.from 三分支解析(字符串/实例/bag) 2026-08-17 02:19:01 +08:00
pjh123 ab074d9481 feat: Temporal.PlainTime toString options 与字符串化族 2026-08-17 02:14:30 +08:00
pjh123 006d88fb04 feat: ZonedDateTime.round 舍入(day 双路径 + 真因子校验) 2026-08-17 01:55:52 +08:00
pjh123 04bef9f9ac feat: ZonedDateTime.compare 跨实例按 epoch 比较(复用 from 解析器,忽略时区/日历) 2026-08-17 01:27:54 +08:00
pjh123 c523bdcb41 feat: eval 脚本模式保留完成值与全局 var(create_dynamic_script) 2026-08-17 00:14:47 +08:00
pjh123 f6f5628cba feat: ZonedDateTime.add/subtract 时长运算(复用 PDT 叠加算法 + 中间日期检查 + 时区/日历槽保真) 2026-08-17 00:02:00 +08:00
pjh123 88a08cff11 feat: ZonedDateTime.with/withPlainTime/withCalendar 字段合并(offset 默认 prefer + 时间串歧义解析) 2026-08-16 23:49:30 +08:00
pjh123 fce2257f08 feat: ZonedDateTime.until/since 差异计算(复用 difference_core) 2026-08-16 23:21:08 +08:00
pjh123 0e88377ea4 feat: ZonedDateTime.from 三分支解析(字符串/对象/property bag + offset/disambiguation 选项) 2026-08-16 22:50:48 +08:00
pjh123 5fa60ac668 feat: eval 全局注册与最小执行(间接 eval) 2026-08-16 22:25:33 +08:00
pjh123 ea8631643d feat: ZonedDateTime.withTimeZone 与 equals 基础实现 2026-08-16 22:07:38 +08:00
pjh123 93c80ff9c3 feat: ZonedDateTime.toString 族(toJSON/toLocaleString/valueOf 绑定) 2026-08-16 21:56:57 +08:00
pjh123 92bdc80ff9 test: ZonedDateTime getter 语义断言(字段/epoch floor/偏移/品牌 TypeError) 2026-08-16 21:21:27 +08:00
pjh123 2f7832a125 feat: ZonedDateTime 27 个属性 getter 宏化实现 2026-08-16 21:21:07 +08:00
pjh123 94bb8c391d test: AsyncDisposableStack 测试三十组(微任务序/错误链/GC 交叉/full_reset) 2026-08-16 20:11:56 +08:00
pjh123 c3f19abe1c feat: AsyncDisposableStack disposeAsync 状态机(needsAwait 微任务序 + 错误链合并 + 绑定三时机) 2026-08-16 20:11:50 +08:00
pjh123 9b9e256f7b feat: DisposableStack full_reset 重建测试(全局槽/原型链/instanceof 存活) 2026-08-16 19:35:11 +08:00
pjh123 17e49165e4 feat: DisposableStack 测试九组(构造器/方法语义/原型形状/GC 交叉) 2026-08-16 19:32:23 +08:00
pjh123 eb12a12f2f feat: DisposableStack 内置对象(状态盒 + use/adopt/defer/dispose/move + GC 六处接线 + 绑定三时机) 2026-08-16 19:22:57 +08:00
pjh123 2b74fa81a6 fix: Error 子类型构造器描述符与原型链对齐规范(prototype/name meta + [[Prototype]] 指向 Error) 2026-08-16 19:10:51 +08:00
pjh123 d213d697d4 feat: SuppressedError 内置错误实现(三字段属性序 + 构造器接线) 2026-08-16 19:04:09 +08:00
pjh123 a171d3755d fix: PlainDate 周/月/时代 getter 补 ensure branding 校验 2026-08-16 18:50:55 +08:00
pjh123 4906e1502d feat: Temporal 构造器严格校验日历并真实存槽(含 fast path 与日历传播) 2026-08-16 17:30:01 +08:00
pjh123 cde3417e15 fix: sloppy 普通函数调用 this 未定义/null 绑定全局对象 2026-08-16 16:58:32 +08:00
pjh123 a00ef2a7c6 feat: Iterator.prototype 返回迭代器方法(map/filter/take/drop/flatMap) 2026-08-16 16:38:45 +08:00
pjh123 327893043b feat: Iterator.prototype 终端方法(forEach/every/some/find/reduce/toArray) 2026-08-16 16:02:14 +08:00
pjh123 95729403ef feat: Iterator 构造器本体支持 subclass 基座 2026-08-16 15:09:41 +08:00
pjh123 7e180d9ac1 fix: 控制流逃出计数读越界防御,无 ext 字的返回安全降级 2026-08-16 15:02:04 +08:00
pjh123 6d4a91643c fix: 对象断言测试持活 Vm 消除返回值裸指针 UAF 2026-08-16 15:02:04 +08:00
pjh123 34366f96a7 fix: 绑定模式内嵌默认值表达式补捕获扫描,嵌套函数引用外层绑定防 LOAD_GLOBAL 回归 2026-08-16 14:53:57 +08:00
pjh123 1f2a020585 feat: Iterator helpers 基建——Symbol.dispose 注册与 %IteratorHelperPrototype% 2026-08-16 14:44:47 +08:00
pjh123 84f84402ba fix: 绑定侧解构计算键参与闭包捕获遍历防静默错值 2026-08-16 14:30:20 +08:00
pjh123 7de55b25d8 refactor: 测试断言改 assert! 2026-08-16 14:04:27 +08:00
pjh123 1a244398f1 refactor: match 可改 ? 的等价改写 2026-08-16 14:04:25 +08:00
pjh123 fd2b290927 feat: 解构计算键通用 fallback 支持任意键表达式 2026-08-16 13:49:17 +08:00
pjh123 457b1b874d fix: new 表达式 native 构造收口 call_function_sync 防 255/254 槽污染 2026-08-16 13:41:01 +08:00
pjh123 8f7d0f1186 fix: 类表达式真实名 cell 按声明路径门控,不再覆盖外层同名绑定 2026-08-16 13:32:25 +08:00
pjh123 5df04a8e58 chore: 全仓 rustfmt 格式化归拢 2026-08-16 12:50:36 +08:00
pjh123 4572ecffaa feat: new.target MetaProperty emit 支持(LOAD_VAR NewTarget) 2026-08-16 12:43:50 +08:00
pjh123 2755894330 test: upvalue cell 时序判别用例(class 捕获/var 入口初始化/参数默认值链式捕获) 2026-08-16 12:34:14 +08:00
pjh123 23a5f35ae1 fix: 闭包链式捕获越界改编译错误早暴露防静默错值 2026-08-16 12:34:14 +08:00
pjh123 43c7ca1fd6 feat: 私有字段复合赋值 emit 支持(GET_PRIVATE→op→SET_PRIVATE 序列) 2026-08-16 12:12:26 +08:00
pjh123 82c088ac9f fix: for-await-of 同步迭代器 return() 忽略路径补异常值槽配对 2026-08-16 12:00:59 +08:00
pjh123 75f28f6e3e fix: class 生成器方法补 is_generator 标志,修正方法形态生成器语义 2026-08-16 11:44:20 +08:00
pjh123 16793d3b36 fix: 异常值通道配对——忽略调用槽配对、unwind 接住清槽、生成器参数初始化不覆盖异常值 2026-08-16 11:29:50 +08:00
pjh123 afa79aa5fb fix: Date 多参构造年 0-99 按规范映射到 1900-1999 2026-08-16 10:58:50 +08:00
pjh123 e97473c8ad fix: Date 普通调用忽略参数并移除 RFC2822 panic 2026-08-16 10:58:12 +08:00
pjh123 d237b4b70e fix: clear_ic_caches ext 计数补登 BREAK/CONTINUE/RETURN 2026-08-16 10:43:03 +08:00