+ "excerpt": "<p>In this release, we upgraded the built-in Lua runtime to 5.5, added a new <code>utils.replace</code> built-in rule, brought C interop to the Zig toolchain, and introduced two new toolchains: Fil-C (a memory-safe C/C++ implementation) and Huawei Ascend C (for NPU programming).</p>\n<p>Additionally, we added a multi-threaded aria2 download backend, support for exporting target and package dependency graphs as JSON or DOT, <code>.csproj</code> generation for C# targets in vsxmake, and many other improvements around custom toolchains, the <code>clang-cl[llvm]</code> toolset, and package archive merging.</p>\n<p>The built-in Lua runtime has been upgraded from 5.4 to 5.5. Lua 5.5 introduces some syntactic and behavioral changes (for example, the for-in control variable is now treated as a const local, and a few legacy library APIs have been removed) that could break existing <code>xmake.lua</code> configurations writte...</p>\n"
0 commit comments