<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/modules/private/check, branch tests</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/modules/private/check?h=tests</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/modules/private/check?h=tests'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2025-09-30T14:06:27Z</updated>
<entry>
<title>add package versionfiles api checker</title>
<updated>2025-09-30T14:06:27Z</updated>
<author>
<name>ShifftC</name>
<email>shifftc@gmail.com</email>
</author>
<published>2025-09-29T16:32:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=8b2d1c28e69ab41cc6a1535bd4a2bce769fd7869'/>
<id>urn:sha1:8b2d1c28e69ab41cc6a1535bd4a2bce769fd7869</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add package kind api checker</title>
<updated>2025-09-29T09:24:56Z</updated>
<author>
<name>ShifftC</name>
<email>shifftc@gmail.com</email>
</author>
<published>2025-09-24T09:05:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=4d0f2e29c75179d2efd4f5536821f8212556411c'/>
<id>urn:sha1:4d0f2e29c75179d2efd4f5536821f8212556411c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move check message function to shared module</title>
<updated>2025-09-29T09:24:56Z</updated>
<author>
<name>ShifftC</name>
<email>shifftc@gmail.com</email>
</author>
<published>2025-09-24T09:04:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=68501abaad6a9e8a99c058fe8c4986fb4cd4e08c'/>
<id>urn:sha1:68501abaad6a9e8a99c058fe8c4986fb4cd4e08c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>generalise api checker</title>
<updated>2025-09-29T09:24:56Z</updated>
<author>
<name>ShifftC</name>
<email>shifftc@gmail.com</email>
</author>
<published>2025-09-23T11:25:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=1bb954e2d8294c4813f216bd20153f9eccf53adc'/>
<id>urn:sha1:1bb954e2d8294c4813f216bd20153f9eccf53adc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #6843 from 24bit-xjkp/dev</title>
<updated>2025-09-28T15:17:18Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-09-28T15:17:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=2f4d778bcbde53dd6a854f84b9070aee77b7853b'/>
<id>urn:sha1:2f4d778bcbde53dd6a854f84b9070aee77b7853b</id>
<content type='text'>
feat(clang-tidy): Improve clang-tidy support</content>
</entry>
<entry>
<title>refactor(clang-tidy): Use `sourcefiles` directly</title>
<updated>2025-09-28T14:59:59Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2025-09-28T14:59:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=7325da1fe9c5177f393382e7bd44a5fea77df9f9'/>
<id>urn:sha1:7325da1fe9c5177f393382e7bd44a5fea77df9f9</id>
<content type='text'>
1. Remove `verbose` option
2. Use `sourcefiles` directly
</content>
</entry>
<entry>
<title>improve to check target flags</title>
<updated>2025-09-25T16:48:33Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-09-25T16:48:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=177fc33ef050f5a9c443c3b07b04ba23c4be5e90'/>
<id>urn:sha1:177fc33ef050f5a9c443c3b07b04ba23c4be5e90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(clang-tidy): Improve clang-tidy support</title>
<updated>2025-09-21T09:44:10Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2025-09-21T09:44:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=586e243c43e58399042c863c64ccb7a89a622cbd'/>
<id>urn:sha1:586e243c43e58399042c863c64ccb7a89a622cbd</id>
<content type='text'>
1. Improve "compdb" option, supporting the directory containing the json db file. This will shorten the command line since  "compile_commands.json" is a long name.
2. Use `opt.compdb` instead of `option.get("compdb")` because `option.get` doesn't work and returns a nil in this scope. I don't know the reason.
3. Motivated by the python script `run-clang-tidy` in llvm project, each clang-tidy subprocess new only processes a source file and use multi-process to implement parallel analysis based on `async.runjobs`
4. Use `os.execv` instead of `os.vrunv` since diagnoses are always wanted in static analysis.
5. Add a timer for check action.
</content>
</entry>
<entry>
<title>improve clang.tidy</title>
<updated>2025-09-19T16:10:57Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-09-19T16:10:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=57bd49bd6571a67440c80c7c926579db79f93183'/>
<id>urn:sha1:57bd49bd6571a67440c80c7c926579db79f93183</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve tips</title>
<updated>2025-09-15T15:14:20Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-09-15T15:14:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=5a1d0e69b9648a82fd98633cfb54c90e6df51ab5'/>
<id>urn:sha1:5a1d0e69b9648a82fd98633cfb54c90e6df51ab5</id>
<content type='text'>
</content>
</entry>
</feed>
