356 Commits (c16fdaeecafe94461d6048b90bd337a04c25ad3c)

Author SHA1 Message Date
Eli Schwartz 07d9c72e17
flake8: fix wrong numbers of blank line separators 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
Eli Schwartz c0b8e02d9f
FeatureNew: add mypy type annotations for subproject arg 3 years ago
Eli Schwartz 7a1e8eecaf
formatting improvement for include_directories sandbox violation warning 3 years ago
Eli Schwartz f08aabfb77
validate the literal directory "subprojects" when checking sandbox violations 3 years ago
Eli Schwartz 6c79e97eae
add some forgotten FeatureNew annotations 3 years ago
Eli Schwartz 3ca61a6aa7
fix UI regression in compiler.compiles logging 3 years ago
Eli Schwartz d082204096
mdist: fix dist scripts in subprojects being marked as superproject scripts 3 years ago
Eli Schwartz c6862744cb
add FeatureNew check for compiler.* methods with dependency on internal dep 3 years ago
Jussi Pakkanen b497becc87 Guard against empty string in subdir(). 3 years ago
Paolo Bonzini fc661c35a2 interpreter: support for forcibly verbose logging of some tests 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Dylan Baker b402817fb6 interpreter: use find_program_impl instead of shutil.which for vcs_tag 3 years ago
Dylan Baker cc4160db04 interpreter: remove dead code from custom_target 3 years ago
Dylan Baker 08f06b237e interpreter: use typed_kwargs for vcs_tag 3 years ago
Eli Schwartz d9f55d774c
add location data to various Feature checks 3 years ago
Eli Schwartz 1913a4246c
pkgconfig module: fix incorrect Feature logging for uninstalled_variables 3 years ago
Eli Schwartz fa4f96427a remove incorrect deprecated feature for vcs_tag 3 years ago
Eli Schwartz 7e0004d8cf move the version info for build_always* directly into the kwarginfo 3 years ago
Eli Schwartz 3990dc6d64 flake8: fix indentation style 3 years ago
Eli Schwartz cf3a1d31f8 fix some flake8 violations for unused imports 3 years ago
Eli Schwartz a0d28e850e properly error out when project version is an array other than files() 3 years ago
Dylan Baker 4f40962a05 interpreterobjects: Don't warn on set10(bool) 3 years ago
Dylan Baker 9c7ddf59fe interpreterobjects: deprecated passing a number to configuration_data.set10 3 years ago
Dylan Baker bf3fa728fa interpreterobjects: remove no-flattening from configuraiton_data.get 3 years ago
Dylan Baker f16956a951 interpreterobjects: don't allow keyword arguments in configuration_data.keys 3 years ago
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