Commit Graph

951 Commits

Author SHA1 Message Date
pjh123 920dc0e7f7 feat: direct eval 串按调用方严格性前置严格指令,受限名 catch 参数报 SyntaxError 2026-10-09 09:47:52 +00:00
pjh123 582475363b feat: run 装载期对共享模块字节码显式复制,COW 深拷贝移出热路径 2026-10-09 09:07:20 +00:00
pjh123 f5766c4679 feat: Worker 编译与执行失败经 onerror 上报并接线 onmessageerror 2026-10-09 08:03:35 +00:00
pjh123 6d97546795 feat: 主线程事件循环加 worker onmessage 交付加端到端单测 2026-10-09 07:27:00 +00:00
pjh123 6f1df99a4f feat: Worker 构造器与 postMessage 与 terminate 与 self 面绑定 2026-10-09 06:50:04 +00:00
pjh123 0d6d06cd1f style: 修 rustfmt 格式化差异 2026-10-09 06:13:36 +00:00
pjh123 f37f905c21 feat: worker 线程基础设施(WorkerMail 通道加事件循环加 Vm 固有方法) 2026-10-09 06:11:18 +00:00
pjh123 b20e38a5e2 feat: BroadcastChannel 构造器方法与绑定与注册表剪枝 2026-10-09 05:37:25 +00:00
pjh123 d7a10f0f44 feat: VmHost 加 BroadcastChannel 注册表三方法并 full_reset 清表 2026-10-09 05:15:37 +00:00
pjh123 2dc543b176 feat: BroadcastChannel 载荷盒与 GC 家族表接线 2026-10-09 04:39:22 +00:00
pjh123 dd373ef3f0 feat: BroadcastChannel 内核接线两 P 字段加 BuiltinId 加脏家族位加注册表字段 2026-10-09 04:26:22 +00:00
pjh123 a84f430739 feat: MessageChannel 构造器与 MessagePort 方法绑定及全局槽 2026-10-09 04:07:22 +00:00
pjh123 10628928bc feat: 端口载荷盒接入 GC 家族表并移消息队列至内核 2026-10-09 03:34:56 +00:00
pjh123 0ea87b8001 feat: 内核预留 MessagePort 原型与 MessageChannel 构造器槽位 2026-10-09 03:08:52 +00:00
pjh123 04df4070fa refactor: 拆分缓冲区载荷为 AB/SAB 双认入口,SAB 字节改走核账目 2026-10-08 10:30:04 +00:00
pjh123 349164f244 refactor: 从 run 抽 execute_task 与 drain_microtasks 两原语 2026-10-08 09:00:31 +00:00
pjh123 18d1c63cd3 refactor: 删 VmHost 旧内核访问器与 runtime_api 对 kernel 依赖 2026-10-08 08:36:56 +00:00
pjh123 583175d174 refactor: VmHost 新增内核能力面方法与 ProtoKind 枚举 2026-10-08 07:09:50 +00:00
pjh123 94823783cd style: 修 rustfmt 格式化差异 2026-10-08 06:36:29 +00:00
pjh123 4f9b6ab444 refactor: 动态编译改经 CompilerService 注入,oxide_vm 去编译器依赖 2026-10-08 05:51:58 +00:00
pjh123 565ff2a514 feat: 新增通用消息队列组件(泛型 mpsc 薄封装) 2026-10-08 04:14:15 +00:00
pjh123 3fa2f94fd1 feat: 新增结构化克隆缓冲区族分派与转移语义及全局绑定 2026-10-08 03:17:06 +00:00
pjh123 372bb80cfd style: 修 rustfmt 格式化差异 2026-10-07 17:14:42 +00:00
pjh123 aa881783bf refactor: 绑定与 kernel 符号键改经 realm 维度编码 2026-10-07 03:48:59 +00:00
pjh123 30a5600466 refactor: 运行时符号键调用点改经 realm 维度编码 2026-10-07 03:22:52 +00:00
pjh123 e5d2f8e4f1 refactor: 符号属性键核心推导改经 realm 维度编码 2026-10-07 02:37:33 +00:00
pjh123 28d21e7929 feat: 符号键编码加 realm 维度并把符号表移入 realm 2026-10-07 02:13:07 +00:00
pjh123 55bec82f69 refactor: Vm 加 unsafe impl Send,移除 vm_pool 的 Send 抑制 2026-10-07 01:50:02 +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 ba34c961ba feat: 环境变量开启 GC 压力模式,每顶层指令边界强制完整收集 2026-10-06 20:20:57 +00:00
pjh123 e199ebeaa1 feat: server forge 子命令,四张共享 forge 状态查询加三行动旗标 2026-10-06 18:46:44 +00:00
pjh123 a08652252b feat: 池状态接口加高水位跟踪与 Status 峰值字段 2026-10-06 15:38:09 +00:00
pjh123 6422c142ed feat: server 固定 worker 并发模型,mpsc 路由与控制执行分流 2026-10-06 15:21:38 +00:00
pjh123 635c8144f6 feat: server 执行请求路径,六段纯函数加每请求步数覆盖 2026-10-06 15:05:18 +00:00
pjh123 afa2b25237 feat: server 进程主体,accept 循环与控制请求直接处理 2026-10-06 14:24:12 +00:00
pjh123 9bdd2bd94c fix: 顶层 var 撞 accessor 写点改 Set 语义对齐 node 实证 2026-10-06 11:33:05 +00:00
pjh123 ff5ab62222 fix: 顶层 var 撞既有属性写面对齐 node 锚定 2026-10-06 10:51:26 +00:00
pjh123 6a2f5616f1 fix: 删后复合逻辑赋值与 update 表达式 LHS 旧值读抛 ReferenceError 2026-10-06 06:25:31 +00:00
pjh123 ee3eb1892a fix: with 内 delete 回退臂解析外层绑定按可删除性定值 2026-10-06 04:48:01 +00:00
pjh123 7ab8a0587d test: 改 rest 形解构赋值回归钉初值为零修复判别力 2026-10-06 04:14:53 +00:00
pjh123 77f6ea52c3 test: 补解构赋值写被捕获顶层 let 落 cell 回归钉 2026-10-06 01:32:24 +00:00
pjh123 efcb92b47e fix: 运行时 cell TDZ 消息带上被访问绑定名 2026-10-06 01:09:33 +00:00
pjh123 cb844ce64d fix: 数组 for-in 可枚举滤按元素区偏移取命名属性元数据 2026-10-06 00:09:38 +00:00
pjh123 0a1ca83661 fix: if 无 else 假支显式写 undefined 消除寄存器初始化巧合依赖 2026-10-05 22:38:53 +00:00
pjh123 3330c0fb8c chore: 清理 well-known symbol 对象冒充路径的读侧死代码 2026-10-05 17:58:13 +00:00
pjh123 75810cb8e7 fix: for 头名回填加作用域深度门控防体内同名遮蔽覆写头 cell 2026-10-05 17:30:42 +00:00
pjh123 34e22c5519 feat: 捕获 cell 按绑定身份换键 2026-10-05 14:32:42 +00:00
pjh123 a1cbb82fb6 fix: 排序默认比较改 UTF-16 码元序 2026-10-05 09:55:41 +00:00