summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-04support wdk 10.0.22621.0 on windowsxiaobfly
example: xmake f --wdk_winver=win10_ni -v configure { ccache = true wdk_sdkver = 10.0.22621.0 wdk = C:\Program Files (x86)\Windows Kits\10\ plat = windows vs = 2022 host = windows ndk_stdcxx = true mode = debug buildir = build arch = x64 kind = static wdk_winver = win10_ni }
2024-02-04Merge pull request #4688 from TOMO-CAT/xmake_devruki
fix cuda linkdirs
2024-02-04Merge pull request #4677 from Arthapz/optimise-dagruki
improve module circular dependency detection
2024-02-04fix cuda linkdirszifeng.yang
2024-02-04fix changelogruki
2024-02-04Update dependency_scanner.luaruki
2024-02-04Update test.luaruki
2024-02-04Update test_base.luaruki
2024-02-04Merge pull request #4681 from Arthapz/fix-libcppruntime-windowsruki
fix libc++ support on windows
2024-02-03fix unnecessary recompilation of modulesArthur LAURENT
2024-02-03fix batchcmdsArthur LAURENT
2024-02-03fix recompilation for gccArthur LAURENT
2024-02-03fix recompilation of .cpp filesArthur LAURENT
2024-02-03fix dependency_scanner hashset valuesArthur LAURENT
2024-02-03fix testsArthur LAURENT
2024-02-04Merge pull request #4685 from localcc/rust_local_path_fixruki
fix rust local path resolution on windows
2024-02-03use raise instead of os.raiseArthur LAURENT
2024-02-04Update clang.luaruki
2024-02-04Update clang.luaruki
2024-02-04Update clang.luaruki
2024-02-03apply PR suggestionArthur LAURENT
2024-02-03improve testsArthur LAURENT
2024-02-03use hashset to improve speedArthur LAURENT
2024-02-03fix: fix rust local path resolution on windowslocalcc
This commit fixes local path resolution for rust Cargo.toml crates on windows
2024-02-02fix libc++ support on windowsArthur LAURENT
2024-02-02improve circular_dependency testArthur LAURENT
2024-02-02Merge branch 'optimise-dag' of github.com:Arthapz/xmake into optimise-dagArthur LAURENT
2024-02-02cleanupArthur LAURENT
2024-02-02Merge branch 'modules' into optimise-dagArthur Laurent
2024-02-02use core.base.graph instead of rolling out a custom DAGArthur LAURENT
2024-02-02add a test for circular dependency detectionArthur LAURENT
2024-02-03Merge pull request #4679 from Arthapz/support-clang-stdmoduleruki
support libc++ std module
2024-02-02add some commentsArthur LAURENT
2024-02-02cleanupArthur LAURENT
2024-02-02remove unnecessary path.normalizeArthur LAURENT
2024-02-02use find_file instead of os.filesArthur LAURENT
2024-02-02Merge pull request #4676 from Arthapz/compinst-msvcruki
use compinst for msvc when possible
2024-02-02Merge pull request #4678 from Arthapz/parallelise-dependency-scanningruki
parallelise dependency scanning
2024-02-02improve _is_duplicated_headerunitruki
2024-02-02format more codesruki
2024-02-02rename apisruki
2024-02-02format some codesruki
2024-02-02use compinst for msvc when possibleArthur LAURENT
2024-02-02support libc++ std moduleArthur LAURENT
2024-02-02parallelise dependency scanningArthur LAURENT
2024-02-02improve module circular dependency detectionArthur LAURENT
we're already doing a DFS to sort modules and it already check for circular imports, so instead of rolling a custom detection afterward just signal the circular dependency when detected in the DFS
2024-02-02Merge pull request #4321 from Arthapz/improve-modules-supportruki
Refactor modules support
2024-02-01use compinst:compile when possibleArthur LAURENT
2024-02-01fix assert in gcc module dependency mapperArthur LAURENT
2024-01-31optimise header duplication detectionArthur LAURENT