| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-11 | Merge pull request #7538 from wuzhenqing/ascendascend | ruki | |
| fix(ascendc): align flags with Bisheng compiler user guide | |||
| 2026-05-11 | fix(ascendc): align flags with Bisheng compiler user guide | wuzhenqing | |
| 2026-05-09 | improve to find ascend | ruki | |
| 2026-05-09 | update readme | ruki | |
| 2026-05-09 | improve ascend rules | ruki | |
| 2026-05-04 | feat(ascendc): add Huawei Ascend C toolchain support | wuzhenqing | |
| 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-03 | Merge pull request #7523 from DavidWang19/fix/detect-bat-path-with-spaces | ruki | |
| Fix msvc/intel/snippet detect when temp path contains spaces | |||
| 2026-05-03 | drop redundant empty argv on os.runv/iorunv calls | DavidWang19 | |
| 2026-05-02 | fix msvc/intel/snippet detect when temp path contains spaces | DavidWang19 | |
| 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-02 | Merge pull request #7520 from choyy/fix-cl-exception | ruki | |
| fix cl exception | |||
| 2026-04-30 | Merge pull request #7518 from Zmmfly/dev | ruki | |
| add aria2 download backend with multi-threaded support | |||
| 2026-04-30 | fix cl exception | chooyy | |
| 2026-04-30 | add aria2 download backend with multi-threaded support | Zmmfly | |
| 2026-04-29 | Merge pull request #7516 from ThzShun/fix-qt-cross | ruki | |
| fix path does not have the isdir API | |||
| 2026-04-29 | fix path does not have the isdir API | wzshun | |
| 2026-04-28 | Merge pull request #7512 from luadebug/meson | ruki | |
| fix: handle Windows cross-compilation prefix and installation path in meson | |||
| 2026-04-28 | fix: handle Windows cross-compilation prefix and installation path in Meson | Saikari | |
| 2026-04-24 | Merge pull request #7503 from xmake-io/xpack | ruki | |
| fix xpack/deb/srpm | |||
| 2026-04-24 | fix xpack/deb/srpm | ruki | |
| 2026-04-24 | Merge pull request #7501 from ririyeye/fix/5721-linux-module-modpost | ruki | |
| fix linux module intermediate filenames | |||
| 2026-04-24 | Merge pull request #7505 from Tornamic/dev | ruki | |
| Add NuGet package repo to README | |||
| 2026-04-24 | Add NuGet package repo to README | Tornamic | |
| 2026-04-24 | Merge pull request #7502 from xmake-io/rust | ruki | |
| fix rust build | |||
| 2026-04-24 | fix rust buildrust | ruki | |
| 2026-04-23 | fix linux module intermediate filenames | ririyeye | |
| 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-23 | Merge pull request #7500 from ririyeye/fix/7250-linux-ko-insmod | ruki | |
| fix linux module insmod failure on kernel 6.12+ | |||
| 2026-04-23 | fix linux driver final review issue | ririyeye | |
| 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-23 | fix linux driver review follow-ups | ririyeye | |
| 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-23 | Update xmake.lua | ruki | |
| 2026-04-23 | Update hello.c | ruki | |
| 2026-04-23 | test add linux driver cross compile example | ririyeye | |
| 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-23 | fix linux driver cross compile detection | ririyeye | |
| 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-23 | fix linux module review follow-ups | ririyeye | |
| 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-22 | fix 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-22 | Merge pull request #7495 from xiaozhu1337/master | ruki | |
| fix "cannot find known tool script for ar.cmd" | |||
| 2026-04-22 | Update find_toolname.lua | xiaozhu1337 | |
| 2026-04-21 | Merge pull request #7493 from ThzShun/fix-qt-cross | ruki | |
| fix qt cross | |||
| 2026-04-21 | style: remove extra spaces | wzshun | |
| 2026-04-21 | style: remove extra spaces | wzshun | |
| 2026-04-21 | fix review issues | wzshun | |
| 2026-04-20 | Merge pull request #7490 from xmake-io/show | ruki | |
| Export target dependency graph as json/dot | |||
| 2026-04-20 | improve output | ruki | |
| 2026-04-20 | improve output | ruki | |
| 2026-04-20 | add --format | ruki | |
| 2026-04-20 | fix qt cross | wzshun | |
| 2026-04-20 | remove dylib | ruki | |
| 2026-04-20 | improve show test | ruki | |
| 2026-04-20 | improve show output | ruki | |
| 2026-04-20 | improve show test | ruki | |
| 2026-04-20 | add --dot output | ruki | |
