pjh123
|
4ed8524493
|
build: 告警门统一走 workspace lints
|
2026-10-10 15:44:17 +00:00 |
|
pjh123
|
4f9b6ab444
|
refactor: 动态编译改经 CompilerService 注入,oxide_vm 去编译器依赖
|
2026-10-08 05:51:58 +00:00 |
|
pjh123
|
d3385bc838
|
feat: 管线接入 liveness/精确DCE/RegAlloc + --no-regalloc flag(D-17/D-18)
|
2026-08-06 17:56:55 +08:00 |
|
pjh123
|
d1bfae2723
|
feat: Compiler 增加 enable_dce 字段与 with_dce 开关(D-10)
- unit struct 改带字段 struct,new() 默认开启 DCE
- compile 在 emit 与 lower 之间插入 oxide_dce::dce(nested 不递归 D-03)
- Cargo.toml 追加 oxide_dce path 依赖;dev 环经 resolver v2 解析通过
|
2026-08-06 11:45:26 +08:00 |
|
pjh123
|
7c8f19f61a
|
refactor: 拆分 oxide_emit 为独立 emit pass crate(依赖倒置)
|
2026-08-05 20:13:18 +08:00 |
|
pjh123
|
4f670eb7fd
|
refactor: 拆分 oxide_ir 为独立 crate
|
2026-08-05 19:34:44 +08:00 |
|
pjh123
|
e9e1ad8acd
|
feat: 新增 Operand/Inst/IRFunction 类型系统与构造 API
|
2026-08-05 17:17:51 +08:00 |
|
pjh123
|
e4abfd7599
|
refactor: 迁出日志宏,移除直接依赖
|
2026-06-26 18:53:48 +08:00 |
|
pjh123
|
be87e4e21b
|
refactor: 拆分 bytecode/cache crate 并模块化 counter
|
2026-06-23 17:06:39 +08:00 |
|
pjh123
|
fe3331d995
|
refactor: 集中 AST 缓存逻辑实现并清理无关依赖
|
2026-06-05 23:53:30 +08:00 |
|
pjh123
|
e9895871ad
|
feat: 实现结构哈希与编译缓存
|
2026-06-05 02:50:42 +08:00 |
|
pjh123
|
0741e99e1b
|
chore: 搭建基础仓库架构
|
2026-06-05 01:06:53 +08:00 |
|