From: Patrick Steinhardt Date: Thu, 24 Sep 2026 14:09:09 GMT Subject: [PATCH 0/7] A couple of Meson improvements Message-ID: <20260924-pks-meson-improvements-v1-0-90b7f79f1c4e@pks.im> Hi, this patch series contains a couple of improvements for Meson: - Clean build times are sped up, going from ~6.8 seconds to ~5.0 seconds for a full build. - A test issue is fixed that causes shell completion tests to fail because the scripts are not properly updated. - Our subproject wrappers are updated to current versions. - A fix for GitLab's msvc-meson jobs that are broken right now due to a change in our runner images. See [1] for the now-working msvc-meson jobs. Note though that the MinGW-based jobs are still broken, but Dscho has been sending fixes for that already. Thanks! Patrick --- Patrick Steinhardt (7): meson: avoid recompiling HTTP sources several times meson: don't recompile git-remote-http(1) multiple times for tests meson: use precompiled headers for our test-helper meson: use precompiled headers for unit tests meson: fix outdated completion helpers meson: update wrappers gitlab-ci: fix hanging MSVC jobs ci/install-dependencies.ps1 | 8 ++++++++ contrib/completion/meson.build | 38 +++++++++++++++----------------------- meson.build | 16 ++++++++++------ subprojects/curl.wrap | 19 ++++++++++--------- subprojects/expat.wrap | 21 +++++++++++---------- subprojects/openssl.wrap | 23 +++++++++++------------ subprojects/pcre2.wrap | 24 +++++++++++------------- subprojects/zlib.wrap | 21 +++++++++++---------- t/helper/meson.build | 1 + t/meson.build | 10 ++++++++-- 10 files changed, 96 insertions(+), 85 deletions(-) --- base-commit: 0f8e75abebff0877cae681a3d5ff31ac47f54220 change-id: 20260924-pks-meson-improvements-b7ed9a48ed4e