Commit Graph

19 Commits

Author SHA1 Message Date
爱特每羊队 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