-
Notifications
You must be signed in to change notification settings - Fork 7
feat: update to clang/LLVM 19 #988
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the C++ development container from Clang/LLVM 18 to Clang/LLVM 19, including all associated tools and the mutation testing tool Mull.
Key changes:
- Updates Clang/LLVM version from 18 to 19 across all toolchain components
- Updates Mull mutation testing tool from version 0.26.1 to 0.27.0
- Updates package version strings to the latest 19.1.7 build
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| .devcontainer/cpp/apt-requirements-clang.json | Updates all Clang/LLVM 19 package versions and Mull to 0.27.0 |
| .devcontainer/cpp/Dockerfile | Updates CLANG_VERSION build argument from 18 to 19 |
✅MegaLinter analysis: Success
See detailed reports in MegaLinter artifacts Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining
|
📦 Container Size AnalysisNote Comparing 📈 Size Comparison Table
|
📦 Container Size AnalysisNote Comparing 📈 Size Comparison Table
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
Signed-off-by: Ron <45816308+rjaegers@users.noreply.github.com>
|
Pull Request Report (#988)Static measures
Time related measures
Status check related measures
|
|
🎉 Hooray! The changes in this pull request went live with the release of v6.6.0 🎉 |




🚀 Hey, I have created a Pull Request
Description of changes
This pull request updates the development container configuration to use Clang version 19 and related tools, replacing the previous version 18. This ensures the environment is aligned with Clang toolchain 19 and dependencies.
Toolchain version upgrades:
CLANG_VERSIONargument in.devcontainer/cpp/Dockerfilefrom 18 to 19, andINCLUDE_WHAT_YOU_USE_VERSIONfrom 0.22 to 0.23..devcontainer/cpp/apt-requirements-clang.jsonwith their Clang 19 equivalents, includingclang,clangd,clang-format,clang-tidy,clang-tools,libclang-rt-dev,lld,llvm, andmull. Package versions were also updated accordingly.✔️ Checklist