86 Commits (6f7ea0cc28c9e777c57c74b4d7c2d13604e48ba6)

Author SHA1 Message Date
Dylan Baker 0ef3c2b436 mesonlib: Add a function to find the first element in an iterable which matches a predicate 2 years ago
Eli Schwartz 6db9a01449 CI: fix error when mixing clang 14 with released valgrind versions 2 years ago
Denis Fortin e1bf8f0f0c Handle garbage in environment more gracefully when setting vsenv 2 years ago
Zhangyuan Nie fa71c38688 fix Popen_safe write 2 years ago
Xavier Claessens 57909b53d6 Improve WINEPATH reduction 2 years ago
Xavier Claessens 2e3ac3eec0 minstall: Add more safety checks when unpickling installdata 2 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 2 years ago
Dylan Baker fb83223af9 mesonlib: fix annotation of OrderedSet.difference 3 years ago
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Sergey Fedorov 09ad4e28f1 Add ppc970 definition to universal.py 3 years ago
barracuda156 aa2025cf97 Fix universal builds on Darwin PPC: add ppc7400 definition 3 years ago
Xavier Claessens 34f442a365 OptionOverrideProxy: Handle per-subproject options 3 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Dylan Baker e2e74ee371 mesonlib: Add a from_node initializer to MesonException 3 years ago
Dylan Baker 7702d46dd1 mesonlib: use Literal to tighten configure_file formats 3 years ago
Dylan Baker 7a38d81ff9 mesonlib: allow check_dirent_issues to take an iterable 3 years ago
Eli Schwartz fec7265b5c
flake8: use plain strings instead of f-strings when no variables used 3 years ago
Ole André Vadla Ravnås 02733bc654 mesonlib: Fix Popen_safe_legacy() stderr assumption 3 years ago
Nazar Mokrynskyi 44e7f75cc3 Remove unnecessary check during VS activation 3 years ago
Eli Schwartz d73e81c77b
Popen_safe and wrappers can accept os.PathLike for cwd 3 years ago
Nirbheek Chauhan faf79f4539 Add a test for the --vsenv meson setup option 3 years ago
DFOVIT eeb110ab02 Search for Visual Studio Express when activating VS env 3 years ago
Eli Schwartz 98a41ec24e
manually clean up some python 3.6 era code 3 years ago
Eli Schwartz 19c9f32cef
correct type annotations for File.endswith 3 years ago
Tristan Partin 269337ceb2 Fix mypy 0.930 issues 3 years ago
Nirbheek Chauhan 351aee8ace Don't wipe out RPATHs specified by dependencies 3 years ago
Daniel Mensinger c5ce9744b2 Fix mypy errors 3 years ago
Dylan Baker e13d92bb6a mesonlib: make get_meson_command return an ImmutableList 3 years ago
Tristan Partin b361fc52dd Add typing to msubprojects.py 3 years ago
Dylan Baker 150e5cb56e mesonlib: update `OptionKey.__repr__` 3 years ago
Zbigniew Jędrzejewski-Szmek c2f1d91b8a depfixer: convert unused printing code to debugging functions 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Xavier Claessens 37ea997ca4 Fix "meson compile" not activating vsenv 3 years ago
Xavier Claessens 8eaa2be5d9 Fix crash when getting cuda options 3 years ago
Eli Schwartz e51dfe0bb7 remove public export of private function 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Gabor Kertesz 60c8fedb95 Add support for win-arm64 to MSVC 3 years ago
Gabor Kertesz 747982e6cb Fix NamedTemporaryFile file reopen issue on Win #9412 3 years ago
Matthew Brett 6718556571 Add missing but expected as exception clause 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Xavier Claessens 329d111709 python: Add platlibdir and purelibdir options 3 years ago
Xavier Claessens 2628ce576c Add support for module options 3 years ago
Dylan Baker 0f9ec8bc88 mesonlib: ConfigurationData can also be a `Dict[str, Tuple[Str, Optional[str]]]` 3 years ago
Eli Schwartz 800c3462f0
condense lines 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 3 years ago
Will 7ac9413cd5 Improve WSL detection 3 years ago