summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)Author
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz
2021-10-30Typo fixes (CustomTaget -> CustomTarget)rusty-snake
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-08add install_emptydir functionEli Schwartz
2021-10-04remove f from f-string that has no formattingEli Schwartz
2021-09-25Remove helpers.check_stringlist()Daniel Mensinger
2021-09-01interpreter: Remove permissive from _unholderDaniel Mensinger
2021-08-31pylint: enable unnecessary-not checkDylan Baker
2021-08-30interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolderDylan Baker
2021-08-30interpreterobjects: Use typed_kwargs for EnvironmentVariablesObjectDylan Baker
2021-08-30make EnvironmentVariablesObject a proper holderDylan Baker
2021-08-30Allow EnvironmentVariablesObject to be passed an EnvironmentVariables instanceDylan Baker
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker
2021-08-20interpreterobjects: fix Test annotationsDylan Baker
2021-08-16interpreterobjects: Add TypedDict annoations for `extract_search_dirs`Dylan Baker
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz
2021-07-05pyupgradeEli Schwartz
2021-07-02Flatten test suite valueTristan Partin
2021-07-02fix: get_variable default variables are not ObjectHolders (fixes #8936)Daniel Mensinger
2021-06-26refactor: Refactor BothLibraries logicDaniel Mensinger
2021-06-22fix: Handling BothLibraries objects (fixes #8907)Daniel Mensinger
2021-06-21fix: Ensure that build targets have all methods from ExternalProgramDaniel Mensinger
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger
2021-06-18holders: Ensure that InterpreterBase is the sole instance for (un)holderifyingDaniel Mensinger
2021-06-18holders: Move get_version from directly to ExternalProgramDaniel Mensinger
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger
2021-06-18interpreter: Add FileHolder and remove specical case for FileDaniel Mensinger
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger
2021-06-18interpreter: Refactor ObjectHolder to extend InterpreterObjectDaniel Mensinger
2021-06-18typing: Import missing classes in interpreterobjects.pyDaniel Mensinger
2021-06-15interpreterobjects: Clean up GeneratedListHolderDylan Baker
2021-06-15interpreterobjects|build: use typed_kwargs for generator.processDylan Baker
2021-06-15interpreter|build: use typed_pos_args and unholder in the interpreterDylan Baker
2021-06-15interpreter: use typed_kwargs for func_generatorDylan Baker
2021-06-15interpreter: Do not create Generator in GeneratorHolderDylan Baker
2021-06-15modules/qt: fully annotate and check qt.has_toolsDylan Baker
2021-06-08Merge pull request #8512 from bonzini/feature-methodsJussi Pakkanen
2021-06-08interpreter: add feature.disable_auto_if()Paolo Bonzini
2021-06-08interpreter: add feature.require()Paolo Bonzini
2021-06-04interpreterobjects: Fix type annotation for CustomTargetHolderDylan Baker
2021-05-31interpreter: wrap access to Feature valuePaolo Bonzini
2021-05-31interpreter: add feature.allowed()Paolo Bonzini
2021-05-28modules: Add methods dict everywhereXavier Claessens
2021-05-28modules: Stop using InterpreterObjectXavier Claessens
2021-05-28modules: Remove snippet methodsXavier Claessens
2021-05-13interpreter: flatten environment() initial valuesXavier Claessens
2021-04-01interpreter: Move to its own folder and split itXavier Claessens