aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-18Remove get_configtool_variable()Xavier Claessens1-1/+7
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens1-11/+12
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz1-4/+14
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-5/+5
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen1-0/+17
2023-05-23deprecate the buildtarget.get_id() methodEli Schwartz1-0/+3
2023-05-17summary: Add from which subproject each subproject have been calledXavier Claessens1-1/+3
2023-02-15interpreter: add FeatureOption.enable_if and .disable_ifDylan Baker1-5/+39
2023-02-15interpreter: add a feature.enable_auto_ifDylan Baker1-1/+12
2023-01-31log running commands a bit better by doing proper shell quotingEli Schwartz1-3/+3
2022-11-29pylint: enable the bad_builtin checkerDylan Baker1-1/+1
2022-11-24Fix various spelling errorsDavid Robillard1-1/+1
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