| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-12 | add build.release.strip policy | ruki | |
| 2026-01-27 | refactor: extract dependency generation logic into a separate function | Saikari | |
| 2026-01-27 | fix: update environment variable retrieval in build_sourcefiles function | Saikari | |
| 2026-01-27 | add dependency file generation for Nim source files | Saikari | |
| 2026-01-25 | Merge pull request #7260 from xmake-io/fpc | ruki | |
| Improve fpc | |||
| 2026-01-25 | fix pascal apis | ruki | |
| 2026-01-25 | Merge pull request #7262 from xmake-io/pch | ruki | |
| Improve pch concurrently to the other targets | |||
| 2026-01-24 | improve objc pch | ruki | |
| 2026-01-24 | improve pch rules | ruki | |
| 2026-01-24 | improve pch | ruki | |
| 2026-01-24 | Merge pull request #7259 from xmake-io/export | ruki | |
| fix export c++ function symbols | |||
| 2026-01-24 | improve export all | ruki | |
| 2026-01-24 | fix export c++ function symbols | ruki | |
| 2026-01-24 | improve qt xpack | ruki | |
| 2026-01-18 | improve verilator flags | ruki | |
| 2026-01-17 | Merge pull request #7232 from xmake-io/linker | ruki | |
| improve linker.link_scripts | |||
| 2026-01-17 | fix get flag again | ruki | |
| 2026-01-17 | improve linker.link_scripts | ruki | |
| 2026-01-17 | fix get flag in module support | ruki | |
| 2026-01-14 | fix lto flags | ruki | |
| 2026-01-11 | refactor(qt): simplify mkspec includedirs logic | ruanc | |
| Replace conditional statement with ternary operator for adding includedirs from qt.mkspecsdir. The logic remains the same but the code is more concise using 'qt.mkspec or fallbackmkspec' instead of explicit if-else condition. | |||
| 2026-01-11 | feat(qt): add fallback mkspec support for different platforms | ruanc | |
| - Introduce fallbackmkspec variable to handle mkspec selection - Set platform-specific fallback mkspec values: - macosx: macx-clang - linux: linux-g++ - windows: win32-msvc - mingw: win32-g++ - android: android-clang - wasm: wasm-emscripten - Implement conditional logic to use qt.mkspec when available, otherwise fall back to platform-specific mkspec - Maintain backward compatibility with existing mkspec usage | |||
| 2026-01-11 | feat(qt): support dynamic mkspec selection for Qt SDK | ruanc | |
| - Add mkspec variable to store QMAKE_XSPEC or QMAKE_SPEC from Qt environment - Include mkspec in the returned Qt SDK information table - Use dynamic mkspec path instead of hardcoded platform-specific paths - Remove hardcoded mkspec directory paths for macosx, linux, windows, android and wasm platforms - Add include directories using the dynamic mkspec path for proper Qt compilation | |||
| 2026-01-10 | Merge pull request #7206 from SuperSodaSea/fix/kmdf-shared | ruki | |
| WDK: Add shared directory to KMDF include path | |||
| 2026-01-10 | WDK: Add shared directory to KMDF include path | SuperSodaSea | |
| 2026-01-05 | add some comments according to code review | qiuyi | |
| 2026-01-05 | fix r_arch to v_arch convert failed when suffix is added | qiuyi | |
| 2026-01-05 | support 'a' and 'f' suffix for arch > sm_90/compute_90 | qiuyi | |
| 2026-01-04 | fix(rule/verilator): Fix c++ language detect | 24bit-xjkp | |
| 2026-01-04 | fix(rules/verilator): Check `find_tool` result before read the version field | 24bit-xjkp | |
| 2026-01-04 | refactor(rules/verilator): Use `find_tool` instead of `find_programver` | 24bit-xjkp | |
| 2026-01-03 | refactor(verilog): Restore the cmake file parsing support | 24bit-xjkp | |
| 1. If verilator's version >= 5.036, then we use json file parsing, otherwise, we use cmake file parsing. | |||
| 2026-01-01 | refactor(rules/verilator): Switch from cmake to json format for Verilator ↵ | 24bit-xjkp | |
| build file parsing 1. The "-make cmake" option of Verilator is deprecated and will be removed in future. See [Deprecations](https://verilator.org/guide/latest/deprecations.html). Use "-make cmake" option in Verilator v5.042 will lead Verilator to return a non-zero value, thus the script reports an error. 2. Verilator can generate build options in json format which can be parsed easier, so we switch from cmake to json format. 3. Add new SystemVerilog language standard `v1800-2023` support. 4. Fix the issue with c++ language standard settings. BREAKING CHANGE: CMake build file parsing is deprecated. | |||
| 2025-12-22 | Refactor sanitizer flag addition in sanitizer.lua | ruki | |
| Refactor the _add_build_sanitizer function to streamline the addition of sanitizer flags and remove redundant code for adding cflags and ldflags. | |||
| 2025-12-22 | add get_llvm_asan_flags | star9029 | |
| 2025-12-22 | clean code to toolchain_utils | star9029 | |
| 2025-12-21 | fix has_tool lld-link | star9029 | |
| 2025-12-20 | Refactor windows asan | star9029 | |
| 2025-12-18 | improve swift rules | ruki | |
| 2025-12-18 | fix runtimes | ruki | |
| 2025-12-18 | fix(llvm) fix nf_runtime clang | Arthur LAURENT | |
| 2025-12-17 | improve dir | ruki | |
| 2025-12-17 | improve package | ruki | |
| 2025-12-17 | add custom glue test | ruki | |
| 2025-12-17 | add conf to disable native app glue | ruki | |
| 2025-12-16 | Merge pull request #7139 from xmake-io/android | ruki | |
| Add android native app support | |||
| 2025-12-16 | move ndk rules to android | ruki | |
| 2025-12-16 | use os.isfile | ruki | |
| 2025-12-16 | improve run and install | ruki | |
| 2025-12-16 | add incbuild support | ruki | |
