pjh123
|
89255abd17
|
fix: 原型链直读改经 get_prototype_of 路由
|
2026-10-18 12:24:10 +00:00 |
|
pjh123
|
1cb943beee
|
fix: 补齐代理读取组与完整性级别语义
|
2026-10-18 06:10:48 +00:00 |
|
pjh123
|
2c8ad6c772
|
style: 自动格式化
|
2026-10-17 07:53:34 +00:00 |
|
pjh123
|
e5db10581e
|
feat: 函数代理 apply 与 construct trap 路由落地
|
2026-10-17 07:53:31 +00:00 |
|
pjh123
|
b1e2367556
|
fix: 还原 instanceof 的 null handler 归一化条件并翻转单测断言
|
2026-10-14 07:14:36 +00:00 |
|
pjh123
|
f945616d5f
|
fix: hasInstance handler 为 null 时按规范抛 TypeError
|
2026-10-14 06:31:20 +00:00 |
|
pjh123
|
05576fc406
|
style: 自动格式化
|
2026-10-14 06:00:57 +00:00 |
|
pjh123
|
a65689a19b
|
fix: instanceof 检查右侧可调用性并投递原生异常
|
2026-10-14 06:00:55 +00:00 |
|
pjh123
|
e154b12126
|
perf: CallFrame 构造 this 判别位并入 bool 组省 8 字节
|
2026-10-13 08:18:34 +00:00 |
|
pjh123
|
05b9b280cf
|
refactor: 写路径契约与压帧与异步标志组收结构体并删死参
|
2026-10-12 19:12:11 +00:00 |
|
pjh123
|
c7f7588b81
|
style: 全 workspace 格式订正,消除 fmt 漂移
|
2026-10-09 23:58:34 +00:00 |
|
pjh123
|
71904a644f
|
feat: await using 释放挂起跨微任务续行并合并 SuppressedError
|
2026-10-09 20:50:35 +00:00 |
|
pjh123
|
328ccafbc0
|
feat: 释放方法多错合并为 SuppressedError 链
|
2026-10-09 20:04:45 +00:00 |
|
pjh123
|
ae73fb8da5
|
feat: 异常与 return 穿越释放资源,dispose_count 门控
|
2026-10-09 19:14:36 +00:00 |
|
pjh123
|
48ffb54c4f
|
feat: 七类作用域出口正常释放 using 资源,for-of 每迭代
|
2026-10-09 18:40:24 +00:00 |
|
pjh123
|
b5ff2c132a
|
feat: using 声明登记释放栈指令与 GC 根
|
2026-10-09 17:55:08 +00:00 |
|
pjh123
|
b240cbd305
|
feat: 对象层惰性模块命名空间求值触发
|
2026-10-09 15:13:19 +00:00 |
|
pjh123
|
30a5600466
|
refactor: 运行时符号键调用点改经 realm 维度编码
|
2026-10-07 03:22:52 +00:00 |
|
pjh123
|
c6bc93a076
|
refactor: realm 与 Vm 生命周期解耦,Vm 持 Arc<Realm>
|
2026-10-07 01:35:16 +00:00 |
|
pjh123
|
14ef287a75
|
refactor: 提取 Realm 组合类型,session 与 GC 及原型槽归 realm
|
2026-10-07 00:13:24 +00:00 |
|
pjh123
|
cb844ce64d
|
fix: 数组 for-in 可枚举滤按元素区偏移取命名属性元数据
|
2026-10-06 00:09:38 +00:00 |
|
pjh123
|
fce50e3f64
|
perf: for-of 快路径快照 inner 与游标入条目,免每步槽协议
|
2026-10-04 22:44:05 +00:00 |
|
pjh123
|
214494d3d5
|
refactor: 退役 new_array 死参数与三十四处调用点
|
2026-10-03 04:32:20 +00:00 |
|
pjh123
|
3ad2a4dca4
|
refactor: 退役逃逸写屏障 vm 侧调用点与固有方法
|
2026-10-03 01:24:15 +00:00 |
|
pjh123
|
d7f54e331a
|
style: 折叠签名与调用折行对齐格式检查
|
2026-10-01 09:37:54 +00:00 |
|
pjh123
|
c671a6cfb0
|
refactor: for-in 迭代器体脱离 epoch arena 改堆上 Box 独占释放
|
2026-09-29 16:10:15 +00:00 |
|
pjh123
|
87d43cd180
|
refactor: 对象分配统一入口并新增会话分配入口
|
2026-09-29 14:23:07 +00:00 |
|
pjh123
|
93eab980bf
|
fix: for-await-of 收尾 return 抛错恢复原始异常值
|
2026-09-27 18:28:48 +00:00 |
|
pjh123
|
bf19cf112b
|
perf: for-of 内置迭代器快路径直步,跳过 native 调用帧
|
2026-09-26 19:59:23 +00:00 |
|
pjh123
|
2643e500d4
|
fix: for-in 右值原始值装箱后枚举
|
2026-09-25 17:11:14 +00:00 |
|
pjh123
|
dfa85d3eac
|
fix: 通用构造 GpFC 读体传播读与内建原型回落
|
2026-09-24 02:41:28 +00:00 |
|
pjh123
|
c0f8970912
|
feat: TA 枚举面接 live 长元素键与完整性家族跳键
|
2026-09-23 10:42:53 +00:00 |
|
pjh123
|
32e8dce003
|
fix: 绑定函数状态移入状态对象防哈希槽冲突
|
2026-09-22 21:56:48 +00:00 |
|
pjh123
|
dce132acec
|
fix: TA 构造形态改读构造入口标记替代寄存器推断
|
2026-09-22 19:41:55 +00:00 |
|
pjh123
|
2252ed7bbc
|
feat: String 盒迁移 boxed_value 载荷并物化固有属性面
|
2026-09-22 16:40:01 +00:00 |
|
pjh123
|
098375aa9e
|
fix: DataView 原型访问器与 ToNumber 强转序位收口
|
2026-09-22 05:57:39 +00:00 |
|
pjh123
|
f870278795
|
fix: in 指令切 HasProperty 对齐整数索引与链上元素区
|
2026-09-19 13:17:23 +00:00 |
|
pjh123
|
ed65b5282f
|
feat: 模块命名空间枚举读活值并支持写穿
|
2026-09-18 00:02:21 +00:00 |
|
pjh123
|
4d0f11e30a
|
fix: 符号原语数值与字符串转换改抛类型错误
|
2026-09-17 23:32:28 +00:00 |
|
pjh123
|
12ac57c877
|
fix: 知名符号改为原语值表示
|
2026-09-17 23:03:10 +00:00 |
|
pjh123
|
7a5b1b2d06
|
refactor: vm.rs 内联测试按属主模块归位
|
2026-09-16 17:07:29 +00:00 |
|
pjh123
|
3acac721b0
|
types/kernel/vm/builtins: JsString UTF-16 载荷层(FlatU16 变体 + 单元入口)——原 UTF-8 载荷只存 well-formed 串、孤立 surrogate lossy 转 U+FFFD 回写,FromCodePoint/属性转义与字符串面码点语义皆破;现载荷直存 [u64;3](Flat well-formed / FlatU16 单元序列 / Cons 拼接),utf16_len 独立 32 位字,32B 布局锚保持;from_units 智能路由(含孤立→FlatU16),as_str 仅限 Flat,units/units_borrowed 单元借用,as_lossy_str 宽容读;string_forge 编解码 surrogate 感知(孤立 surrogate 逃逸 hex4 编码、解码展开 astral 代理对、string_ptr 由单元物化);VmHost 单元物化/分配/查询入口 + runtime_api 单元 API;字符串内置全法单元化(charAt/slice/substr/split/replace/search/match/matchAll 单元定位;空模式边界:search→0、match→[""]、replace 插 0 位、matchAll 游标耗尽守卫;接收者 ToString 错误原样传播);正则内置单元化(exec/test/search/symbol_* 单元文本,替换串 \u{...} 与孤立 surrogate 文本处理,lastIndex 与 matchAll 游标单元化);字符串迭代器码点化(高代理+后续低代理成对产出,astral 值回真实码点);String(Symbol) 抛 TypeError;回归钉更新五处(charAt/split/slice/substr 单元精确语义 + dispose 钉改 TypeError 断言);四 crate 全绿(oxide_vm 98 套件 2403 测)+ clippy/fmt 零新增
|
2026-09-13 22:42:10 +00:00 |
|
pjh123
|
41a3aef29e
|
fix: CREATE_CLOSURE 跨 run 帧按执行帧表代际解析——嵌套闭包错代盖写闭合,挂起恢复重设活跃代际,OOB 消息上界对齐实际查表代际
|
2026-09-12 22:04:42 +00:00 |
|
pjh123
|
d9c469e9d0
|
fix: 子模块表代际注册表——跨 run 存活函数按创建期表代解析子模块,索引悬空与静默错模块闭合
|
2026-09-12 19:27:22 +00:00 |
|
pjh123
|
4c3ac707f7
|
fix: 直 session 分配站(函数对象/prototype 子对象/标签模板数组)补 session 堆账目,配单 run 分配包络高水位 O(1) 采样锚与执行期 churn 峰值校准用例
|
2026-09-11 19:44:07 +00:00 |
|
pjh123
|
64f582d34b
|
chore: rustfmt 全量格式化——CI fmt check 差异清零
|
2026-09-09 15:14:57 +08:00 |
|
pjh123
|
0ffb5d2cf3
|
fix: tagged template 语义修正——cooked undefined/this绑定/site缓存/冻结 + groupBy getter 异常传播 + defineGetter setter 保留
|
2026-08-22 11:15:55 +08:00 |
|
pjh123
|
95155ce450
|
fix: Promise rejection reason 异常值通道配对修复——create_error 辗转路径归正为 create_from_text
|
2026-08-21 23:34:04 +08:00 |
|
pjh123
|
f814a2c5db
|
fix: new 表达式 native 构造收口 call_function_sync 防 255/254 槽污染
|
2026-08-16 13:41:01 +08:00 |
|
pjh123
|
e54b877f17
|
fix: 异常值通道配对——忽略调用槽配对、unwind 接住清槽、生成器参数初始化不覆盖异常值
|
2026-08-16 11:29:50 +08:00 |
|