feat: 添加 Quill 13.0.0 模块包 - #513
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
新增
odygrd.quill@13.0.0,支持import std; import quill;。安装时以原模块入口生成.cppm,为 x86 intrinsic 补充架构条件,并将 Apple 所需系统头放入全局模块片段;安装补丁兼容 LF/CRLF,上游头文件和日志实现保持不变,使用内置 fmt,Linux 链接使用-pthread。宏用法需显式定义QUILL_USE_MODULE并包含quill/LogMacros.h。加入 workspace 测试和中英文说明,覆盖多 TU 共享 logger、线程日志、宏与无宏 API、格式化、级别过滤及 flush 后文件内容。安装钩子的 LF/CRLF、缺失/重复匹配和不可读输入检查已纳入 CI lint,异常输入在文件写入前失败。
验证:CI 固定版 mcpp 2026.10.1.2 下,本地 GCC 16.1.0、LLVM 22.1.8/libc++、增量测试和独立消费工程运行通过;Lua/schema 和索引 lint 通过。PR CI 的 Linux GCC/LLVM、macOS ARM、Windows 构建运行通过。
上游模块仍为实验性;未配置 CN 镜像,使用上游归档。跨 DLL 及完整 Quill 文本头与模块混用不在此次验证范围内。