+ Support for the counted_by attribute
+ Added a values() method for dictionaries
+ Add cmd_array method to ExternalProgram
+ Microchip XC32 compiler support
+ Added OS/2 support
+ Android cross file generator
+ Array .slice() method
+ -Db_vscrt on clang
+ Added build_subdir arg to various targets
+ Support for Cargo workspaces
+ Experimental Codegen module
+ Methods from compiler object now accept strings for
include_directories
+ meson format has a new --check-diff option
+ -Db_thinlto_cache now supported for GCC
+ Using meson.get_compiler() to get a language from another
project is marked broken
+ Experimental C++ import std support
+ Common Cargo.lock for all Cargo subprojects
+ Add a configure log in meson-logs
+ Added new namingscheme option
+ Rewriter improvements
+ Passing -C default-linker-libraries to rustc
+ rustc will receive -C embed-bitcode=no and -C lto command line
options
+ New method to handle GNU and Windows symbol visibility for
C/C++/ObjC/ObjC++
+ Vala BuildTarget dependency enhancements
+ i18n.xgettext now accepts CustomTarget and CustomTargetIndex as
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=344
+ Array .flatten() method
+ clang-tidy's auto-generated targets correctly select source
files
+ Added Qualcomm's embedded linker, eld
+ Added suffix function to the FS module
+ Support response files for custom targets
+ meson format now has a --source-file-path argument when reading
from stdin
+ Added license keyword to pkgconfig.generate
+ New experimental option rust_dynamic_std
+ Rust and non-Rust sources in the same target
+ Explicitly setting Swift module name is now supported
+ Top-level statement handling in Swift libraries
+ Swift compiler receives select C family compiler options
+ Swift/C++ interoperability is now supported
+ Support for MASM in Visual Studio backends
+ Limited support for WrapDB v1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=330
+ compilers: move CFLAGS/CXXFLAGS handling to Environment.
+ interpreter: rename default_project_options.
+ options: machine_file_options keys are always OptionKeys
+ options: tighten types for validating options
+ interpreter: use correct type for project_default_options
+ options: split pending subproject options into their own dictionary
+ options: warn if subproject sets another subproject option too late
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=328
+ options: fix "deprecated" with dictionary argument and
non-string types.
+ options: tighten type of cmd_line_options.
+ options: extract validation of command line options.
+ cmake: include_directories() returns an array.
+ more explicit error message for unrecognized lexer token.
+ gnome: fix typo in creating gir flags.
+ gnome: initialize CFLAGS environment variable to linker
arguments.
+ cmake: Fix toolchain including unsupported languages.
- Drop 14526.patch: fixed upstream.
- Drop fix-include-dir.patch: fixed upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=322
+ New argument android_exe_type for executables.
+ Changes to the b_sanitize option.
+ New C standard c2y (and gnu2y).
+ i18n module xgettext.
+ version_compare now accept multiple compare strings.
+ Improvements to Objective-C and Objective-C++.
+ Per project subproject options rewrite.
+ objects added correctly to Rust executables.
+ rust.test now supports link_whole.
+ Meson can run "rustdoc" on Rust projects.
+ The Wayland module is stable.
+ New swift_std compiler option.
+ New option to execute a slice of tests.
+ Valgrind now fails tests if errors are found.
- Add 14526.patch: Fix test suite when run in a directory
containing 'test-1' as part of the name (as in meson-test-1.8.0).
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=318
+ When subproject() fails because downloading is disabled, say
what failed.
+ tests: work around broken PyPy globbing by removing inert code.
+ get_llvm_tool_names: add llvm 20.
+ linkers: revert a binutils bug workaround, sort of.
- Drop 14337.patch: fixed upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=316