482 Commits (e2c454b86e5fcb2dbbabe33199dc4b877dcdb95d)

Author SHA1 Message Date
Dylan Baker 5074e2d3b5 interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 3 years ago
Dylan Baker 5c979eb21f interpreterobjects: clean up ConfigurationData initializer 3 years ago
Dylan Baker 574525673f interpreterobjects: use typed_* for configuration_data.set* 3 years ago
Dylan Baker 7641bfd0ce interpreterobjects: use typed_* with configuration_data.merge_from 3 years ago
Dylan Baker f7cbe89a13 interpreterobjects: use typed_* with configuration_data.get_unquoted 3 years ago
Dylan Baker baa9ecb1c4 interpreterobjects: use typed_args for configuration_data.get 3 years ago
Dylan Baker 65558445ae interpreterobjects: use typed_pos_args and noKwargs for configuration.data.has 3 years ago
Dylan Baker 1ff2abcd9c interpreterobjects: use typed_kwargs for dependency.get_variable 3 years ago
Dylan Baker 1751dc4701 interpreterobjects: use typed_kwargs for dependency.get_pkgconfig_variable 3 years ago
Dylan Baker 6b272973e0 dependencies: don't pass kwargs from get_pkgconfig_variable 3 years ago
Dylan Baker ab9c0c1735 interpreterobjects: use typed_kwargs for FeatureOption.require 3 years ago
Dylan Baker 55055c3e0e interpreterobjects: use typed_pos_args for FeatureOpotion 3 years ago
Dylan Baker 6ad772cb37 interpreterobjects: use typed_pos_args for dependency.as_system_method 3 years ago
Dylan Baker 7537ec3299 interpreterobjects: use typed_pos_args for dependency.get_configtool_variable 3 years ago
Dylan Baker 0fa3436645 interpreterobjects: use typed_pos_args for dependency.get_pkgconfig_variable 3 years ago
Dylan Baker 482ab09a95 interpreterobjects: consistently use dependency. for error messages 3 years ago
Øyvind Aarrestad Aakre 5b3094d43b subproject: fix version validation on lookup 3 years ago
Eli Schwartz cb6a6dbca4
remove no longer needed validation routine 3 years ago
Eli Schwartz 6e25548d06
add_*_script: fix incorrect typed_pos_args allowing built targets 3 years ago
Eli Schwartz f6eaf55906
add_*_script: fix missing FeatureNew for non-string arguments 3 years ago
Eli Schwartz d25a335503
restore additional info about the potential cause of find_program failing 3 years ago
Eli Schwartz 71ae5ccb65
restore the ability in the backend to silently find a program 3 years ago
Daniel Mensinger c5ce9744b2 Fix mypy errors 3 years ago
Eli Schwartz 1e5d7f2122
custom_target: catch and reject input files that do not exist 3 years ago
Dylan Baker e97f5a01c9 interpreter: use common DEPENDS_KW 3 years ago
Dylan Baker f49c9c67fd interpreter: move more custom_target keyword arguments to the type_checking module 3 years ago
Paolo Bonzini 10329a1ebc interpreter: use build.GeneratedTypes 3 years ago
Paolo Bonzini 901f444ea5 interpreter: allow extract_objects to receive generated sources 3 years ago
Paolo Bonzini 18408f82d1 allow passing a CustomTargetIndex as argument to a test 3 years ago
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Pablo Correa Gómez bb5a09de45 interpreter: reorder functions alphabetically 3 years ago
Eli Schwartz 0ac2e4bb90
fix broken FeatureNew checks that never printed 3 years ago
Dylan Baker 04a973726b interpreter: allow Compiler as a variadic positional argument 3 years ago
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