aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2021-10-12interpreter: Fix missing holder entry (fixes #9389)Daniel Mensinger1-0/+2
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens1-0/+10
2021-10-10Fix typos discovered by codespellChristian Clauss1-4/+4
2021-10-10Be more strict about target names with slashes.Jussi Pakkanen1-0/+8
2021-10-08Add support for module optionsXavier Claessens1-0/+1
2021-10-08add install_emptydir functionEli Schwartz1-0/+13
2021-10-06interpreter: Move RangeHolder out of interpreterbase to interpreterDaniel Mensinger1-3/+3
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger1-0/+2
2021-10-04fix extra whitespaceEli Schwartz1-1/+0
2021-10-04work around flake8 F811 for T.overload redefined functionsEli Schwartz1-2/+2
2021-10-04better error message for modules returning the wrong valueEli Schwartz1-1/+1
2021-09-30interpreter: move some of CustomTarget's args to type_checkingDylan Baker1-31/+13
2021-09-30dependency: Allow searching for multiple namesXavier Claessens1-2/+4
2021-09-30interpreter: Use typed_kwargs for func_custom_targetDylan Baker1-13/+77
2021-09-30interpreter: Allow FileMode to be passed to _get_kwarg_install_modeDylan Baker1-0/+2
2021-09-30interpreter: move command kwarg to type_checkingDylan Baker1-8/+2
2021-09-30interpreter: move KwargInfo('depends') to type_checkingDylan Baker1-6/+2
2021-09-30interpreter: remove duplicate permittedKwargsDylan Baker1-2/+0
2021-09-30interpreter: move DEPFILE_KW to type_checkingtDylan Baker1-1/+2
2021-09-30interpreter: use typed_kwargs on func_run_targetDylan Baker1-23/+24
2021-09-30Make custom_target() name argument optionalXavier Claessens1-3/+10
2021-09-26fix message function accepting bools and casting to stringEli Schwartz1-0/+2
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger1-1/+3
2021-09-24Merge pull request #9167 from dcbaker/submit/meson-main-type-checkingJussi Pakkanen1-5/+7
2021-09-24Add option to to transpile Cython to C++Dylan Baker1-3/+8
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker1-2/+1
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-20dependencyfallbacks: Use default_options for implicit fallbacksXavier Claessens1-2/+2
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-01interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger1-1/+2
2021-09-01interpreter: Remove permissive from _unholderDaniel Mensinger1-2/+2
2021-08-31interpreter: use python dunders instead of lock for unpicklabilityDylan Baker1-2/+4
2021-08-31interpreter: Add IntegerHolderDaniel Mensinger1-0/+5
2021-08-31pylint: turn on superflous-parensDylan Baker1-2/+2
2021-08-30interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolderDylan Baker1-1/+1
2021-08-30make EnvironmentVariablesObject a proper holderDylan Baker1-24/+19
2021-08-30interpreter: move 'env' to type_checkingDylan Baker1-1/+2
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker1-11/+12
2021-08-27interpreter: fix name of typed_kwargs for `test()`Dylan Baker1-1/+1
2021-08-27interpreter: Add a helper for checking constrained inputsDylan Baker1-1/+2
2021-08-27interpreter: fix IndexError when specifying dependency 'include_type'Rihards Skuja1-1/+1
2021-08-26Add typed_kwargs to add_languages()Tristan Partin1-4/+5
2021-08-22Fix incomplete guidance on solving sandbox violationsEli Schwartz1-0/+4
2021-08-19Merge pull request #9126 from dcbaker/submit/rust-use-full-typingJussi Pakkanen1-0/+3
2021-08-17Add install tagsXavier Claessens1-7/+17
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