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 |
|