- third_party:tomlplusplus(v3.4.0)+ FTXUI(main@9221a3b)git 子模块 - vm/扫描周期.md:可观察性接口(v1 预留)——step/snapshot、只读轮询、快照 POD 化 - executor/执行器入口.md:TUI 观察界面(最后做)——TUI 属执行器,输出层可替换 - 初步计划 12.11 补 TUI 归属;C++11 残留引用同步为 C++20
third_party
第三方源码或单头库,本仓库不把它们做成业务 CMake 目标。
预期由 compiler 私有链接(例如 toml 解析)。不要从 isa、vm、executor 直接依赖本目录。
新增依赖时在此注明来源、许可和所用版本。第一版不上 LLVM、不做 CPython / JIT。
已登记
| 目录 | 来源 | 许可 | 版本 | 形态 | 用途 |
|---|---|---|---|---|---|
tomlplusplus/ |
marzer/tomlplusplus | MIT | v3.4.0 | git 子模块(需 git submodule update --init 检出) |
compiler 解析 project.toml |
FTXUI/ |
ArthurSonzogni/FTXUI | MIT | main@9221a3b | git 子模块 | 执行器 TUI 候选(最后做,见 Doc/executor/执行器入口.md) |
说明
- 两者都是子模块:拉取后先
git submodule update --init --recursive才能编。 - 首次检出可用
--depth 1浅克隆加快(本仓库不依赖子模块历史)。