aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2021-09-24interpreter/mesonmain: fix type annotationsDylan Baker1-3/+3
2021-09-24interpreter: Add a few missing type annotationsDylan Baker1-3/+6
2021-09-21Use -Oz when optimization=s in ClangAndrea Pappacoda1-1/+1
2021-09-20dependency: If cached version is outdated, look on system againXavier Claessens1-0/+4
2021-09-20dependencyfallbacks: Use default_options for implicit fallbacksXavier Claessens2-14/+10
2021-09-07interpreter: detect and pass compiler to be used for linker testsPaolo Bonzini1-0/+15
2021-09-06mintro: add installed_planFilipe Laíns1-5/+16
2021-09-02interpreter: Add summary of all user defined optionsXavier Claessens1-12/+14
2021-09-01dependency: fallback and allow_fallback are mutually exclusiveXavier Claessens1-0/+2
2021-09-01interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger4-1/+59
2021-09-01interpreter: Remove permissive from _unholderDaniel Mensinger2-5/+5
2021-08-31interpreter: use python dunders instead of lock for unpicklabilityDylan Baker1-2/+4
2021-08-31interpreter: Add IntegerHolderDaniel Mensinger4-0/+123
2021-08-31pylint: turn on superflous-parensDylan Baker1-2/+2
2021-08-31pylint: enable unnecessary-not checkDylan Baker1-1/+1
2021-08-30interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolderDylan Baker2-4/+4
2021-08-30interpreterobjects: Use typed_kwargs for EnvironmentVariablesObjectDylan Baker1-24/+19
2021-08-30make EnvironmentVariablesObject a proper holderDylan Baker4-63/+42
2021-08-30Allow EnvironmentVariablesObject to be passed an EnvironmentVariables instanceDylan Baker1-1/+3
2021-08-30interperter/kwargs: narrow type checkingDylan Baker1-1/+1
2021-08-30interpreter/type_checking: Add convertor to env keyword argumentDylan Baker1-3/+16
2021-08-30interpreter/type_checking: add a validator to envDylan Baker1-2/+34
2021-08-30interpreter: move 'env' to type_checkingDylan Baker2-1/+8
2021-08-30Simplify condition in can_run_host_binaries()Xavier Claessens1-7/+6
2021-08-28Try to fix NoneTypeDylan Baker1-1/+1
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker5-23/+33
2021-08-27interpreter: fix name of typed_kwargs for `test()`Dylan Baker1-1/+1
2021-08-27interpreter: Add a helper for checking constrained inputsDylan Baker3-3/+15
2021-08-27interpreter: fix IndexError when specifying dependency 'include_type'Rihards Skuja1-1/+1
2021-08-26Add typed_kwargs to add_languages()Tristan Partin2-4/+9
2021-08-23interpreter: Fix dependency(..., static: true) fallbackXavier Claessens2-10/+59
2021-08-22Fix incomplete guidance on solving sandbox violationsEli Schwartz1-0/+4
2021-08-20interpreterobjects: fix Test annotationsDylan Baker1-3/+6
2021-08-19Merge pull request #9126 from dcbaker/submit/rust-use-full-typingJussi Pakkanen1-0/+3
2021-08-17Add install tagsXavier Claessens2-15/+24
2021-08-16interpreter/compiler: make helper methods protectedDylan Baker1-29/+29
2021-08-16interpreter/compiler: Add type checking for the Compiler objectDylan Baker1-394/+347
2021-08-16interpreter/compiler: Add type annotations to TryRunResultHolderDylan Baker1-4/+4
2021-08-16interpreter/compiler: remove unittest_args methodDylan Baker1-16/+3
2021-08-16interpreter/compiler: Replace permittedKwargs({}) with noKwargsDylan Baker1-19/+19
2021-08-16interpreterobjects: Add TypedDict annoations for `extract_search_dirs`Dylan Baker2-1/+11
2021-08-16interpreter: fix `source_strings_to_files` annotationsDylan Baker1-0/+3
2021-08-16Add unset_variable()Tristan Partin1-0/+11
2021-08-16interpreter: Fix holder_map not being updated when subproject failsXavier Claessens1-6/+5
2021-08-15Revert "interpreter: Fix holder_map not being updated when subproject fails"Jussi Pakkanen1-5/+6
2021-08-09interpreter: Fix spurious warning in configure_data()Xavier Claessens1-2/+2
2021-08-09interpreter: Fix missing subsubproject summary when subproject failsXavier Claessens1-3/+4
2021-08-09interpreter: Fix holder_map not being updated when subproject failsXavier Claessens1-12/+8
2021-08-07Fix --force-fallack-for with --wrap-mode=nofallbackXavier Claessens1-4/+4
2021-08-06fix spelling error in user output ("depencency" -> "dependency")Felix Schwarz1-2/+2