- add
unsafe_buffer_usage_warnings
(on
,off
).
- add
msvc_diagnostics_format
(caret
,classic
,column
), default iscaret
switch_warnings
andcovered_switch_default_warnings
are now separated fromwarnings
- add
var_init=uninitialized
andvar_init=zero
- add emscripten compiler
- add
var_init=pattern
- meson: add
jln_buildtype_flags
(options for specific buildtype)
- xmake: new API
- scons: new API
- add icc, icl and icx compilers
- fix C compiler version checking with CMake
- rename
microsoft_abi_compatibility_warnings
towindows_abi_compatibility_warnings
- add
windows_bigobj
(on
), default ison
- add
msvc_conformance
(all
,all_without_throwing_new
), default isall
- add
msvc_crt_secure_no_warnings
(on
,off
), default ison
- add
switch_warnings=exhaustive_enum_and_mandatory_default
- rename
switch_warnings=enum
toswitch_warnings=exhaustive_enum
- rename
microsoft_abi_compatibility_warning
tomicrosoft_abi_compatibility_warnings
- rename
warnings_covered_switch_default
tocovered_switch_default_warnings
- rename
sanitizers_extra
toother_sanitizers
- rename
warnings_switch
toswitch_warnings
- rename
pie=pic
topie=fpic
- add
memory
value withother_sanitizers
- add
static
,fPIC
,fpie
andfPIE
values withpie
- add
float_sanitizers
(on
,off
) - add
integer_sanitizers
(on
,off
) - add
noexcept_warnings
(on
,off
)