summaryrefslogtreecommitdiff
path: root/mesonbuild/utils/universal.py
AgeCommit message (Expand)Author
2025-05-22gnome.mkenums: Allow passthrough of ExternalPrograms to enable converting onl...L. E. Segovia
2025-05-07options: fix "deprecated" with dictionary argument and non-string typesPaolo Bonzini
2025-04-09Move get_rsp_threshold function to mesonlibCharles Brunet
2025-03-09mesonlib: extract and optimize is_parent_pathPaolo Bonzini
2025-03-06mesonlib: allow using lazy_property with "__"-named propertiesPaolo Bonzini
2025-02-28Skip symlinks in _make_tree_writable()Daan De Meyer
2025-01-31utils: Use dataclasses for PerMachine classesDylan Baker
2025-01-31utils: Fix nullability of PerMachine from default_missingDylan Baker
2025-01-28Detect files with trailing spaceCharles Brunet
2025-01-08utils: Add a lazy property decoratorDylan Baker
2025-01-08optimize Version.__init__Paolo Bonzini
2025-01-08Store commands as arrays.Jussi Pakkanen
2024-12-29utils: cache build directory filesPaolo Bonzini
2024-12-19do @ variable substitution when parsing cmake formatJan200101
2024-12-19mtest: move determine_worker_count to utils, generalizePaolo Bonzini
2024-12-19utils: optimize PerMachinePaolo Bonzini
2024-12-10separate mesondefine and cmakedefine logicJan200101
2024-08-30Feature checks: fall back to reporting insufficiently portable featuresEli Schwartz
2024-07-21Remove the exe_exists functionMads Andreasen
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-11Move compiler option check into OptionStore.Jussi Pakkanen
2024-07-11Move builtin option check into OptionStore.Jussi Pakkanen
2024-07-11Move backend option check into OptionStore.Jussi Pakkanen
2024-07-11Move base option check into OptionStore.Jussi Pakkanen
2024-07-11Move project option detection into OptionStore.Jussi Pakkanen
2024-07-10Replace exe_exists function with shutil.which()Mads Andreasen
2024-07-10tests: Clean up leftover files from source dirs.Jussi Pakkanen
2024-06-23`configure_file`: update \@ escape logicMatt Jolly
2024-05-09implement @PLAINNAME0@ and @BASENAME0@Stas Sergeev
2024-04-15allow any alternative python freeze tool to work with mesonEli Schwartz
2024-04-15compilers: fix crash when compiler check returns None outputEli Schwartz
2024-03-20mesonlib: Fix bug in relpath return values found by mypyNirbheek Chauhan
2024-03-15move UserArrayOption.listify_value to mesonlibCharles Brunet
2024-02-12correct type signature of Popen_safe to follow stdlib subprocessEli Schwartz
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-02Only convert boolean values for cmake formatsJan200101
2023-10-20fix the repr for OrderedSet to actually execute correctlyEli Schwartz
2023-09-18pkgconfig: Cache the implementation instanceXavier Claessens
2023-09-09Add macro_name option to configure_fileNicholas Vinson
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens
2023-08-31add json output format to configure fileCharles Brunet
2023-08-24Suggest using --reconfigure only when not already using itXavier Claessens
2023-08-18consistently use Literal annotation from typing_extensionsEli Schwartz
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-10Popen_safe_logged: Also log exceptionsXavier Claessens
2023-08-08correct cmakedefine behaviorJan200101
2023-08-03MachineChoice: Implement __str__ for easier debugXavier Claessens
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen
2023-07-13macos: map arm64e to aarch64, map "whole" architecture stringsAndres Freund
2023-07-12Remove do_conf_str(encoding:)Tristan Partin