pjh123
|
013c0eb3cf
|
fix: CFG 异常边覆盖 try 体全部块,补全干涉图 keep 与 callee 边
|
2026-10-05 22:00:50 +00:00 |
|
pjh123
|
4d5966d6c9
|
docs: 改写控制流收尾断言消息
|
2026-09-17 16:57:32 +00:00 |
|
pjh123
|
bbb8bbfa6d
|
test: 内联测试移入 oxide_cfg 集成测试
|
2026-09-15 19:56:56 +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
|
8a53bfb584
|
feat: 编译管线/类型层 crate 补全多级日志宏 + 关键路径日志
|
2026-08-10 17:56:28 +08:00 |
|
pjh123
|
03b510b2ef
|
refactor: opcode 语义单张声明式表(def/use/pure/jump/term/ic 六维收敛)
|
2026-08-10 12:23:19 +08:00 |
|
pjh123
|
6c79dbb21c
|
feat: class 私有成员语义(字段/方法/访问器 + brand 检查 + 契约修复)
|
2026-08-09 11:08:36 +08:00 |
|
pjh123
|
cd214069cd
|
fix: try/finally 支持 break/continue/return 穿越 finally(completion 机制)
|
2026-08-08 12:38:25 +08:00 |
|
pjh123
|
31e28a03a6
|
docs: 补充注释与格式化
|
2026-08-06 23:10:27 +08:00 |
|
pjh123
|
6db19bb693
|
test: 各 Pass 模块补模块级单测,测试随实现拆分
|
2026-08-06 14:09:03 +08:00 |
|
pjh123
|
63cec1d448
|
fix: 无条件 JMP 后继位置切成块头,修复跳转边丢失
Pass 1 仅对条件跳转切 fallthrough 后继,无条件 JMP 与其后指令
融块导致块尾判定错、Jump 边丢失,DCE 可达性误删 break 出口块
(label 悬空报 'Label not found')。JMP 后继同样置块头。
|
2026-08-06 12:16:58 +08:00 |
|
pjh123
|
d4b64a2cc9
|
refactor: 拆分 build_cfg 四阶段为独立模块纯函数链
|
2026-08-06 01:10:56 +08:00 |
|
pjh123
|
4a7d96d7f2
|
test: 新增真实编译产物集成回归锚(parse→emit→build_cfg)
|
2026-08-06 00:49:07 +08:00 |
|
pjh123
|
acd8e54e59
|
feat: 新建 oxide_cfg crate(BB 划分 + CFG 构建 pass)
|
2026-08-06 00:45:48 +08:00 |
|