347 Commits (b0d300e788571f48e95d6e673c6f94e54d1dd355)

Author SHA1 Message Date
Dylan Baker fcced46c99 interpreter: use typed_kwargs for run_command 3 years ago
Dylan Baker 3a168513bd interpreter: use typed_pos_args for run_command 3 years ago
Eli Schwartz bea735dd76
make sure files arguments to compiler.compiles and friends, performs rebuild 3 years ago
Benoit Pierre 007c4659c2 interpreter: fix `feature.require` handling of error message 3 years ago
Paolo Bonzini 8581a2b122 interpreter: extract_objects provides a valid source 3 years ago
Eli Schwartz 1c2461f5c7
simplify passing some nodes around 3 years ago
Dylan Baker c167a7691f interpreter: use typed_kwargs for find_program 3 years ago
Dylan Baker 822b087f24 interpreter: use find_program_impl internally instead of func_find_program 3 years ago
Dylan Baker 5593352b87 interpreter: move disabler KwargInfo to the type_checking module 3 years ago
Dylan Baker f9478c573b interpreter: use typed_pos_args for find_program 3 years ago
Dylan Baker 38b4673a94 interpreter: add type annotations to find_program_impl 3 years ago
Dylan Baker d05a0fbf33 interpreter: use typed_* args for the summary function 3 years ago
Dylan Baker 3295621706 interpreter: add typed_kwargs to subdir 3 years ago
Dylan Baker f34013fb08 interpreter: use typed_kwargs for project 3 years ago
Dylan Baker ab29126232 interpreter: use typed_kwargs for add_test_setup 3 years ago
Eli Schwartz 32821be623
add location nodes to some Feature calls 3 years ago
Eli Schwartz 329783d80c
guard a complicated mlog.warning inside a Feature check 3 years ago
Paolo Bonzini 9a8c2d23f1 interpreter: disallow RunTarget in meson.add_install_script 3 years ago
Paolo Bonzini 36c390e08e interpreter: disallow RunTarget in test 3 years ago
Yasushi SHOJI dbd1e154ab interpreter: Fix a typo 3 years ago
Eli Schwartz 558f9fed9e
fix regression that broke string.format with list objects 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Eli Schwartz bae0fdf64a
fix broken error message that printed formatter codes 3 years ago
Dylan Baker fec7b2c07f interpreter/modules: ModuleReturnValue can hold ExecutableSerialisation 3 years ago
Dylan Baker 7f8961897a interpreter: add type annotations for program_from_overrides 3 years ago
Volker Weißmann 2c079d855e Added warning if run_command is called without the check kwarg 3 years ago
rusty-snake 44b4fc914e Typo fixes (CustomTaget -> CustomTarget) 3 years ago
rusty-snake 85e92b5c4e Typo fixes (CustomTaget -> CustomTarget) 3 years ago
Eli Schwartz ec161fca4d configure_file: upgrade deprecation message to FeatureDeprecated 3 years ago
Xavier Claessens 3902bd4ef1 Fix add_install_script() ignoring install_tag 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Daniel Mensinger 0fea9965ad interpreter: Revert old path joining behavior (fixes #9450) 3 years ago
Xavier Claessens 6298e29070 message: Allow bool 3 years ago
Thomas Heijligen ecdf192f46 dep.name(): return dependency name even if dependency is not found 3 years ago
Daniel Mensinger 2d8da3cb11 interpreter: Fix missing featuer check (fixes #9425) 3 years ago
Eli Schwartz f52a5a7cd3
wrap: move FeatureNew checks to a more natural place 3 years ago
Daniel Mensinger 220d5aa7ba interpreter: Fix missing holder entry (fixes #9389) 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
Eli Schwartz ba432c87a4 Revert "interpreter: Add FeatureNew check" 3 years ago
Jussi Pakkanen 95d8b8787a Be more strict about target names with slashes. 3 years ago
Dylan Baker cc231de08e modules/windows: use typed_kwargs 3 years ago
Xavier Claessens 2628ce576c Add support for module options 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Daniel Mensinger dfec4385a7 interpreter: Move RangeHolder out of interpreterbase to interpreter 3 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 3 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 3 years ago