← 输入框|github.com|刷新
Skip to content

Tags

Tags

v22.1.8-alice2

Toggle v22.1.8-alice2's commit message
Print each clang-tidy command and its output under a lock

This fixes NUL bytes and lost lines in the output of run_O2CodeChecker.py.

- All threads wrote to sys.stdout concurrently, which corrupts it with Python 3.9/3.10.
- With a fake clang-tidy, 20000 files at -j 64 gave ~200k NUL bytes and ~2000 lost lines with Python 3.10.
- Each thread now captures the clang-tidy output and prints it with the command line under a lock.

alisw/alidist#6360

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v20.1.7-alice3

Toggle v20.1.7-alice3's commit message
Print each clang-tidy command and its output under a lock

This fixes NUL bytes and lost lines in the output of run_O2CodeChecker.py.

- All threads wrote to sys.stdout concurrently, which corrupts it with Python 3.9/3.10.
- With a fake clang-tidy, 20000 files at -j 64 gave ~200k NUL bytes and ~2000 lost lines with Python 3.10.
- Each thread now captures the clang-tidy output and prints it with the command line under a lock.

alisw/alidist#6360

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit 40c1855)

v22.1.8-alice1

Toggle v22.1.8-alice1's commit message
Fix to work with Clang 22

v20.1.7-alice2

Toggle v20.1.7-alice2's commit message
Make compatible to CMake 4

v20.1.7-alice1

Toggle v20.1.7-alice1's commit message
Handle case in which -extra-args has more than one extra arg.

v20.1.7

Toggle v20.1.7's commit message
Update to the Clang v20.1.7 version of the main

Also make sure we build only the plugin, since the upstream
clang now supports loading clang-tidy plugins via the -load
option.

v18.1.2.1

Toggle v18.1.2.1's commit message
Use Clang provided public API

- Drop our own private copy of the headers
- Use the CMake Config

***

v18.1.2

Toggle v18.1.2's commit message
Support OMP

v18.1.1

Toggle v18.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #42 from davidrohr/PR

Add -extra-args option

v18.1

Toggle v18.1's commit message
Bump to LLVM 18.1.8