<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules/c++/modules/scanner.lua, branch path</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/rules/c++/modules/scanner.lua?h=path</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules/c++/modules/scanner.lua?h=path'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-04-07T14:12:32Z</updated>
<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>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>show target name in progress</title>
<updated>2026-03-09T16:52:32Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-03-09T16:52:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=dbd3e1a81718585105ed342ecc128df149590f70'/>
<id>urn:sha1:dbd3e1a81718585105ed342ecc128df149590f70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(modules) fix get_stdmodules with cross toolchain</title>
<updated>2025-11-26T14:44:09Z</updated>
<author>
<name>Arthur LAURENT</name>
<email>arthur.laurent4@gmail.com</email>
</author>
<published>2025-11-26T14:44:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=2efb74bb263ef964aae1f50a7f7ab4e7a4f13a60'/>
<id>urn:sha1:2efb74bb263ef964aae1f50a7f7ab4e7a4f13a60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix fallback scanner module implementation unit detection.</title>
<updated>2025-11-20T09:36:10Z</updated>
<author>
<name>RoqueDeicide</name>
<email>RoqueDeicide@users.noreply.github.com</email>
</author>
<published>2025-11-20T09:36:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=03e8785ea6fe7125a71f25434294afdbe78a4f9d'/>
<id>urn:sha1:03e8785ea6fe7125a71f25434294afdbe78a4f9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(modules) don't rescan std and packages modules when using -r</title>
<updated>2025-11-07T21:46:49Z</updated>
<author>
<name>Arthur LAURENT</name>
<email>arthur.laurent4@gmail.com</email>
</author>
<published>2025-11-07T21:46:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=067f395b418f64b29488184bd6bcec910b94e44d'/>
<id>urn:sha1:067f395b418f64b29488184bd6bcec910b94e44d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix module reusage with xmake test</title>
<updated>2025-11-04T11:36:33Z</updated>
<author>
<name>Arthur LAURENT</name>
<email>arthur.laurent4@gmail.com</email>
</author>
<published>2025-11-04T11:36:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=ce723897432dad8d8f94ddf831e3a8d7db6e2700'/>
<id>urn:sha1:ce723897432dad8d8f94ddf831e3a8d7db6e2700</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use hash64 instead of hash32</title>
<updated>2025-10-06T16:31:10Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-10-06T16:31:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=69caeb34da2be2d03a86752b144c75881fcabf8f'/>
<id>urn:sha1:69caeb34da2be2d03a86752b144c75881fcabf8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #6712 from Arthapz/fix-moduleonly-installation</title>
<updated>2025-08-19T02:59:05Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-08-19T02:59:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=c31cd67e1815e37620a1b8b252240d5dbbc1ed85'/>
<id>urn:sha1:c31cd67e1815e37620a1b8b252240d5dbbc1ed85</id>
<content type='text'>
fix(c++ modules) fix disabled target getting configured for module compilation</content>
</entry>
<entry>
<title>fix(c++ modules) fix sourcebatch caching (previously cached in localcache but was never used)</title>
<updated>2025-08-18T13:13:23Z</updated>
<author>
<name>Arthur LAURENT</name>
<email>arthur.laurent4@gmail.com</email>
</author>
<published>2025-08-18T13:13:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=852c1a7ddaf11540a8e9e6d778930bd72e1d4c3b'/>
<id>urn:sha1:852c1a7ddaf11540a8e9e6d778930bd72e1d4c3b</id>
<content type='text'>
</content>
</entry>
</feed>
