21 Commits (2c806099c7d581b4181acd3ecffac42bed223bea)

Author SHA1 Message Date
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
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