登记第三方子模块并预留 TUI 观察接口。

- 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
This commit is contained in:
2026-08-20 22:51:05 +08:00
parent 223dc3eb45
commit 6df3465b37
8 changed files with 59 additions and 3 deletions
Vendored Submodule
+1
Submodule third_party/FTXUI added at 9221a3bf19
+13 -1
View File
@@ -2,6 +2,18 @@
第三方源码或单头库,本仓库不把它们做成业务 CMake 目标。
预期由 `compiler` **私有链接**(例如 toml 解析)。不要从 `isa``vm``host` 直接依赖本目录。
预期由 `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` 浅克隆加快(本仓库不依赖子模块历史)。