Releases
v2.3.8
waruqi
released this
17 Oct 23:42
New features
#955 : Add zig project templates
#956 : Add wasm platform and support Qt/Wasm SDK
Upgrade luajit vm and support for runing on mips64 device
#972 : Add depend.on_changed()
api to simplify adding dependent files
#981 : Add set_fpmodels()
for math optimization mode
#980 : Support Intel C/C++ and Fortran Compiler
#986 : Support for c11
and c17
for MSVC Version 16.8 and Above
#979 : Add Abstraction for OpenMP. add_rules("c++.openmp")
Change
#958 : Improve mingw platform to support llvm-mingw toolchain
Improve add_requires("zlib~xxx")
to support for installing multi-packages at same time
#977 : Improve find_mingw for windows
#978 : Improve toolchain flags order
Improve Xcode toolchain to support for macOS/arm64
Bugs fixed
#951 : Fix emcc support for windows
#992 : Fix filelock bug
新特性
#955 : 添加 Zig 空工程模板
#956 : 添加 Wasm 编译平台,并且支持 Qt/Wasm SDK
升级luajit到v2.1最新分支版本,并且支持mips64上运行xmake
#972 : 添加depend.on_changed()
去简化依赖文件的处理
#981 : 添加set_fpmodels()
去抽象化设置math/float-point编译优化模式
#980 : 添加对 Intel C/C++ 和 Fortran 编译器的全平台支持
#986 : 对16.8以上msvc编译器增加 c11
/c17
支持
#979 : 添加对OpenMP的跨平台抽象配置。add_rules("c++.openmp")
改进
#958 : 改进mingw平台,增加对 llvm-mingw 工具链的支持,以及 arm64/arm 架构的支持
增加 add_requires("zlib~xxx")
模式使得能够支持同时安装带有多种配置的同一个包,作为独立包存在
#977 : 改进 find_mingw 在 windows 上的探测
#978 : 改进工具链的flags顺序
改进XCode工具链,支持macOS/arm64
Bugs修复
#951 : 修复 emcc (WebAssembly) 工具链在windows上的支持
#992 : 修复文件锁偶尔打开失败问题
You can’t perform that action at this time.