Files
Interpreter/third_party/README.md
T
Admin 6df3465b37 登记第三方子模块并预留 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
2026-08-20 22:51:05 +08:00

20 lines
934 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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` 浅克隆加快(本仓库不依赖子模块历史)。