Commit 2010630
committed
fix(cache): module_extensions 进依赖缓存键的 E 轴
指纹管的是 target/<triple>/<fp>/,全局依赖缓存是另一套键。一个声明了
module_extensions 的依赖产出不同的 .o/BMI,它的缓存键必须体现这一点。
今天不可达 —— 默认 glob 会跟着变,sourceGlobs 已经动了;索引包描述符按版本
冻结,version 在 D 轴。但这正是本 PR 在消灭的形状(同一决策漏一处),一行补上
比留着等它以后变成一次错误的缓存命中便宜。
不 bump epoch:老条目命令行里没有 -x c++,而该旗标在已识别后缀上幂等(产物逐
字节相同),沿用安全,不必让全网缓存作废。1 parent 230fc0c commit 2010630
2 files changed
Lines changed: 51 additions & 0 deletions
File tree
- .agents/docs
- src/build
Lines changed: 39 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
893 | 893 | | |
894 | 894 | | |
895 | 895 | | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
896 | 935 | | |
897 | 936 | | |
898 | 937 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
121 | 130 | | |
122 | 131 | | |
123 | 132 | | |
| |||
221 | 230 | | |
222 | 231 | | |
223 | 232 | | |
| 233 | + | |
224 | 234 | | |
225 | 235 | | |
226 | 236 | | |
| |||
262 | 272 | | |
263 | 273 | | |
264 | 274 | | |
| 275 | + | |
265 | 276 | | |
266 | 277 | | |
267 | 278 | | |
| |||
311 | 322 | | |
312 | 323 | | |
313 | 324 | | |
| 325 | + | |
314 | 326 | | |
315 | 327 | | |
316 | 328 | | |
| |||
0 commit comments