summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-11Merge pull request #7538 from wuzhenqing/ascendascendruki
fix(ascendc): align flags with Bisheng compiler user guide
2026-05-11fix(ascendc): align flags with Bisheng compiler user guidewuzhenqing
2026-05-09improve to find ascendruki
2026-05-09update readmeruki
2026-05-09improve ascend rulesruki
2026-05-04feat(ascendc): add Huawei Ascend C toolchain supportwuzhenqing
Add toolchain, language, rules, and compiler modules for the bisheng compiler driver from CANN (Compute Architecture for Neural Networks) toolkit. Supports .asc (Ascend C kernel) and .aicpu (AI-CPU operator) source kinds with binary/static/shared target types. - Toolchain: SDK auto-detection via ASCEND_HOME_PATH env or --sdk - Compiler: bisheng module inherits from clang, adds add_sourceflags for explicit sourcekind overrides - Rules: ascendc.env (default C++17), npuarchs (--npu-arch), build - Language: check_main detection, add_ascnpuarchs API - Tests: unit tests for check_main, project tests for libs/mixed Fixes #7506
2026-05-03Merge pull request #7523 from DavidWang19/fix/detect-bat-path-with-spacesruki
Fix msvc/intel/snippet detect when temp path contains spaces
2026-05-03drop redundant empty argv on os.runv/iorunv callsDavidWang19
2026-05-02fix msvc/intel/snippet detect when temp path contains spacesDavidWang19
Pass the temp bat / test binary via the *v variants of os.run / iorun / vrun so os.argv does not split the path on whitespace.
2026-05-02Merge pull request #7520 from choyy/fix-cl-exceptionruki
fix cl exception
2026-04-30Merge pull request #7518 from Zmmfly/devruki
add aria2 download backend with multi-threaded support
2026-04-30fix cl exceptionchooyy
2026-04-30add aria2 download backend with multi-threaded supportZmmfly
2026-04-29Merge pull request #7516 from ThzShun/fix-qt-crossruki
fix path does not have the isdir API
2026-04-29fix path does not have the isdir APIwzshun
2026-04-28Merge pull request #7512 from luadebug/mesonruki
fix: handle Windows cross-compilation prefix and installation path in meson
2026-04-28fix: handle Windows cross-compilation prefix and installation path in MesonSaikari
2026-04-24Merge pull request #7503 from xmake-io/xpackruki
fix xpack/deb/srpm
2026-04-24fix xpack/deb/srpmruki
2026-04-24Merge pull request #7501 from ririyeye/fix/5721-linux-module-modpostruki
fix linux module intermediate filenames
2026-04-24Merge pull request #7505 from Tornamic/devruki
Add NuGet package repo to README
2026-04-24Add NuGet package repo to READMETornamic
2026-04-24Merge pull request #7502 from xmake-io/rustruki
fix rust build
2026-04-24fix rust buildrustruki
2026-04-23fix linux module intermediate filenamesririyeye
Generate linux module intermediate files from the target basename instead of the final .ko path so modpost reads hello.o rather than hello.ko.o. This avoids the bogus *.ko.ko module name and undefined symbol warnings reported in #5721. Made-with: Cursor
2026-04-23Merge pull request #7500 from ririyeye/fix/7250-linux-ko-insmodruki
fix linux module insmod failure on kernel 6.12+
2026-04-23fix linux driver final review issueririyeye
Drop the redundant newline normalization in kernel config checks because io.readfile() already returns newline-split content suitable for line-based matching. Made-with: Cursor
2026-04-23fix linux driver review follow-upsririyeye
Use target:is_cross() for kbuild probing, normalize module-common paths before comparing them, and check kernel configs line by line for clearer exact matches. Made-with: Cursor
2026-04-23Update xmake.luaruki
2026-04-23Update hello.cruki
2026-04-23test add linux driver cross compile exampleririyeye
Add a minimal platform.linux.module sample that documents custom linux headers/builddir usage for cross toolchains and verifies the new cross-build workflow. Made-with: Cursor
2026-04-23fix linux driver cross compile detectionririyeye
Pass ARCH and CROSS_COMPILE for same-platform cross builds and derive the toolchain prefix from versioned gcc names so kbuild flag probing uses the correct target tools. Made-with: Cursor
2026-04-23fix linux module review follow-upsririyeye
Tighten kernel config detection to avoid prefix matches and share module-common.c lookup so dependency tracking and compilation stay aligned. Made-with: Cursor
2026-04-22fix linux module builds on kernel 6.12+ririyeye
Keep xmake's linux module rule aligned with modern kbuild so generated .ko files retain vermagic and modversion metadata required for loading on newer kernels.
2026-04-22Merge pull request #7495 from xiaozhu1337/masterruki
fix "cannot find known tool script for ar.cmd"
2026-04-22Update find_toolname.luaxiaozhu1337
2026-04-21Merge pull request #7493 from ThzShun/fix-qt-crossruki
fix qt cross
2026-04-21style: remove extra spaceswzshun
2026-04-21style: remove extra spaceswzshun
2026-04-21fix review issueswzshun
2026-04-20Merge pull request #7490 from xmake-io/showruki
Export target dependency graph as json/dot
2026-04-20improve outputruki
2026-04-20improve outputruki
2026-04-20add --formatruki
2026-04-20fix qt crosswzshun
2026-04-20remove dylibruki
2026-04-20improve show testruki
2026-04-20improve show outputruki
2026-04-20improve show testruki
2026-04-20add --dot outputruki