Commit Graph

28 Commits

Author SHA1 Message Date
pjh123 372bb80cfd style: 修 rustfmt 格式化差异 2026-10-07 17:14:42 +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 add910a504 feat: GC mark 播种按 24 根组计数,修正 roots 日志口径 2026-10-06 23:32:28 +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 43acaacd08 refactor: 退役根重写镜像与对象克隆重写族,保留原地 sweep 弱键定夺 2026-10-02 19:24:56 +00:00
pjh123 89655f0b7f refactor: 退役 session_epoch Bump 字段 2026-10-02 18:09:37 +00:00
pjh123 ab0b874281 refactor: 晋升族整文件退役加生产调用点清理 2026-10-02 16:55:04 +00:00
pjh123 3c6310c586 fix: 深层分配公式改全量重算消除对象堆数据双计
深层采样层不再以手工账目为 base 叠加逐对象堆数据重算,改为对象、串、
BigInt 表长、cell 表长四分量各按当前值计一次、互不相交,消除存活对象
堆数据整份双计;bench 留存说明的账目成分列举与 run 边界 doc 措辞同步
改现语义,公式单测夹具补带元素向量的对象,钉深层与轻层零增长逐位相等。
2026-10-01 14:01:33 +00:00
pjh123 ce8bd6682c perf: 账目公式切手工口径退役 arena 计数器 2026-10-01 10:35:29 +00:00
pjh123 d7f54e331a style: 折叠签名与调用折行对齐格式检查 2026-10-01 09:37:54 +00:00
pjh123 5c8699733d refactor: 收集路径原地化退役移动式sweep与门控 2026-10-01 09:06:23 +00:00
pjh123 1711ae948b perf: 对象统一入口 Box 化合并对象表退役晋升档 2026-10-01 06:39:51 +00:00
pjh123 c671a6cfb0 refactor: for-in 迭代器体脱离 epoch arena 改堆上 Box 独占释放 2026-09-29 16:10:15 +00:00
pjh123 b3255faa46 perf: 压帧时固化 callee upvalue 表,热路径免每指令重查 2026-09-28 17:24:10 +00:00
pjh123 bf19cf112b perf: for-of 内置迭代器快路径直步,跳过 native 调用帧 2026-09-26 19:59:23 +00:00
pjh123 78953e338b fix: upvalue cell 参与 mark-sweep 回收,闭合长 run 死闭包 cell 泄漏 2026-09-26 18:27:21 +00:00
pjh123 bc6c13cff4 fix: GC 统计随 run 边界复位,bench GC 列逐文件独立 2026-09-26 12:19:23 +00:00
pjh123 d0b47a6610 fix: 补晋升域弱键定夺 in-run 钉与文档前提 2026-09-24 07:33:50 +00:00
pjh123 fd21fa6b3f feat: WeakMap 构造体与四方法本体落地及 stub 剥离 2026-09-24 07:15:25 +00:00
pjh123 ac6a6d9e59 feat: WeakMap 条目表与 GC 六站点弱边接线 2026-09-24 06:22:15 +00:00
pjh123 a0db0c5c2b feat: TypedArray 构造器补 SAB 臂六缺步校验分支 2026-09-24 01:25:59 +00:00
pjh123 50bdc2cb5f feat: ArrayBuffer resize 与 maxByteLength 构造选项 2026-09-22 21:56:48 +00:00
pjh123 098375aa9e fix: DataView 原型访问器与 ToNumber 强转序位收口 2026-09-22 05:57:39 +00:00
pjh123 0697cde219 fix: pending_length_exception 登记 GC 根遍历与搬移重写 2026-09-19 09:57:43 +00:00
pjh123 505cc4ff47 docs: 补齐会话垃圾回收注释并去除历史措辞 2026-09-17 13:54:31 +00:00
pjh123 f34a863cc8 refactor: session_gc 测试块移入独立文件 2026-09-16 17:25:24 +00:00