Skip to content

v5.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 03:34

更新内容

  • feat(installer): 改进脚本并加速原生 CI,由 @Iviesever 提交于 #63
  • ci: 共享原生测试产品编译,由 @Iviesever 提交于 #64
  • ci: 平衡原生测试分片(shard)开销,由 @Iviesever 提交于 #65
  • ci: 在每个 Windows 运行器上运行配对的原生子分片,由 @Iviesever 提交于 #66
  • refactor: 强制实施责任优先的 C++ 布局,由 @Iviesever 提交于 #67
  • refactor: 拆分项目配置职责,由 @Iviesever 提交于 #68
  • refactor: 拆分模块编译编排,由 @Iviesever 提交于 #69
  • refactor: 拆分模块目标编排,由 @Iviesever 提交于 #70
  • refactor: 拆分 MSVC 工具链发现机制,由 @Iviesever 提交于 #71
  • refactor: 统一源码依赖 JSON 解析,由 @Iviesever 提交于 #72
  • refactor: 拆分 MSVC 编译器实现,由 @Iviesever 提交于 #73
  • refactor: 按职责对配置测试进行分类,由 @Iviesever 提交于 #74
  • refactor: 拆分源码发现机制,由 @Iviesever 提交于 #75
  • refactor: 统一增量文件快照策略,由 @Iviesever 提交于 #76
  • refactor: 拆分模块目标准备过程,由 @Iviesever 提交于 #77
  • refactor: 统一 Windows 路径标识,由 @Iviesever 提交于 #78
  • feat: 添加性能计时基准基础设施,由 @Iviesever 提交于 #79
  • feat: 添加 MSVC 参数所有权引擎,由 @Iviesever 提交于 #80
  • feat: 添加原生 MSVC CLI 语法支持,由 @Iviesever 提交于 #81
  • feat: 添加构建和运行项目的命令,由 @Iviesever 提交于 #82
  • feat: 添加具名构建配置文件,由 @Iviesever 提交于 #83
  • feat: 添加对预编译头文件(PCH)的一等支持,由 @Iviesever 提交于 #84
  • perf: 添加温启动无操作(no-op)快速路径,由 @Iviesever 提交于 #85
  • feat: 添加自适应并行策略,由 @Iviesever 提交于 #86
  • perf: 提升 MQB 吞吐量,由 @Iviesever 提交于 #87
  • feat: 消除产品化参数与性能差距,由 @Iviesever 提交于 #88
  • perf: 添加持久化源码发现快速路径,由 @Iviesever 提交于 #89
  • perf: 使自动并行处理具备资源感知能力,由 @Iviesever 提交于 #90
  • fix: 将原生 MSVC include 语义暴露给发现机制,由 @Iviesever 提交于 #91
  • fix: 对原生 MSVC 编译器标记(token)形状进行建模,由 @Iviesever 提交于 #92
  • perf: 复用已验证的 Visual Studio 工具链发现结果,由 @Iviesever 提交于 #93
  • fix: 在库输入变更后强制执行完整重新链接,由 @Iviesever 提交于 #95
  • refactor: 隔离 Visual Studio 工具链缓存,由 @Iviesever 提交于 #94
  • feat: 支持图感知(graph-aware)的 MSVC 强制包含,由 @Iviesever 提交于 #96
  • feat: 跟踪 MSVC 模块定义(module-definition)链接器输入,由 @Iviesever 提交于 #97
  • feat: 跟踪 MSVC 链接器顺序文件(order files),由 @Iviesever 提交于 #98
  • feat: 跟踪 MSVC 链接器存根(stub)输入,由 @Iviesever 提交于 #99
  • feat: 跟踪 MSVC 链接器清单(manifest)输入,由 @Iviesever 提交于 #100
  • perf: 强制执行基准测试证据契约,由 @Iviesever 提交于 #102
  • feat: 跟踪显式 MSVC DEFAULTLIB 的新鲜度(更新状态),由 @Iviesever 提交于 #101
  • fix: 强制执行精确的 MSVC 参数清单,由 @Iviesever 提交于 #103
  • fix: 将 MSVC 调用与环境选项变量隔离,由 @Iviesever 提交于 #104
  • fix: 在遇到未跟踪的编译器 PDB 调试模式时安全中止(fail closed),由 @Iviesever 提交于 #105
  • fix: 跟踪 LINK 的 PDB、清单和映射(map)输出,由 @Iviesever 提交于 #106
  • fix: 隔离 LINKREPRO 诊断产物,由 @Iviesever 提交于 #107
  • fix: 跟踪原始 WHOLEARCHIVE 库的新鲜度,由 @Iviesever 提交于 #108
  • fix: 在遇到基于环境的外部包含(external includes)时安全中止,由 @Iviesever 提交于 #109
  • fix: 对 AddressSanitizer 链接策略进行建模,由 @Iviesever 提交于 #110
  • fix: 跟踪编译器推断的 LibFuzzer 运行时输入,由 @Iviesever 提交于 #111
  • fix: 在遇到 Kernel AddressSanitizer 模式时安全中止,由 @Iviesever 提交于 #112
  • fix: 跟踪编译器注入的 VCAsan 库输入,由 @Iviesever 提交于 #113
  • fix: 跟踪经典 OpenMP 运行时的新鲜度,由 @Iviesever 提交于 #114
  • fix: 跟踪传递性默认库的新鲜度,由 @Iviesever 提交于 #115
  • fix: 跟踪 /BASE 响应文件的新鲜度,由 @Iviesever 提交于 #116
  • feat: 暴露原生库管理器(librarian)参数,由 @Iviesever 提交于 #117
  • perf: 封装 include 搜索解析的新鲜度,由 @Iviesever 提交于 #118
  • fix: 封闭有效的 MSVC 工具链环境标识,由 @Iviesever 提交于 #119
  • fix: 补全动态调试的所有权与语义清单,由 @Iviesever 提交于 #120
  • fix: 将一等 PCH 支持与智能发现相集成,由 @Iviesever 提交于 #121
  • refactor: 确立 Windows 路径标识的权威性,由 @Iviesever 提交于 #122
  • fix: 完善库管理器(librarian)原生用户体验,由 @Iviesever 提交于 #123
  • perf: 消除最终的跨阶段产品化差距,由 @Iviesever 提交于 #124
  • perf: 确立 Unicode 路径和缓存状态的权威性,由 @Iviesever 提交于 #125

完整变更日志: v5.1.0...v5.2.0