319 Commits (22960758aa215a2cda21fb3b5a162fcf2bce5d20)

Author SHA1 Message Date
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 36c390e08e interpreter: disallow RunTarget in test 3 years ago
Yasushi SHOJI dbd1e154ab interpreter: Fix a typo 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
Eli Schwartz ec161fca4d configure_file: upgrade deprecation message to FeatureDeprecated 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Xavier Claessens 6298e29070 message: Allow bool 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
Jussi Pakkanen 95d8b8787a Be more strict about target names with slashes. 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 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 3 years ago
Eli Schwartz e33ba28ec4
better error message for modules returning the wrong value 3 years ago
Dylan Baker 3bb962975e interpreter: move some of CustomTarget's args to type_checking 3 years ago
Xavier Claessens 4deeb907b6 dependency: Allow searching for multiple names 3 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 3 years ago
Dylan Baker 74819dbd2a interpreter: Allow FileMode to be passed to _get_kwarg_install_mode 3 years ago
Dylan Baker 3bb6d56dcd interpreter: move command kwarg to type_checking 3 years ago
Dylan Baker a3e63a4269 interpreter: move KwargInfo('depends') to type_checking 3 years ago
Dylan Baker 0f6d6c914a interpreter: remove duplicate permittedKwargs 3 years ago
Dylan Baker d9c32f32d1 interpreter: move DEPFILE_KW to type_checkingt 3 years ago
Dylan Baker cb762f29fe interpreter: use typed_kwargs on func_run_target 3 years ago
Xavier Claessens d2fa6d5080 Make custom_target() name argument optional 3 years ago
Eli Schwartz 941b8a6dbc
fix message function accepting bools and casting to string 3 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 3 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Dylan Baker 88e5ff0575 interpreter: Add a few missing type annotations 3 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 3 years ago
Xavier Claessens e9386e80ae dependencyfallbacks: Use default_options for implicit fallbacks 3 years ago