summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
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-20add --formatruki
2026-04-20remove dylibruki
2026-04-20improve show testruki
2026-04-20improve show outputruki
2026-04-20improve show testruki
2026-04-20add --dot outputruki
2026-04-20fix(depgraph): wrap deps in table to avoid json string literal on single depAkaps316
2026-04-20fix(depgraph): use direct deps and align print output with JSONAkaps316
- Switch from target:orderdeps() to target:get('deps') to show only direct dependencies declared via add_deps(), not transitive ones - Print output now shows all fields: root targets, name, kind, group, default, and deps — matching the JSON structure - Add kind assertion to test
2026-04-20Refactor to use test project fixture and ordered dependenciesAkaps316
2026-04-20Address code review feedback by waruqi: refactor parameter parsing, remove ↵Akaps316
local functions, and use simpler test env
2026-04-20feat(show): export target dependency graph as JSONAkaps316
Add a graph-oriented mode to `xmake show` for exporting target\ndependency relationships as JSON.\n\nThis adds `--target_graph` support for whole-project output and\noptional root-target filtering with `--target`.\n\nAdd a plugin test covering full-graph and single-target graph export.\n\nRefs #7475
2026-04-18fix review issuesruki
2026-04-16vsxmake: generate .csproj for C# targetsArthur Vasseur
Detect targets whose source kinds are entirely "cs" and emit a .csproj
2026-04-15fix testruki
2026-04-15fix review issueruki
2026-04-15improve testruki
2026-04-15improve pairs for lua5.5ruki
2026-04-11improve custom toolchainruki
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-04-01improve utils.replace to support functionruki
2026-04-01fix testruki
2026-04-01improve utils.replaceruki
2026-04-01add utils.replace rulesruki
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