aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)AuthorFilesLines
2022-05-25Make a copy of auto_features options when changing its nameXavier Claessens1-1/+2
2022-05-01Merge pull request #10039 from eli-schwartz/wayland-protocols-subproject-filesJussi Pakkanen1-1/+1
2022-04-14typoEli Schwartz1-1/+1
2022-04-13dependencies: move DependencyVariableString handling to declare_dependencyEli Schwartz1-3/+2
2022-04-13dependencies: allow get_variable to expose files from subprojectsEli Schwartz1-2/+3
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz1-1/+1
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz1-4/+4
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen1-0/+6
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-1/+1
2022-03-07interpreter: Add a holder for StructuredSourcesDylan Baker1-0/+6
2022-03-07Fix mypy CI.Jussi Pakkanen1-1/+1
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen1-3/+6
2022-03-06find_program: add a version() method to match the one for dependenciesEli Schwartz1-0/+12
2022-03-03interpreter: fix mismatched type expectationsDylan Baker1-2/+2
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker1-1/+4
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz1-2/+2
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens1-8/+4
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz1-1/+2
2022-02-09add some forgotten FeatureNew annotationsEli Schwartz1-0/+3
2022-02-01interpreter: support for forcibly verbose logging of some testsPaolo Bonzini1-1/+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 Baker1-28/+22
2022-01-18interpreterobjects: clean up ConfigurationData initializerDylan Baker1-4/+2
2022-01-18interpreterobjects: use typed_* for configuration_data.set*Dylan Baker1-43/+23
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 Baker1-8/+20
2022-01-18interpreterobjects: use typed_kwargs for dependency.get_pkgconfig_variableDylan Baker1-2/+12
2022-01-18dependencies: don't pass kwargs from get_pkgconfig_variableDylan Baker1-1/+1
2022-01-18interpreterobjects: use typed_kwargs for FeatureOption.requireDylan Baker1-10/+9
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
2021-12-17Fix mypy errorsDaniel Mensinger1-0/+1
2021-12-06interpreter: use build.GeneratedTypesPaolo Bonzini1-1/+1
2021-12-06interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini1-2/+2
2021-12-01add install_symlink functionPablo Correa Gómez1-0/+3
2021-11-30fix broken FeatureNew checks that never printedEli Schwartz1-2/+2
2021-11-25interpreter: fix `feature.require` handling of error messageBenoit Pierre1-1/+2
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz1-5/+5
2021-10-30Typo fixes (CustomTaget -> CustomTarget)rusty-snake1-1/+1
2021-10-10Fix typos discovered by codespellChristian Clauss1-2/+2
2021-10-08add install_emptydir functionEli Schwartz1-0/+3