summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-08-08update version and changelogv3.1.0ruki
2026-08-07Merge pull request #7692 from xmake-io/modulesruki
fix build.c++.modules.tryreuse deps orders
2026-08-07Merge pull request #7693 from apocelipes/fix/deprecatedruki
fix: fix deprecated warnings
2026-08-07fix build.c++.modules.tryreuse deps ordersruki
2026-08-06Merge pull request #7688 from xmake-io/runtimeruki
improve clang static libc++ runtimes
2026-08-06improve libc++ linksruki
2026-08-06fix: fix deprecated warningsapocelipes
Replace all functions marked as deprecated by tbox.
2026-08-05Merge pull request #7689 from xmake-io/pluginruki
Rewrite plugin manager for xmake-repo
2026-08-06fix plugin testruki
2026-08-05rewrite to install plugin from xmake-reporuki
2026-08-05update package commentsruki
2026-08-04improve clang static libc++ runtimesruki
2026-08-04Merge pull request #7687 from bionicbeagle/fix-ninja-rc-build-edgeruki
Fix ninja project generator: emit build edge for Windows .rc resource files
2026-08-04update tboxruki
2026-08-03fix ninja generator: emit build edge for win.sdk.resource sourcebatchesStefan Boberg
The rule mrc definition was emitted and the .rc.obj was listed as a link input, but no build edge was generated for it, so a clean ninja build failed with "missing and no known rule to make it". Fixes #7682 Co-Authored-By: Claude Fable 5 <[email protected]>
2026-08-02update changelogruki
2026-08-02update menuruki
2026-08-02Merge pull request #7680 from xmake-io/pluginruki
Support for plugin distribution based on xmake-repo
2026-08-01improve testsruki
2026-08-01remove old plugin reporuki
2026-07-31Merge pull request #7679 from 0xb1aded/fix/msvc-pcheaderruki
fix set_pcheader for msvc in c mode
2026-07-31Merge pull request #7684 from ArbStray/fix/process-open-wrong-stack-indexruki
fix: correct Lua stack index in process.open
2026-07-31Merge pull request #7685 from apocelipes/fix/engine-resource-leaksruki
fix: fix engine resource leaks
2026-07-31fix: fix engine resource leaksapocelipes
Release the argument block returned by CommandLineToArgvW after copying its values into Lua. Destroy embedded output streams after initialization even when opening the backing file fails.
2026-07-31fixed wrong Lua stack indexArbStray
2026-07-30improve plugin structureruki
2026-07-30improve plugin listruki
2026-07-30Address review comments: refine plugin removal, multi-URL install, and list ↵Saikari
display
2026-07-30Simplify plugin installation and update tests per review feedbackSaikari
2026-07-30Refactor plugin installation logic to support custom plugin URLs and improve ↵Saikari
error handling during installation
2026-07-30Enhance plugin installation by validating plugin names and improving error ↵Saikari
handling during installation and updates
2026-07-30Improve plugin installation logic to prioritize file URLs and Git URLs, ↵Saikari
enhancing flexibility in plugin sourcing.
2026-07-30Enhance plugin management by adding support for installing plugins from ↵Saikari
GitHub and local directories, and streamline repository handling in the task system.
2026-07-30Refactor test script to improve environment variable handling and streamline ↵Saikari
plugin execution
2026-07-30Remove unnecessary blank lines in various Lua files for cleaner codeSaikari
2026-07-30Added tests for pluginsSaikari
2026-07-30fixupSaikari
2026-07-30fix: enhance plugin management with rollback and confirmation featuresSaikari
2026-07-30fix: distinguish between plugin and package names to avoid conflictsSaikari
2026-07-30fix: skip configuration for host-only plugin installation and removalSaikari
2026-07-30fix: optimize package directory lookup by caching plugin presenceSaikari
2026-07-30fix: improve cache key generation and validate plugin names for removalSaikari
2026-07-30feat: add support for plugin packages in xmakeSaikari
2026-07-30fix set_pcheader for msvc in c mode0xb1aded
2026-07-30Merge pull request #7676 from bionicbeagle/fix-masm-symbol-flagsruki
fix masm symbol flags for embed/edit levels (A4018)
2026-07-29fix masm symbol flags for embed/edit levelsStefan Boberg
masm only supports -Zi/-Zd; the -Z7 and -ZI flags of cl.exe are rejected with warning A4018, and without -WX the flag is silently dropped, so `set_symbols("debug", "embed")` produced asm objects without any debug info. -Zi already embeds debug info in the object file (masm has no compile-time pdb), so the embed and edit levels now degrade to it. Also fix the gcc-style -g mapping which had the same problem. Fixes #7675 Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-29Merge pull request #7674 from apocelipes/fix/macos-mach-send-right-leakruki
fix(macOS): fix Mach host send-right leaks
2026-07-29fix(macOS): fix Mach host send-right leaksapocelipes
mach_host_self() increments the task send-right user-reference count, but the CPU and memory queries did not release those references. Reuse each returned host port for its query and deallocate it afterward on both successful and failed query paths.
2026-07-29Merge pull request #7672 from xmake-io/tboxruki
update tbox and add fallback download
2026-07-29add fallback download supportruki