79 Commits (8b573d7dc65bf20fcb0377ce4c56841496ad0c69)

Author SHA1 Message Date
Eli Schwartz d39b330075 clean up FeatureCheck signature to move location to use time 3 years ago
Xavier Claessens 6acfe48f32 Allow setting method/separator in environment() and meson.add_devenv() 3 years ago
Eli Schwartz c0b8e02d9f
FeatureNew: add mypy type annotations for subproject arg 3 years ago
Eli Schwartz 6c79e97eae
add some forgotten FeatureNew annotations 3 years ago
Paolo Bonzini fc661c35a2 interpreter: support for forcibly verbose logging of some tests 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
Daniel Mensinger c5ce9744b2 Fix mypy errors 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
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Eli Schwartz 0ac2e4bb90
fix broken FeatureNew checks that never printed 3 years ago
Benoit Pierre 007c4659c2 interpreter: fix `feature.require` handling of error message 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
rusty-snake 85e92b5c4e Typo fixes (CustomTaget -> CustomTarget) 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 108bd996ee
add install_emptydir function 3 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 3 years ago
Daniel Mensinger 6b00c7dc81 Remove helpers.check_stringlist() 3 years ago
Daniel Mensinger 43a6b5bd5e interpreter: Remove permissive from _unholder 3 years ago
Dylan Baker 1fc3d8608d pylint: enable unnecessary-not check 3 years ago
Dylan Baker 81f5cee218 interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolder 3 years ago
Dylan Baker 43f942be34 interpreterobjects: Use typed_kwargs for EnvironmentVariablesObject 3 years ago
Dylan Baker 3731e1d8f3 make EnvironmentVariablesObject a proper holder 3 years ago
Dylan Baker d6a1f85248 Allow EnvironmentVariablesObject to be passed an EnvironmentVariables instance 3 years ago
Dylan Baker 11fbaf29d8 interpreter: fix cases of `KwargInfo(..., T, default=None)` 3 years ago
Dylan Baker abababfb93 interpreterobjects: fix Test annotations 3 years ago
Dylan Baker a1fb3199c8 interpreterobjects: Add TypedDict annoations for `extract_search_dirs` 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Eli Schwartz c4f5f6364e pyupgrade 3 years ago
Tristan Partin 6f3f43bb2d Flatten test suite value 3 years ago
Daniel Mensinger 971a0b1775 fix: get_variable default variables are not ObjectHolders (fixes #8936) 3 years ago