summaryrefslogtreecommitdiff
path: root/tests/projects
AgeCommit message (Collapse)Author
2026-07-18add transform lua file supportruki
2026-07-18fix bin2obj testruki
2026-07-17rename sandbox.load to sandbox.callruki
2026-07-17improve bin2c testsruki
2026-07-17add batchcmds:call and transform for bin2obj/cruki
2026-06-28improve verilator rulesverilatorruki
2026-06-16Merge pull request #7602 from Shiffted/memcache-fixruki
fix load package memcache
2026-06-14fix ciruki
2026-06-14add tests for package load_from_xxxShiffted
2026-05-14disable system libraries for merge packagesmergelibruki
2026-05-14improve merge archive from packagesruki
2026-05-14add merge archive packages testruki
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-04-24fix rust buildrustruki
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-09update module versions againruki
2026-04-08Merge pull request #7463 from xmake-io/modulesruki
improve versions in c++ modules tests
2026-04-08Merge pull request #7449 from Akaps316/codex/fix-modules-private-dep-bmisruki
fix(c++/modules): avoid leaking private dep flags to rebuilt BMIs
2026-04-08Update xmake.luaruki
2026-04-08Update test.luaruki
2026-04-08Update test.luaruki
2026-04-08Update mod.cppruki
2026-04-08improve versions in c++ modules testsruki
2026-04-07Update build flags for xmake command in test.luaruki
2026-04-05fix(xcode.application): resolve merge conflict with upstream devAkaps316
2026-04-05fix(test): move import to top of test.lua per review commentAkaps316
Co-authored-by: Qwen-Coder <[email protected]>
2026-04-05Merge pull request #7455 from Akaps316/codex/fix-xcode-app-duplicate-rpathruki
fix(xcode.application): avoid duplicate bundle rpath insertion
2026-04-04fix(xcode.application): configure dynamic rpath logic and update test env varsAkaps316
2026-04-04fix(xcode.application): use the correct framework rpath for iOS appsAkaps316
Use @executable_path/Frameworks for iphoneos application bundles when embedding dependent frameworks. The existing @executable_path/../Frameworks rpath is correct for macOS app layout, but incorrect for iOS where the executable lives directly in MyApp.app and embedded frameworks live in MyApp.app/Frameworks. Add a regression test that builds an iOS simulator app with an embedded framework and verifies the generated LC_RPATH.
2026-04-03fix(xcode.application): avoid duplicate bundle rpath insertionAkaps316
Only add the macOS app bundle framework rpath if it is missing from the copied app binary. This avoids install_name_tool failing when the target already links with @executable_path/../Frameworks, for example via add_rpathdirs(). Add a regression test covering a macOS app target that already carries the bundle rpath before xcode.application generates the app bundle.
2026-04-03fix(c++/modules): avoid leaking private dep flags to rebuilt BMIsAkaps316
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.
2026-04-03refactor safety test and toolchain configuration for filc: streamline ↵Saikari
function pointer test and enhance toolset definitions
2026-04-03refactor safety test to remove dependency on find_tool and streamline ↵Saikari
package installation
2026-04-03Fil-C add toolchainSaikari
2026-03-28add c interop support for zigzigruki
2026-03-22use bin2obj in xmake.cliruki
2026-03-20improve pinvokeruki
2026-03-20remove native_aotruki
2026-03-19add native aotruki
2026-03-19csharp call c++ libraryruki
2026-03-18improve csharp testsruki
2026-03-17rename test filesruki
2026-03-17fix dotnet on msysruki
2026-03-17improve check testruki
2026-03-17improve testsruki
2026-03-16format csharp codesruki
2026-03-14improve csproj rulesruki
2026-03-14feat: generate csproj on demandJassJam