summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/modules
AgeCommit message (Collapse)Author
2025-09-13Merge pull request #6788 from Arthapz/improve-incremental-build-clangruki
feat(C++ modules) Improve incremental build clang
2025-09-12fix(C++ modules) add external to the strippeable_flags for msvcArthur LAURENT
2025-09-10feat(C++ modules) add build.c++.modules.non_cascading_changes policy to ↵Arthur LAURENT
enable bmi hash comparison as incremental build optimisation for clang
2025-09-10feat(C++ modules) add support of reduced bmi for clangArthur LAURENT
2025-09-10nfc(C++ modules) optimize two phases build for clang by using pcm file to ↵Arthur LAURENT
compile objectfile instead of module sourcefile
2025-09-09Merge pull request #6744 from Arthapz/hide-dependency-flags2ruki
feat(C++ modules support) use a file for requires flags when --verbose or --diagnosis is supplied
2025-09-09Fix flag wrapping for cxxflags in builder.luaruki
2025-09-08fix(C++ modules) fix build.c++.modules.std policyArthur LAURENT
2025-08-25feat(C++ modules support) use a file for requires files when --verbose or ↵Arthur LAURENT
--diagnosis is supplied
2025-08-19fix mode and module config orderruki
2025-08-19Merge pull request #6712 from Arthapz/fix-moduleonly-installationruki
fix(c++ modules) fix disabled target getting configured for module compilation
2025-08-18fix(c++ modules) fix sourcebatch caching (previously cached in localcache ↵Arthur LAURENT
but was never used)
2025-08-15Merge pull request #6713 from Arthapz/fix-sourcebatch-stealingruki
fix(c++ modules) fix non .cpp file stealed from c++.build sourcebatch
2025-08-14fix(c++ modules) fix disabled target getting configured for module compilationArthur LAURENT
2025-08-14fix(c++ modules) fix public culled module incorrectly emiting a warningArthur LAURENT
2025-08-14fix(c++ modules) fix non .cpp file stealed from c++.build sourcebatchArthur LAURENT
2025-08-12Merge pull request #6699 from Arthapz/fix-module-support2ruki
fix(c++ modules) fix xmake not updating module mapper when module file is removed
2025-08-12fix(c++ modules) fix xmake not updating module mapper when module file is ↵Arthur LAURENT
removed
2025-08-12fix(c++ modules) handle empty modulesArthur LAURENT
2025-07-05fix project generator for c++modulesruki
2025-07-05format coderuki
2025-07-03rename copyrightruki
2025-06-12rule(c++.modules): fix `get_gcc_version` for MinGW GCC 15 when toolname is 'gxx'Chan Lee
2025-05-22(C++ modules support) fix clang-clArthur LAURENT
2025-05-21(C++ modules support) refactor testsArthur LAURENT
2025-05-18(C++ modules support) fix incremental buildArthur LAURENT
2025-05-18(C++ modules support) fix caching of sourcefiles for _patch_sourcebatch and ↵Arthur LAURENT
use jobgraph instead of jobpool for parallelization
2025-05-18(C++ modules support) check if c++.build sourcebatch is not nullArthur LAURENT
2025-05-18(C++ modules support) cache patched sourcebatch and save localcache only one ↵Arthur LAURENT
time
2025-05-18(C++ modules support) cache stealed sourcebatchArthur LAURENT
2025-05-18(C++ modules support) parallelize moduleinfo parsingArthur LAURENT
2025-05-18(C++ modules support) remove forgotten localcache:save()Arthur LAURENT
2025-05-18(C++ modules support) save localcache() only after successfull module scanningArthur LAURENT
2025-05-18(C++ modules support) remove useless table.sortArthur LAURENT
2025-05-18(C++ modules support) parallelize when possible C++ module scannerArthur LAURENT
2025-05-17Merge branch 'dev' into unitybuildunitybuildruki
2025-05-17improve c++modules extsruki
2025-05-16(C++ modules support) fix unitybuild, pch and c++ modules objectfiles conflictsArthur LAURENT
2025-05-15fix link objectfiles conflictsruki
2025-05-15Merge pull request #6437 from Arthapz/profile-module-supportruki
(C++ modules support) profile module support
2025-05-14Merge pull request #6435 from Arthapz/fix-namespaced-module-depruki
(C++ modules support) fix _patch_sourcebatch when target and deps is in the same namespace
2025-05-14Update scanner.luaruki
2025-05-13(C++ modules support) profile scanner and builderArthur LAURENT
2025-05-13(C++ modules support) fix _patch_sourcebatch when a dep have a namespaceArthur LAURENT
2025-05-12Merge pull request #6421 from Arthapz/improve-libstdc++-moduleruki
(C++ modules support) improve std module support for gcc and clang
2025-05-12Update support.luaruki
2025-05-12(C++ modules support) improve clang/gcc support.luaArthur LAURENT
2025-05-12(C++ modules support) move import at the top of the file for msvc support.luaArthur LAURENT
2025-05-12Merge pull request #6423 from Arthapz/improve-module-format-outputruki
(C++ modules support) Improve module format output
2025-05-12(C++ modules support) normalize module progress format with regular C++Arthur LAURENT