aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-04remove f from f-string that has no formattingEli Schwartz1-1/+1
2021-09-25Remove helpers.check_stringlist()Daniel Mensinger1-10/+13
2021-09-01interpreter: Remove permissive from _unholderDaniel Mensinger1-3/+3
2021-08-31pylint: enable unnecessary-not checkDylan Baker1-1/+1
2021-08-30interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolderDylan Baker1-3/+3
2021-08-30interpreterobjects: Use typed_kwargs for EnvironmentVariablesObjectDylan Baker1-24/+19
2021-08-30make EnvironmentVariablesObject a proper holderDylan Baker1-30/+14
2021-08-30Allow EnvironmentVariablesObject to be passed an EnvironmentVariables instanceDylan Baker1-1/+3
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker1-1/+2
2021-08-20interpreterobjects: fix Test annotationsDylan Baker1-3/+6
2021-08-16interpreterobjects: Add TypedDict annoations for `extract_search_dirs`Dylan Baker1-1/+1
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-2/+2
2021-07-05pyupgradeEli Schwartz1-1/+1
2021-07-02Flatten test suite valueTristan Partin1-2/+2
2021-07-02fix: get_variable default variables are not ObjectHolders (fixes #8936)Daniel Mensinger1-2/+2
2021-06-26refactor: Refactor BothLibraries logicDaniel Mensinger1-2/+4
2021-06-22fix: Handling BothLibraries objects (fixes #8907)Daniel Mensinger1-1/+2
2021-06-21fix: Ensure that build targets have all methods from ExternalProgramDaniel Mensinger1-8/+17
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-287/+261
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger1-63/+58
2021-06-18holders: Ensure that InterpreterBase is the sole instance for (un)holderifyingDaniel Mensinger1-10/+9