12 Commits

Author SHA1 Message Date
pjh123 3cabfb70f9 perf: 逐指令活集拍平为单一位集加消费方维度守卫同步 2026-10-12 12:18:10 +00:00
pjh123 a803fbff93 perf: DCE 管线复用,零删除免重建 CFG 与活集 2026-10-12 11:54:29 +00:00
pjh123 a0bea413c0 perf: DCE 两入口零删除时跳过 mark-sweep 重建 2026-09-28 18:11:34 +00:00
pjh123 18737c70ea fix: 可抛算术比较位 opcode 纯标翻转,DCE 不再删副作用指令 2026-09-27 01:28:49 +00:00
pjh123 263bdb5d27 test: 内联测试移入 oxide_dce 集成测试 2026-09-15 17:50:18 +00:00
pjh123 3169e8f2f9 perf: run 签名改 &Arc<CompiledModule>,顶层模块跨 run 共享——collect_flat_modules 顶层改 Arc::clone 消除逐 run 常量池深拷贝,全调用点 Arc 包装迁移 2026-09-11 22:19:13 +00:00
pjh123 3f393b6acb fix: eval 脚本 var 声明落全局 configurable:true——is_eval_script 穿透 2026-09-09 19:17:57 +08:00
pjh123 f821f6838f fix: CI 修复——emit_program 测试调用点补 repl_persist 参数 + clippy 告警清零 + 删空 bench_tests 2026-09-09 15:14:39 +08:00
pjh123 31e28a03a6 docs: 补充注释与格式化 2026-08-06 23:10:27 +08:00
pjh123 9d619cd9bb feat: liveness 驱动的精确二轮 dce_precise + is_top_level 标志(D-17/D-19/D-20) 2026-08-06 16:55:26 +08:00
pjh123 6c84ccca07 fix: STORE_VAR 一律判有副作用,修复顶层变量赋值被误删 2026-08-06 13:29:07 +08:00
pjh123 b7b6ffd7b1 test: 新增运行时等价对比集成测试(D-08 主验证)
- parse→emit→(dce 开/关)→lower→Vm::run 双管线对比
- 覆盖语句丢弃/重复赋值/if(false)/死闭包/try-catch/对象算术/顶层返回值/先调用后丢弃/const 重赋值
2026-08-06 11:43:39 +08:00