<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules/c++, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/rules/c++?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules/c++?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-07-08T14:17:00Z</updated>
<entry>
<title>improve pch for std modules</title>
<updated>2026-07-08T14:17:00Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-05-25T16:57:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=b2e698ae8a56ef12d69f76415d712b3247ea88c4'/>
<id>urn:sha1:b2e698ae8a56ef12d69f76415d712b3247ea88c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: restore -flto=thin for clang-cl (regression from #7525)</title>
<updated>2026-05-24T15:08:31Z</updated>
<author>
<name>DavidWang19</name>
<email>dwang0340@gmail.com</email>
</author>
<published>2026-05-24T15:08:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=351ff30cc9dcc449af12344d1945f2af15fd699b'/>
<id>urn:sha1:351ff30cc9dcc449af12344d1945f2af15fd699b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix lto with zig cc and clang_cl</title>
<updated>2026-05-05T03:30:55Z</updated>
<author>
<name>Tiangang Song</name>
<email>git.t@whumail.com</email>
</author>
<published>2026-05-03T18:39:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=bbcf7a801e637b89a005751c6bfdf7bfcaa48de8'/>
<id>urn:sha1:bbcf7a801e637b89a005751c6bfdf7bfcaa48de8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #7449 from Akaps316/codex/fix-modules-private-dep-bmis</title>
<updated>2026-04-08T08:46:28Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-08T08:46:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=3a91a8b27ebc9d40656750615a3606e5fe971fc9'/>
<id>urn:sha1:3a91a8b27ebc9d40656750615a3606e5fe971fc9</id>
<content type='text'>
fix(c++/modules): avoid leaking private dep flags to rebuilt BMIs</content>
</entry>
<entry>
<title>Improve error handling in scanner.lua</title>
<updated>2026-04-07T14:12:32Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-07T14:12:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=e384407fde291f889638d078af1054e19826f82f'/>
<id>urn:sha1:e384407fde291f889638d078af1054e19826f82f</id>
<content type='text'>
Refactor assertions for better error handling and clarity.</content>
</entry>
<entry>
<title>Merge pull request #7435 from Shiffted/improve_module_errors</title>
<updated>2026-04-04T10:14:47Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-04T10:14:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=2976f6c0d0fa7c17262899245cd1da17cd79de48'/>
<id>urn:sha1:2976f6c0d0fa7c17262899245cd1da17cd79de48</id>
<content type='text'>
improve module errors</content>
</entry>
<entry>
<title>fix(c++/modules): avoid leaking private dep flags to rebuilt BMIs</title>
<updated>2026-04-03T15:26:23Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-03T13:17:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=5271c90286fa0fc80fda695bb399516bb8c6b4b4'/>
<id>urn:sha1:5271c90286fa0fc80fda695bb399516bb8c6b4b4</id>
<content type='text'>
Only inherit interface-visible defines/undefines/includedirs when
collecting module fileconfigs from dependency targets.

This fixes consumer-side BMI rebuilds under
build.c++.modules.reuse.strict picking up private producer flags.

Add a regression test for strict module reuse with a shared dependency.
</content>
</entry>
<entry>
<title>improve const limit codes</title>
<updated>2026-03-29T14:55:28Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-03-29T14:55:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=8841ed9f7b427896f042abcfb3537dd731f6a923'/>
<id>urn:sha1:8841ed9f7b427896f042abcfb3537dd731f6a923</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix const limit on lua5.5</title>
<updated>2026-03-29T14:49:41Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-03-29T14:49:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=1bccfc273af2b1d579d033324bca481e15c58653'/>
<id>urn:sha1:1bccfc273af2b1d579d033324bca481e15c58653</id>
<content type='text'>
</content>
</entry>
<entry>
<title>handle missing moduleinfo</title>
<updated>2026-03-29T09:36:28Z</updated>
<author>
<name>Shiffted</name>
<email>shifftc@gmail.com</email>
</author>
<published>2026-03-29T09:33:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=825ab605b940bcb7be693552112c6be68106e9d0'/>
<id>urn:sha1:825ab605b940bcb7be693552112c6be68106e9d0</id>
<content type='text'>
</content>
</entry>
</feed>
