58 Commits (5ad9e7783854de9844572c00b0d5829ecc4cbb0a)

Author SHA1 Message Date
Eli Schwartz d73e81c77b
Popen_safe and wrappers can accept os.PathLike for cwd 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 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
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
Daniel Mensinger 34c28dc92c holders: remove unholder 3 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 3 years ago
Daniel Mensinger 468a215341 mesonlib: Add MesonBugException 3 years ago
Daniel Mensinger 240434b167 typing: Fully annotate dependencies.cuda 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Dylan Baker a5b43aa16c Add a helper to simplify the usage of PerMachineDefaultable 4 years ago
Dylan Baker 012d60b100 mesonlib: Allow PerMachineDefaultable to take arguments at initialization 4 years ago
Dylan Baker 7114a9015e mesonlib: Fix return type of PerMachineDefaultable.default_missing() 4 years ago
Volker-Weissmann 4ca9a16288
.C files are now treated as C++ code 4 years ago
Nellie Zhang 802f66f442 Clarify incorrect configuration format message 4 years ago
Xavier Claessens 64775c0fd3 windows_proof_rmtree: Also retry os.chmod() part 4 years ago
Jussi Pakkanen ecd8c7e4af Update VS module version check. 4 years ago