Releases
v2.7.3
waruqi
released this
08 Nov 01:26
New features
A new optional configuration syntax. It is LSP friendly, automatically calls target_end() to achieve scope isolation.
#2944 : Add gnu-rm.binary
and gnu-rm.static
rules and tests for embed project
#2636 : Support package components
Support armasm/armasm64 for msvc
#3023 : Add support for debugging with renderdoc
#3022 : Add flags for specific compilers and linkers
#3025 : C++ exception enabled/disabled switch method
#3017 : Support ispc compiler
Changes
#2925 : Improve doxygen plugin
#2948 : Support OpenBSD
Add xmake g --insecure-ssl=y
option to disable ssl certificate when downloading packages
#2971 : Stabilize vs and vsxmake project generation
#3000 : Incremental compilation support for modules
#3016 : Improve clang/msvc to better support std modules
Bugs fixed
#2949 : Fix vs group
#2952 : Fix armlink for long args
#2954 : Fix c++ module partitions path issue
#3033 : Detect circular modules dependency
新特性
一种新的可选域配置语法,对 LSP 友好,并且支持域隔离。
#2944 : 为嵌入式工程添加 gnu-rm.binary
和 gnu-rm.static
规则和测试工程
#2636 : 支持包组件
支持 msvc 的 armasm/armasm64
#3023 : 改进 xmake run -d,添加 renderdoc 调试器支持
#3022 : 为特定编译器添加 flags
#3025 : 新增 C++ 异常接口配置
#3017 : 支持 ispc 编译器规则
改进
#2925 : 改进 doxygen 插件
#2948 : 支持 OpenBSD
添加 xmake g --insecure-ssl=y
配置选项去禁用 ssl 证书检测
#2971 : 使 vs/vsxmake 工程生成的结果每次保持一致
#3000 : 改进 C++ 模块构建支持,实现增量编译支持
#3016 : 改进 clang/msvc 去更好地支持 std 模块
Bugs 修复
You can’t perform that action at this time.