|
1 | 1 | # mcpp: GL Runtime Closure Plan |
2 | 2 |
|
3 | | -> 状态: active |
4 | | -> 分支: `codex/gl-runtime-closure-mcpp` |
5 | | -> PR: pending |
| 3 | +> 状态: merged checkpoint; runtime diagnostics, pack integration, and full docs remain follow-up work |
| 4 | +> 分支: `codex/gl-runtime-closure-mcpp` (merged via PR #106) |
| 5 | +> PR: https://github.com/mcpp-community/mcpp/pull/106 |
6 | 6 | > Last updated: 2026-06-03 |
7 | 7 | > 目标: 让 mcpp 以标准工具链方式表达、解析、诊断并注入运行时闭包,使 GLFW/OpenGL 这类通过 `dlopen` 加载的运行库不再依赖用户手写环境变量。 |
8 | 8 |
|
@@ -104,14 +104,16 @@ behavior. |
104 | 104 | - [ ] `MCPP=<built-mcpp> bash tests/e2e/run_all.sh` |
105 | 105 | - [x] Focused runtime metadata e2e for `dlopen` resolution |
106 | 106 | - [ ] Focused pack e2e for runtime metadata inclusion |
| 107 | +- [x] GitHub CI for PR #106: Linux, macOS, and Windows all passed |
107 | 108 |
|
108 | 109 | ## PR / CI / Merge Notes |
109 | 110 |
|
110 | 111 | - [x] Commit this plan as the first checkpoint. |
111 | | -- [ ] Open a PR with sanitized paths and no local machine details. |
112 | | -- [ ] Include a test plan in the PR body. |
113 | | -- [ ] Wait for Linux/macOS/Windows CI. |
114 | | -- [ ] Squash merge after required checks pass. |
| 112 | +- [x] Open a PR with sanitized paths and no local machine details. |
| 113 | +- [x] Include a test plan in the PR body. |
| 114 | +- [x] Wait for Linux/macOS/Windows CI. |
| 115 | +- [x] Squash merge after required checks pass. |
| 116 | + - PR #106 merged at commit `0cd8b597089210ee9f1990f84e1dcdf5e291f794`. |
115 | 117 |
|
116 | 118 | ## Cross-Repository Dependencies |
117 | 119 |
|
|
0 commit comments