73 Commits (075ccc68bec1f3eb74e2089950b48627811354ac)

Author SHA1 Message Date
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
Ole André Vadla Ravnås 02733bc654 mesonlib: Fix Popen_safe_legacy() stderr assumption 3 years ago
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