Commit Graph

  • 9a0ab79711 feat: PlainDate/PlainDateTime until/since 舍入选项(roundingMode/roundingIncrement/smallestUnit,GetDifferenceSettings 对齐) 爱特每羊队 2026-08-12 13:26:10 +08:00
  • cc78e6b28f fix: ArraySetLength 收缩遇不可配置元素静默失败、ToPrimitive 异常透传与既有属性描述符缺省回填 爱特每羊队 2026-08-12 13:07:32 +08:00
  • dc023b2637 fix: 数组 length 赋值 ArraySetLength 语义与超长逻辑长度(a.length 读取/收缩校验/空洞同步) 爱特每羊队 2026-08-12 12:52:02 +08:00
  • 3e8cf3eb23 fix: Array 方法 array-like receiver/Get 异常传播、species 构造、slice/toSpliced/toSorted 规范化,数组字面量空洞语义 爱特每羊队 2026-08-12 12:51:28 +08:00
  • 3e61b573db feat: 新增 Symbol.species well-known symbol 绑定(Symbol.species 解析/键槽/内建对象) 爱特每羊队 2026-08-12 12:50:53 +08:00
  • 291250f3e6 feat: BigInt bitwise operators with ToNumeric semantics 爱特每羊队 2026-08-12 11:27:50 +08:00
  • ee9a9e12b8 fix: object-to-primitive conversion errors propagate through native builtins 爱特每羊队 2026-08-12 11:27:40 +08:00
  • c9b05ecc45 feat: PlainDate equals/compare 字符串参数经 date_like_ymd 转换并做 ISO 范围校验 爱特每羊队 2026-08-12 10:47:43 +08:00
  • bf3a0ff0da fix: PlainDate until/since 全范围 ISO 日期,civil 日计数 + 范围校验,修复全量运行崩溃 爱特每羊队 2026-08-12 10:47:32 +08:00
  • c4fda0f883 engine: ToPropertyKey via ToPrimitive, Symbol keys/description, catchable conversion errors 爱特每羊队 2026-08-12 09:59:56 +08:00
  • 18eb6ef8ab feat: add Array entries/keys/findLastIndex/toSorted/toReversed/toSpliced/with 爱特每羊队 2026-08-12 03:42:42 +08:00
  • 998327aa7e feat: BigInt.prototype[Symbol.toStringTag] = "BigInt" 爱特每羊队 2026-08-12 03:41:22 +08:00
  • b844505ec7 fix: BigInt SUB/MUL with 0n no longer raise Division by zero 爱特每羊队 2026-08-12 03:30:03 +08:00
  • f3c37911f7 feat: arbitrary-precision BigInt via num-bigint (literals, arithmetic, toString, asIntN/asUintN) 爱特每羊队 2026-08-12 03:15:18 +08:00
  • ca293a57e9 fix: Object.prototype.toString tags for Math/JSON/Arguments 爱特每羊队 2026-08-12 02:29:40 +08:00
  • 28477a3e47 feat: BigInt constructor ToPrimitive semantics, toString(radix), asIntN/asUintN; ctor [[Prototype]]=Function.prototype 爱特每羊队 2026-08-12 02:23:27 +08:00
  • ff9958d78b test262: unskip BigInt feature tests now that minimal BigInt exists 爱特每羊队 2026-08-12 01:40:18 +08:00
  • 6afeaafb54 feat: implement PlainDateTime until/since with spec rounding semantics 爱特每羊队 2026-08-12 01:18:34 +08:00
  • ed8c76c60f feat: implement PlainDateTime add/subtract arithmetic 爱特每羊队 2026-08-11 23:14:42 +08:00
  • d1d85ffe4f feat: implement PlainDateTime toString options and ISO range parsing 爱特每羊队 2026-08-11 23:07:41 +08:00
  • ed90ebd4e4 feat: implement Temporal PlainDateTime conversion and serialization 爱特每羊队 2026-08-11 22:29:00 +08:00
  • e6627b02f1 feat: implement Temporal PlainDateTime foundation 爱特每羊队 2026-08-11 21:32:15 +08:00
  • 5ec0dc2b7d feat: implement Temporal Instant zoned conversion 爱特每羊队 2026-08-11 20:54:25 +08:00
  • a9e194f2c6 feat: implement Temporal Instant serialization 爱特每羊队 2026-08-11 19:14:24 +08:00
  • 6b00eaaf06 feat: implement Temporal Instant differences 爱特每羊队 2026-08-11 18:22:21 +08:00
  • d443808d96 fix: synchronize nested builtin register mappings 爱特每羊队 2026-08-11 18:06:42 +08:00
  • 67c6d3a53a fix: preserve high template expression registers 爱特每羊队 2026-08-11 17:17:30 +08:00
  • e049a8df5d feat: implement Temporal Instant round 爱特每羊队 2026-08-11 16:57:53 +08:00
  • 3839e18c0f fix: capture destructured function parameters 爱特每羊队 2026-08-11 16:57:13 +08:00
  • 756d6b8e1b feat: implement precise Temporal Instant arithmetic 爱特每羊队 2026-08-11 15:55:05 +08:00
  • 4c42112c51 feat: implement precise Temporal Instant factories 爱特每羊队 2026-08-11 15:21:28 +08:00
  • ec2efa7b6b fix: capture object keys and scope loop bindings 爱特每羊队 2026-08-11 14:17:45 +08:00
  • 925ca358e9 fix: validate Temporal duration inputs 爱特每羊队 2026-08-11 13:11:51 +08:00
  • d7a63a0d54 feat: implement Temporal duration and plain date differences 爱特每羊队 2026-08-11 12:38:31 +08:00
  • 1a7cef45d9 fix: support high register slots in register allocation 爱特每羊队 2026-08-11 12:37:56 +08:00
  • 4bac4640c6 feat: Temporal ISO 日期解析器(basic/extended/扩展年)与 harness 解锁 爱特每羊队 2026-08-11 00:20:45 +08:00
  • ada4b23844 fix: builtin 槽恒等预着色号 >253 时改分配自由色,修复大函数晚引用全局报 too many registers 爱特每羊队 2026-08-11 00:19:29 +08:00
  • 51da7ed3d9 feat: 新增 DEFINE_ACCESSOR_DYNAMIC opcode 支持计算键对象访问器 爱特每羊队 2026-08-10 23:28:18 +08:00
  • 7e3d7b43b5 feat: 实现最小 BigInt 子集(字面量/算术/比较/构造器,Temporal 前置) 爱特每羊队 2026-08-10 23:02:31 +08:00
  • 46b60ff003 feat: Temporal 解锁 + PlainDate 补齐日期派生字段与 add/subtract/equals/compare 爱特每羊队 2026-08-10 21:23:00 +08:00
  • 7055ef1fbb fix: 块级 let/const/class 预声明 + TDZ 读取运行时抛 ReferenceError 爱特每羊队 2026-08-10 21:07:39 +08:00
  • 717e927057 fix: 异常兜底路径经 create_from_text 恢复错误类型(不塌缩普通 Error) 爱特每羊队 2026-08-10 20:19:51 +08:00
  • e8506e6f29 fix: Object 内置方法 ToObject 装箱(原始值不再误抛 TypeError) 爱特每羊队 2026-08-10 20:08:40 +08:00
  • 069e8920c4 fix: await 经 promise_resolve 按 constructor 查询包装被等待值 爱特每羊队 2026-08-10 20:00:52 +08:00
  • 1765d567a1 feat: Temporal 最小子集(Temporal.Now/Instant/PlainDate/PlainTime) 爱特每羊队 2026-08-10 18:18:39 +08:00
  • d3ed1113ef feat: 编译管线/类型层 crate 补全多级日志宏 + 关键路径日志 爱特每羊队 2026-08-10 17:56:28 +08:00
  • 61898f8983 perf: 字符串拼接按操作数字节长预分配容量,免几何 realloc 二次拷贝 爱特每羊队 2026-08-10 17:40:39 +08:00
  • b70e334bce perf: dispatch 主循环 hoist max_steps,免逐指令 config 指针追寻 爱特每羊队 2026-08-10 16:29:17 +08:00
  • c90c610e15 perf: 子模块树改 Arc 共享,run() 免深拷贝模块树 爱特每羊队 2026-08-10 16:26:57 +08:00
  • cd96fa6fcb perf: JsString 缓存 UTF-16 length,字符串 length 访问改 O(1) 爱特每羊队 2026-08-10 16:13:24 +08:00
  • f284f74cb1 perf: 数组元素独立存储区,push 改为摊销 O(1) 尾插 爱特每羊队 2026-08-10 16:01:09 +08:00
  • eaf4825e4f perf: 函数调用 bytecode 改 Arc 共享(O(1) 帧切换 + IC 写时复制) 爱特每羊队 2026-08-10 15:08:51 +08:00
  • dce613959f perf: 删除 IC 命中热路径无条件 eprintln 调试残留 爱特每羊队 2026-08-10 14:30:38 +08:00
  • bc6ec10aef refactor: 移除 SuspendedFrame 已无必要的 dead_code 豁免 爱特每羊队 2026-08-10 14:28:09 +08:00
  • cc21c20a53 refactor: save/restore 收敛为字段表宏单一登记,补齐 accessor_frame_target_reg 爱特每羊队 2026-08-10 14:18:58 +08:00
  • 3947c5db85 refactor: VM 统一 GC 遍历 for_each_value/rewrite_values(双子清单收敛三处手写清单) 爱特每羊队 2026-08-10 13:57:13 +08:00
  • b808261135 refactor: AsyncGeneratorState 收敛到 SuspendedFrame(save/restore/GC 遍历/string 边/深拷贝) 爱特每羊队 2026-08-10 13:49:05 +08:00
  • ba265eb545 refactor: AsyncState 收敛到 SuspendedFrame(save/restore/GC 遍历/string 边/深拷贝) 爱特每羊队 2026-08-10 13:36:34 +08:00
  • abbabfc54e refactor: GeneratorState 收敛到 SuspendedFrame(save/restore/GC 遍历/string 边) 爱特每羊队 2026-08-10 13:28:14 +08:00
  • 0fe9a4a8e8 refactor: 新增 SuspendedFrame 共享挂起快照(save/restore/GC 遍历/深拷贝/记账) 爱特每羊队 2026-08-10 13:05:27 +08:00
  • f118903ad3 fix: GC 根清单补齐信号字段与 pending_completion 重写(收敛前置) 爱特每羊队 2026-08-10 13:00:15 +08:00
  • 223f1a04e7 refactor: opcode 语义单张声明式表(def/use/pure/jump/term/ic 六维收敛) 爱特每羊队 2026-08-10 12:23:19 +08:00
  • 00d547b395 refactor: 清理 dead abstraction(oxide_api 空壳/空钩子/PersistentHeap/空目录) 爱特每羊队 2026-08-10 11:54:44 +08:00
  • 56ef0efec5 fix: 结构哈希补全全部变体(消除 code cache 确定性碰撞) 爱特每羊队 2026-08-10 11:49:50 +08:00
  • 0b12e4df18 fix: async-gen 被拒 yield 排队 next 得 done(unwrap 前 AwaitSuspended) 爱特每羊队 2026-08-10 11:30:30 +08:00
  • d18b2adf08 fix: 私有字段 brand 检查 own 槽(字段不跨原型,规避 cell 值缺陷) 爱特每羊队 2026-08-10 11:23:52 +08:00
  • 5350cd0e55 fix: Promise thenable alreadyResolved(委托代理闭包结算) 爱特每羊队 2026-08-10 10:28:32 +08:00
  • 06951dcec3 feat: 循环 let/const 每迭代绑定(MAKE_CELL_FRESH + 解构捕获修复) 爱特每羊队 2026-08-10 10:18:39 +08:00
  • 4d37614e49 fix: 脚本顶层 var/function 声明落 globalThis(DEFINE_GLOBAL_PROP 非可配置数据属性) 爱特每羊队 2026-08-10 03:52:17 +08:00
  • 012a8e5110 feat: for-await-of + Symbol.asyncIterator + AsyncFromSyncIterator 爱特每羊队 2026-08-10 03:21:37 +08:00
  • 89a4e1bb86 feat: async-generator 语义(async function*),yield/await 共存 + next 返回 Promise 爱特每羊队 2026-08-10 01:52:03 +08:00
  • da586082cc feat: rest 参数(function f(...args)),实参区收集数组 爱特每羊队 2026-08-10 00:33:25 +08:00
  • 9b2a56c1fa feat: Promise 静态方法(all/race/allSettled/any + AggregateError)+ async test262 解锁 爱特每羊队 2026-08-09 23:25:36 +08:00
  • 0d9e6eabc9 feat: async/await 语法支持(AWAIT 帧快照挂起/恢复 + 微任务驱动 + AsyncFunction intrinsics) 爱特每羊队 2026-08-09 22:02:15 +08:00
  • dcbe3d9320 feat: Promise 基础子系统 + 微任务队列(resolve/reject/then/catch/finally + run() drain) 爱特每羊队 2026-08-09 21:08:53 +08:00
  • c4e7080883 feat: 实现 yield* 委托语法(内层迭代器 next/return/throw 转发) 爱特每羊队 2026-08-09 20:00:16 +08:00
  • 9787208c69 fix: 闭包捕获扫描不误捕获赋值目标本函数变量(生成器回归) 爱特每羊队 2026-08-09 18:33:38 +08:00
  • 6f80c12ac9 feat: 生成器基础支持(YIELD 帧快照挂起/恢复 + GeneratorPrototype next/return/throw) 爱特每羊队 2026-08-09 18:02:08 +08:00
  • 7c2e9ec1ff fix: symbol 作属性键独立编码,不再塌缩为空串 爱特每羊队 2026-08-09 16:09:49 +08:00
  • c65d7e0373 feat: 函数 length 属性(字节码函数/bind 包装器)+ getter/setter name 前缀 爱特每羊队 2026-08-09 15:38:45 +08:00
  • 8f8c9a39ff feat: 解构模式语义补齐(REST 枚举/getter/computed 排除、IteratorClose、RegAlloc def 干涉、for-in 捕获遮蔽) 爱特每羊队 2026-08-09 15:01:31 +08:00
  • 0e620ff963 feat: TypedArray 原型方法族全量解锁(回调/查找/迭代/排序/ES2023 copy 族) 爱特每羊队 2026-08-09 13:18:50 +08:00
  • 6d7ad03417 feat: TypedArray 第一批解锁(%TypedArray% 构造器、原型访问器、of/from、bind 绑参、harness) 爱特每羊队 2026-08-09 12:26:31 +08:00
  • 915dedb151 feat: class 私有成员语义(字段/方法/访问器 + brand 检查 + 契约修复) 爱特每羊队 2026-08-09 11:08:36 +08:00
  • e1f0d578fa fix: opcode IC ext words 计数断言更新(新 opcode 增长) 爱特每羊队 2026-08-09 09:40:04 +08:00
  • 38abdfd9ab feat: class 公有字段 define 语义 + computed key 类定义期求值一次 爱特每羊队 2026-08-09 09:35:24 +08:00
  • d4fffcdcc6 fix: try 内 return 泄漏 TryHandler,异常跳回死函数 catch 死循环 爱特每羊队 2026-08-09 07:41:34 +08:00
  • 2f8f1c3b71 feat: with 语句、成员位/移位复合赋值、CALL_NATIVE 无目标修复 爱特每羊队 2026-08-09 07:22:46 +08:00
  • eefdfc0d2c feat: RegExp.prototype 实现 Symbol.match/replace/search/split/matchAll 爱特每羊队 2026-08-08 22:33:32 +08:00
  • 651b368528 fix: String replace/replaceAll 函数 replacer 路径(含 global 全替换) 爱特每羊队 2026-08-08 22:05:23 +08:00
  • 3424321051 fix: TypedArray 元素写入进 buffer + BYTES_PER_ELEMENT 属性 爱特每羊队 2026-08-08 21:41:33 +08:00
  • afffcff46e feat: Object.create/defineProperties 完整描述符管线(复用 ToPropertyDescriptor) 爱特每羊队 2026-08-08 20:59:47 +08:00
  • d5ce35f4ba fix: Number::toString 符合 ECMA-262(1e21 指数、radix RangeError、parseInt/Number 字符串解析) 爱特每羊队 2026-08-08 20:39:55 +08:00
  • c3322d6a3c feat: implement String.fromCodePoint, codePointAt UTF-16 indexing, isWellFormed/toWellFormed 爱特每羊队 2026-08-08 20:05:49 +08:00
  • 185ecf0c53 fix: RegExp flag 全量透传(u/s/y/d 生效,\p{...} unicode 属性可用) 爱特每羊队 2026-08-08 18:05:59 +08:00
  • 504ffaf126 feat: Set/Map 构造器接收可迭代实参 + size 访问器 + ES2024 set-methods 爱特每羊队 2026-08-08 18:01:00 +08:00
  • 3a8bf56a68 fix: 全量单测修复(flatten 健壮性 + 测试链路补 flatten + 断言对齐规范) 爱特每羊队 2026-08-08 16:03:24 +08:00
  • 6e5bbe718b feat: 实现 Array.from 与 Array.of 静态方法 爱特每羊队 2026-08-08 13:13:08 +08:00
  • a814dd0700 fix: try/finally 支持 break/continue/return 穿越 finally(completion 机制) 爱特每羊队 2026-08-08 12:38:25 +08:00
  • 6c7b10d6c5 feat: 对象字面量 spread({...obj} 展开可枚举自有属性) 爱特每羊队 2026-08-08 11:24:09 +08:00