<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules/c++/modules, branch package</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?h=package</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules/c++/modules?h=package'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-04-08T08:46:28Z</updated>
<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>
<entry>
<title>improve module errors</title>
<updated>2026-03-29T09:36:20Z</updated>
<author>
<name>Shiffted</name>
<email>shifftc@gmail.com</email>
</author>
<published>2026-03-29T09:22:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=6c37e151e982075081ff87841fd65083f1f7bb5a'/>
<id>urn:sha1:6c37e151e982075081ff87841fd65083f1f7bb5a</id>
<content type='text'>
</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) strip embed-dir on clang / gcc</title>
<updated>2026-02-25T15:22:44Z</updated>
<author>
<name>Arthur LAURENT</name>
<email>arthur.laurent4@gmail.com</email>
</author>
<published>2026-02-25T15:22:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=6881f6b03676fd841f787dc40b48eebce56ed655'/>
<id>urn:sha1:6881f6b03676fd841f787dc40b48eebce56ed655</id>
<content type='text'>
</content>
</entry>
</feed>
