Skip to content

updated CI to clang-15#4386

Merged
danmar merged 2 commits into
cppcheck-opensource:mainfrom
firewave:clang-15
Aug 25, 2022
Merged

updated CI to clang-15#4386
danmar merged 2 commits into
cppcheck-opensource:mainfrom
firewave:clang-15

Conversation

@firewave

@firewave firewave commented Aug 19, 2022

Copy link
Copy Markdown
Collaborator

This requires #4355 and #4372 to be merged first.

Clang 15 has not been released yet but this is stable enough for the things we do - it is planned for September 6: https://discourse.llvm.org/t/llvm-15-0-0-release-schedule/63495

@firewave firewave marked this pull request as ready for review August 24, 2022 07:44
@danmar danmar merged commit d12f4fd into cppcheck-opensource:main Aug 25, 2022
@firewave firewave deleted the clang-15 branch August 25, 2022 16:00
@firewave

firewave commented Sep 2, 2022

Copy link
Copy Markdown
Collaborator Author

This caused a performance regression in the clang-tidy workflow. Before the analysis took about 8 minutes and now it takes at least 13 - making it the slowest part of our jobs with ccache and the more granular workflows.

There's no need to revert this (yet) as clang-15 has not been released yet and with using the packages from apt.llvm.org we will be automatically picking up any fixes to that version.

I filed an upstream ticket: llvm/llvm-project#57527.

@firewave

Copy link
Copy Markdown
Collaborator Author

I posted #4468 which disables some expensive unnecessary checks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants