Commit Graph

134 Commits

Author SHA1 Message Date
pjh123 c380cead57 feat: safe 模式并行 worker 进程化,Unix socket 复用分片帧协议 2026-10-12 20:37:54 +00:00
pjh123 9084aff761 perf: 解析入口改用线程本地分配器,稳态免系统调用 2026-10-12 03:35:12 +00:00
pjh123 4fb66bf2e3 feat: 远程分片加绑定门与认证门,worker 无特权口径落文档 2026-10-11 18:31:18 +00:00
pjh123 8426d00133 feat: 监督者远程模式 TCP 传输与 --remote-supervise 旗标 2026-10-11 17:56:53 +00:00
pjh123 598b944008 style: 自动格式化 2026-10-11 17:34:50 +00:00
pjh123 22b2e9cf28 feat: test262 runner 加 --worker 远程分片入口与看门狗线程 2026-10-11 17:34:47 +00:00
pjh123 eadd6541c4 feat: 新增分片帧协议模块与编码解析 2026-10-11 17:17:38 +00:00
pjh123 2c8815f178 refactor: 监督窗口文件协议抽象为六操作传输接口 2026-10-11 17:07:23 +00:00
pjh123 5a7525ea88 perf: 监督者将路径清单经临时文件传给子进程,免子进程重扫目录 2026-10-11 12:22:03 +00:00
pjh123 393618f4fe perf: 纯路径跳过门移到读盘之前 2026-10-11 12:12:12 +00:00
pjh123 38e599bac2 style: 自动格式化 2026-10-11 12:08:01 +00:00
pjh123 f9011ae28c perf: 缓存 harness 前缀编译产物免重编译 2026-10-11 12:07:58 +00:00
pjh123 4ed8524493 build: 告警门统一走 workspace lints 2026-10-10 15:44:17 +00:00
pjh123 47dad59fe0 fix: 钳制 kernel 重建批次配置上界至 realm 编号安全上界 2026-10-10 06:51:39 +00:00
pjh123 f707a9ca8b fix: 批内清扫门控改每 worker 口径对齐内核重建 2026-10-10 06:47:26 +00:00
pjh123 432269e5be fix: runner 池预热量置零消除 active_vms 断言 2026-10-10 05:42:35 +00:00
pjh123 98f737efd3 fix: 无寄存器分配旗标在 test262 script 臂失效,两臂共享 compiler 2026-10-08 06:40:12 +00:00
pjh123 10f97100cd refactor: 新建 oxide_engine crate 统一两入口 compile-run 装配 2026-10-08 06:26:01 +00:00
pjh123 4f9b6ab444 refactor: 动态编译改经 CompilerService 注入,oxide_vm 去编译器依赖 2026-10-08 05:51:58 +00:00
pjh123 7193641dcd fix: 移除判定白名单测试中已移除的 structuredClone 期望项 2026-10-08 03:46:27 +00:00
pjh123 3fa2f94fd1 feat: 新增结构化克隆缓冲区族分派与转移语义及全局绑定 2026-10-08 03:17:06 +00:00
pjh123 9b2ac86dbe fix: realm 编号加 512 上界断言并降 kernel 重建缺省防符号键碰撞 2026-10-07 02:53:42 +00:00
pjh123 c6bc93a076 refactor: realm 与 Vm 生命周期解耦,Vm 持 Arc<Realm> 2026-10-07 01:35:16 +00:00
pjh123 88107f45c5 chore: 撤除 runner 与 bench 的 leak-check 死旗标及死参数 2026-10-05 09:22:59 +00:00
pjh123 55133c0057 feat: 脚本顶层词法声明三常量名合法化并登记语料跳过条目 2026-09-28 19:06:34 +00:00
pjh123 30cc50aa70 feat: OXIDE_LOG_FILE 环境变量启用按日滚动日志文件输出 2026-09-26 11:42:45 +00:00
pjh123 0c2f4c2d67 feat: supervise 子进程输出落 sidecar 日志并恢复毫秒时间戳 2026-09-26 11:37:08 +00:00
pjh123 736d9220d5 feat: 超时崩溃记录带 last-pc 现场(pc/opcode/帧深) 2026-09-26 10:20:27 +00:00
pjh123 83ff9bbca1 feat: --version 嵌入构建期 git 哈希并新增新鲜度检查脚本 2026-09-26 07:04:55 +00:00
pjh123 fe3e84be6b fix: 修正 test262 runner 监督组合行为与安全默认值 2026-09-26 06:49:31 +00:00
pjh123 0895ba2645 feat: 挂载 Promise.allSettledKeyed 入口并放行 keyed 语料 2026-09-24 09:43:22 +00:00
pjh123 8e52a4688e feat: 缓冲区载荷双认入口 DataView/TA SAB 读写面与 SAB 门控解除 2026-09-23 23:22:40 +00:00
pjh123 92afb73013 feat: Atomics.wait/notify 单线程退化面(等值 timed-out / 非 SAB 抛错返 0) 2026-09-23 20:09:01 +00:00
pjh123 a7fa12e588 feat: 绑定 Atomics 全局对象方法并接入 test262 2026-09-23 19:08:35 +00:00
pjh123 ad7c4fc718 fix: 补 detach 族 harness 内嵌使解禁真实生效 2026-09-22 23:45:18 +00:00
pjh123 7d7a195014 feat: ArrayBuffer 三访问器与 markImmutable 及 detach 宿主真化 2026-09-22 23:30:18 +00:00
pjh123 cc0ed44bd8 feat: 补全 Error 栈访问器 isError toJSON 与 Promise.try 2026-09-22 09:02:30 +00:00
pjh123 b01c5ebdc7 docs: 清理测试运行器注释的档位与口径措辞 2026-09-17 16:26:00 +00:00
pjh123 4f5cd25838 test: test262 runner 配置解析补分支单测 2026-09-16 15:05:40 +00:00
pjh123 1dca854ddd refactor: test262 runner 子进程监督与分块独立成模块 2026-09-16 14:52:01 +00:00
pjh123 8dcdb16219 refactor: test262 runner 统计与心跳协议独立成模块 2026-09-16 14:23:18 +00:00
pjh123 f9e5486f27 refactor: test262 runner 单测试执行管线独立成模块 2026-09-16 14:00:41 +00:00
pjh123 29fb2632da refactor: test262 runner 判定与分类独立成模块并迁回测试 2026-09-16 13:38:10 +00:00
pjh123 da02e3344b refactor: test262 runner harness 内嵌与前缀拼接独立成模块 2026-09-16 12:54:33 +00:00
pjh123 2472fa6d64 refactor: test262 runner 测试发现与跳过门独立成模块 2026-09-16 12:24:30 +00:00
pjh123 2c146aee6c refactor: test262 runner 元数据与运行配置独立成模块 2026-09-16 12:03:25 +00:00
pjh123 7feb88f14d fix: 重启保留旁路失败行按已消费偏移增量合并 2026-09-14 10:56:03 +00:00
pjh123 68d2974eb5 kernel/builtins/test262: 本批新码 clippy 三则 + fmt 归净——obfuscated_if_else(source_escape_to_key 值域判定改 if/else)、needless_range_loop(decode_uri_units 保留字符原样段改 extend_from_slice)、needless_borrows_for_generic_args(844f2f4 rename 调用两处冗余借用);fmt 漂移(compiler.rs/vm.rs 构造体折行)一并归净。七 crate clippy 零告警、fmt --check 净、七 crate 2879/1(唯一失败 compile_class_declaration 既有)、release 子集 8/8 + 2/2 终验 2026-09-14 08:18:38 +00:00
pjh123 844f2f455b oxide_test262: 监督模式旁路失败行跨子进程重启保留 + 窗口结束归档——超时/崩溃杀子进程重启时原会删掉旁路 .fails 文件,此前子进程的全部失败记录丢失,收尾 fail_records 只剩末段(全量单窗口跑实测 9374 失败仅存 6276 条),逐文件回归差分被静默破坏;现重启只重开心跳文件、旁路失败行追加保留(写序心跳先行、旁路后追加,跨重启同一测试至多重录一条,消费侧按下标去重);窗口结束旁路文件改名归档 .fails.done 而非删除,终态落盘供逐文件差分(统计已入父进程内存,归档件纯分析用途)。单测 33/0,小集合复跑记录数与失败计数逐一吻合 2026-09-14 04:03:09 +00:00
pjh123 c7a9b273fa types/vm/runner: JsString 布局补 size_of/offset_of 编译期锚(实测 32B、utf16_len@24,tag 并入载荷首字无独立索引字),eval fn-decl 抛后描述符改显式值读钉住,non-definable-global-var 复测全绿撤 skip 条目 2026-09-13 12:26:24 +00:00