70 Commits (1f3640c7dbce18ba11b6f383c3ad5c454a8a2c1d)

Author SHA1 Message Date
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
Xavier Claessens a616a23713 OptionKey: Fix ordering 3 years ago
Dylan Baker bd691b847c interpreter: use python dunders instead of lock for unpicklability 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Tristan Partin 2e7019dd85 Add subscript to subprocess.Popen 3 years ago
Dylan Baker c52b454b69 mesonlib: Fix typing of substitute_values 3 years ago
Dylan Baker 0f5f265a16 mesonlib: Add an exception for what should be unreachable code 3 years ago
Dylan Baker a5c4cf3a3f mesonlib: Fix type annotations 3 years ago
Paolo Bonzini b44a51d0fd resolve symlinks passed to -C 3 years ago
Eli Schwartz bd6f46e723 condense lines 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Dylan Baker f276b2349a mesonlib: add rsplit and and maxsplit 3 years ago
Dylan Baker 86da131129 mesonlib: Fix FileMode type annotations 3 years ago