38 Commits (f720105e242111f4b68c0cb2aa77a4301a2fd10f)

Author SHA1 Message Date
Eli Schwartz 3ebd570bd5
consistently use Literal annotation from typing_extensions 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Xavier Claessens 13b626b67b Popen_safe_logged: Also log exceptions 1 year ago
Jan200101 b91244c3b7 correct cmakedefine behavior 1 year ago
Xavier Claessens f077cb2ee3 MachineChoice: Implement __str__ for easier debug 1 year ago
Andres Freund d2d31c3cc2 macos: map arm64e to aarch64, map "whole" architecture strings 1 year ago
Tristan Partin 9b86c67e19 Remove do_conf_str(encoding:) 1 year ago
Tristan Partin 020692b9d9 Use underscore for variables that we don't reference 1 year ago
Tristan Partin d732e27e46 Use more specific types 1 year ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Eli Schwartz a63ed40191
genvslite: fix the core option being listed as one of the per-project options 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Xavier Claessens 1a9f20d44a vcs_tag: Add --always to git describe 2 years ago
Xavier Claessens 11521c6db7 ProgressBar: Fix some rendering issues 2 years ago
Eli Schwartz c39ee881a1 select the correct python_command for pyinstaller builds, even on not-Windows 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Eli Schwartz a410bbdf12 configure_file: emit FeatureNew when a cmake-formatted file has too many tokens 2 years ago
Dylan Baker 7c2ac4f8fe utils: fix annotation of pickle_load 2 years ago
Eli Schwartz c9ac73a4da
simplify instantiation of builtin type using builtins instead of functions 2 years ago
X512 3074731797 haiku: set default prefix and library paths 2 years ago
Eli Schwartz dd83d5e4a1 remove dead code 2 years ago
Dylan Baker 2a64ffd1e6 mesonlib: remove filename parameter to mlog.warning 2 years ago
Eli Schwartz 0544ffabf1
add builtin option to install licenses 2 years ago
Eli Schwartz 2ef94a71f8
delay importing ctypes unless it is actually used 2 years ago
Eli Schwartz e5a9272034
typing: fix some broken Sequence annotations 2 years ago
L. E. Segovia d490636328 utils: Fix pylint warning using-constant-test 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker 1502431fe9
pylint: enable use-implicit-booleaness-not-comparison 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
Marvin Scholz 7c48cb513a utils: Popen_safe: Handle ENOEXEC to fail with an error message 2 years ago
Eli Schwartz 0d3be23377 build: use the unified pickle loader to handle more edge cases 2 years ago
Eli Schwartz af41eb6e9b
squelch an EncodingWarning we don't care about 2 years ago
GustavoLCR 32bc64e632 Fix native compilation on ARM64 Windows 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Xavier Claessens fa254229b7 ninjabackend: Fix get_target_generated_sources() return type 2 years ago
Dylan Baker f5283dd63f pylint: enable global-statement 2 years ago
Dylan Baker 3ef332e89a pylint: enable global-variable-not-assigned 2 years ago
Dylan Baker 0ef3c2b436 mesonlib: Add a function to find the first element in an iterable which matches a predicate 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