爱特每羊队
|
d1675c217d
|
fix(vm): 子模块全局扁平化根治逃逸闭包上下文错位
|
2026-08-07 10:49:15 +08:00 |
|
爱特每羊队
|
f461235f04
|
docs: 添加 Rustdoc 注释
|
2026-08-05 21:46:47 +08:00 |
|
爱特每羊队
|
bbdfca1a1c
|
refactor(compiler): 拆分 oxide_emit 为独立 emit pass crate(依赖倒置)
|
2026-08-05 20:13:18 +08:00 |
|
爱特每羊队
|
9f02985a82
|
refactor(ir): 拆分 oxide_ir 为独立 crate
|
2026-08-05 19:34:44 +08:00 |
|
爱特每羊队
|
b93847564e
|
refactor(compiler): 拆分闭包分析与预扫描模块,拆分函数体编译子步骤
|
2026-08-05 19:29:02 +08:00 |
|
爱特每羊队
|
2a3a9a1412
|
feat(ir): 新增 Operand/Inst/IRFunction 类型系统与构造 API
|
2026-08-05 17:17:51 +08:00 |
|
爱特每羊队
|
13cf9127e3
|
refactor: 清除旧代码并展开 crate
|
2026-07-05 18:43:22 +08:00 |
|
爱特每羊队
|
ff6de1e4e7
|
refactor: 拆分编译流水线过程以避免逻辑漂移
|
2026-07-05 14:41:08 +08:00 |
|
爱特每羊队
|
e730d0fd2d
|
refactor: 迁出日志宏,移除直接依赖
|
2026-06-26 18:53:48 +08:00 |
|
爱特每羊队
|
db0444dabd
|
refactor: CompileCtx 拆分为 LabelCtx/ScopeCtx,字面量域改用注册表入口
|
2026-06-25 19:46:35 +08:00 |
|
爱特每羊队
|
dbc15f6d1f
|
refactor: 拆分 bytecode/cache crate 并模块化 counter
|
2026-06-23 17:06:39 +08:00 |
|
爱特每羊队
|
680b1ae264
|
refactor: 将编译 pass 放入独立模块
|
2026-06-06 10:14:33 +08:00 |
|
爱特每羊队
|
47dfb86293
|
refactor: 将结构哈希与常量类从编译器拆分
|
2026-06-06 09:44:48 +08:00 |
|
爱特每羊队
|
b71062c75f
|
feat: 添加编译期符号表
|
2026-06-06 09:37:06 +08:00 |
|
爱特每羊队
|
d1e0413d94
|
refactor: 集中 AST 缓存逻辑实现并清理无关依赖
|
2026-06-05 23:53:30 +08:00 |
|
爱特每羊队
|
9f7b6413e8
|
feat: 实现结构哈希与编译缓存
|
2026-06-05 02:50:42 +08:00 |
|
爱特每羊队
|
6de8ed1297
|
feat: 实现 2 pass AST 到字节码编译器
|
2026-06-05 02:47:03 +08:00 |
|
爱特每羊队
|
60c40d9134
|
feat: 定义指令集与 4 字节编码格式
|
2026-06-05 02:41:11 +08:00 |
|
爱特每羊队
|
36d3352318
|
chore: 搭建基础仓库架构
|
2026-06-05 01:06:53 +08:00 |
|