aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2022-02-09fix UI regression in compiler.compiles loggingEli Schwartz1-1/+1
2022-02-07mdist: fix dist scripts in subprojects being marked as superproject scriptsEli Schwartz1-7/+7
2022-02-06add FeatureNew check for compiler.* methods with dependency on internal depEli Schwartz1-2/+3
2022-02-05Guard against empty string in subdir().Jussi Pakkanen1-0/+2
2022-02-01interpreter: support for forcibly verbose logging of some testsPaolo Bonzini2-2/+5
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker3-36/+98
2022-01-28interpreter: use find_program_impl instead of shutil.which for vcs_tagDylan Baker1-2/+1
2022-01-28interpreter: remove dead code from custom_targetDylan Baker1-2/+0
2022-01-28interpreter: use typed_kwargs for vcs_tagDylan Baker2-24/+45
2022-01-27add location data to various Feature checksEli Schwartz3-20/+21
2022-01-27pkgconfig module: fix incorrect Feature logging for uninstalled_variablesEli Schwartz1-2/+2
2022-01-27remove incorrect deprecated feature for vcs_tagEli Schwartz2-2/+1
2022-01-27move the version info for build_always* directly into the kwarginfoEli Schwartz2-4/+9
2022-01-27flake8: fix indentation styleEli Schwartz2-6/+6
2022-01-27fix some flake8 violations for unused importsEli Schwartz1-1/+0
2022-01-24properly error out when project version is an array other than files()Eli Schwartz1-2/+2
2022-01-23interpreterobjects: Don't warn on set10(bool)Dylan Baker1-1/+4
2022-01-18interpreterobjects: deprecated passing a number to configuration_data.set10Dylan Baker1-0/+8
2022-01-18interpreterobjects: remove no-flattening from configuraiton_data.getDylan Baker1-1/+0
2022-01-18interpreterobjects: don't allow keyword arguments in configuration_data.keysDylan Baker1-0/+1
2022-01-18interpreter: replace ConfigurationDataObject with ConfigurationDataHolderDylan Baker3-41/+42
2022-01-18interpreterobjects: clean up ConfigurationData initializerDylan Baker1-4/+2
2022-01-18interpreterobjects: use typed_* for configuration_data.set*Dylan Baker2-43/+28
2022-01-18interpreterobjects: use typed_* with configuration_data.merge_fromDylan Baker1-7/+5
2022-01-18interpreterobjects: use typed_* with configuration_data.get_unquotedDylan Baker1-7/+5
2022-01-18interpreterobjects: use typed_args for configuration_data.getDylan Baker1-12/+6
2022-01-18interpreterobjects: use typed_pos_args and noKwargs for configuration.data.hasDylan Baker1-1/+3
2022-01-18interpreterobjects: use typed_kwargs for dependency.get_variableDylan Baker2-8/+31
2022-01-18interpreterobjects: use typed_kwargs for dependency.get_pkgconfig_variableDylan Baker2-2/+18
2022-01-18dependencies: don't pass kwargs from get_pkgconfig_variableDylan Baker1-1/+1
2022-01-18interpreterobjects: use typed_kwargs for FeatureOption.requireDylan Baker2-10/+14
2022-01-18interpreterobjects: use typed_pos_args for FeatureOpotionDylan Baker1-10/+4
2022-01-18interpreterobjects: use typed_pos_args for dependency.as_system_methodDylan Baker1-11/+3
2022-01-18interpreterobjects: use typed_pos_args for dependency.get_configtool_variableDylan Baker1-8/+3
2022-01-18interpreterobjects: use typed_pos_args for dependency.get_pkgconfig_variableDylan Baker1-8/+3
2022-01-18interpreterobjects: consistently use dependency. for error messagesDylan Baker1-16/+16
2022-01-12subproject: fix version validation on lookupØyvind Aarrestad Aakre1-0/+5
2021-12-30remove no longer needed validation routineEli Schwartz1-6/+4
2021-12-30add_*_script: fix incorrect typed_pos_args allowing built targetsEli Schwartz1-8/+8
2021-12-30add_*_script: fix missing FeatureNew for non-string argumentsEli Schwartz1-14/+10
2021-12-20restore additional info about the potential cause of find_program failingEli Schwartz1-1/+1
2021-12-20restore the ability in the backend to silently find a programEli Schwartz1-2/+4
2021-12-17Fix mypy errorsDaniel Mensinger1-0/+1
2021-12-07custom_target: catch and reject input files that do not existEli Schwartz1-10/+14
2021-12-07interpreter: use common DEPENDS_KWDylan Baker2-3/+3
2021-12-07interpreter: move more custom_target keyword arguments to the type_checking m...Dylan Baker2-3/+8
2021-12-06interpreter: use build.GeneratedTypesPaolo Bonzini1-1/+1
2021-12-06interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini1-2/+2
2021-12-06allow passing a CustomTargetIndex as argument to a testPaolo Bonzini1-1/+1
2021-12-01add install_symlink functionPablo Correa Gómez2-0/+25