summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)Author
2023-02-15interpreter: add a feature.enable_auto_ifDylan Baker
2023-01-31log running commands a bit better by doing proper shell quotingEli Schwartz
2022-11-29pylint: enable the bad_builtin checkerDylan Baker
2022-11-24Fix various spelling errorsDavid Robillard
2022-05-25Make a copy of auto_features options when changing its nameXavier Claessens
2022-05-01Merge pull request #10039 from eli-schwartz/wayland-protocols-subproject-filesJussi Pakkanen
2022-04-14typoEli Schwartz
2022-04-13dependencies: move DependencyVariableString handling to declare_dependencyEli Schwartz
2022-04-13dependencies: allow get_variable to expose files from subprojectsEli Schwartz
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-03-07interpreter: Add a holder for StructuredSourcesDylan Baker
2022-03-07Fix mypy CI.Jussi Pakkanen
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen
2022-03-06find_program: add a version() method to match the one for dependenciesEli Schwartz
2022-03-03interpreter: fix mismatched type expectationsDylan Baker
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz
2022-02-09add some forgotten FeatureNew annotationsEli Schwartz
2022-02-01interpreter: support for forcibly verbose logging of some testsPaolo Bonzini
2022-01-23interpreterobjects: Don't warn on set10(bool)Dylan Baker
2022-01-18interpreterobjects: deprecated passing a number to configuration_data.set10Dylan Baker
2022-01-18interpreterobjects: remove no-flattening from configuraiton_data.getDylan Baker
2022-01-18interpreterobjects: don't allow keyword arguments in configuration_data.keysDylan Baker
2022-01-18interpreter: replace ConfigurationDataObject with ConfigurationDataHolderDylan Baker
2022-01-18interpreterobjects: clean up ConfigurationData initializerDylan Baker
2022-01-18interpreterobjects: use typed_* for configuration_data.set*Dylan Baker
2022-01-18interpreterobjects: use typed_* with configuration_data.merge_fromDylan Baker
2022-01-18interpreterobjects: use typed_* with configuration_data.get_unquotedDylan Baker
2022-01-18interpreterobjects: use typed_args for configuration_data.getDylan Baker
2022-01-18interpreterobjects: use typed_pos_args and noKwargs for configuration.data.hasDylan Baker
2022-01-18interpreterobjects: use typed_kwargs for dependency.get_variableDylan Baker
2022-01-18interpreterobjects: use typed_kwargs for dependency.get_pkgconfig_variableDylan Baker
2022-01-18dependencies: don't pass kwargs from get_pkgconfig_variableDylan Baker
2022-01-18interpreterobjects: use typed_kwargs for FeatureOption.requireDylan Baker
2022-01-18interpreterobjects: use typed_pos_args for FeatureOpotionDylan Baker
2022-01-18interpreterobjects: use typed_pos_args for dependency.as_system_methodDylan Baker
2022-01-18interpreterobjects: use typed_pos_args for dependency.get_configtool_variableDylan Baker
2022-01-18interpreterobjects: use typed_pos_args for dependency.get_pkgconfig_variableDylan Baker
2022-01-18interpreterobjects: consistently use dependency. for error messagesDylan Baker
2021-12-17Fix mypy errorsDaniel Mensinger
2021-12-06interpreter: use build.GeneratedTypesPaolo Bonzini
2021-12-06interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini
2021-12-01add install_symlink functionPablo Correa Gómez
2021-11-30fix broken FeatureNew checks that never printedEli Schwartz
2021-11-25interpreter: fix `feature.require` handling of error messageBenoit Pierre