Releases
v5.0.112
alexrp
released this
11 Jul 19:05
Bumped default ZigVersion
from 0.11.0
to 0.13.0
.
Changed default LanguageStandard
for C projects from gnu2x
to gnu23
.
Changed default LanguageStandard
for C++ projects from gnu++2c
to gnu++23
.
Removed the CompilerMode
property.
Instead, the SDK now sets the Language
property (Zig
, C
, Cxx
) based on project file extension (.zigproj
, .cproj
, .cxxproj
).
Bumped TargetLibraryVersion
for linux-ppc64el
from 2.17
to 2.19
.
glibc does not support this target in prior versions.
Changed LinkTimeOptimization
to be true
by default.
Added a UnicodeEnvironment
property to control the UNICODE
macro and wmain
/wWinMain
usage on Windows.
Added a BufferAnalysis
property to control -Wunsafe-buffer-usage
.
Enabled -Winvalid-utf8
by default at WarningLevel=1
and above.
Enabled -Wincompatible-function-pointer-types-strict
by default at WarningLevel=4
and above.
Removed the ZIG_GLOBAL_CACHE_DIR
workaround as the bug it was working around appears to have been fixed.
This should result in noticeably faster builds in general.
Fixed EditorSupport
logic to produce correct JSON on Unix systems.
You can’t perform that action at this time.