aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger1-1/+1
2021-06-23interpreter: Empty list used to be allowed in install_headers/manXavier Claessens1-2/+2
2021-06-23Merge pull request #8884 from dcbaker/submit/type-and-annotate-install-functionsJussi Pakkanen1-98/+143
2021-06-23Merge pull request #8912 from mensinda/fixBothLibrariesJussi Pakkanen1-3/+7
2021-06-22fix: Handling BothLibraries objects (fixes #8907)Daniel Mensinger1-3/+7
2021-06-22Merge pull request #8905 from mensinda/refactorFixJussi Pakkanen1-10/+7
2021-06-22install_*: FileMode doesn't need to be NoneDylan Baker1-3/+1
2021-06-22interpreter: use typed_kwargs for install_manDylan Baker1-12/+12
2021-06-22interpreter: man sections can be up to 9 on many platformsDylan Baker1-3/+4
2021-06-22interpreter: use typed_pos_args for install_manDylan Baker1-2/+5
2021-06-22interpreter: use typed_kwargs for install_headersDylan Baker1-12/+11
2021-06-22interpreter: use typed_pos_args for install_headersDylan Baker1-4/+5
2021-06-22interpreter: use typed_kwargs for install_dataDylan Baker1-25/+16
2021-06-22interpreter: use typed_pos_args for install_dataDylan Baker1-2/+4
2021-06-22interpreter: use typed_kwargs for install_subdirDylan Baker1-39/+89
2021-06-22interpreter: use typed_pos_args for install_subdirDylan Baker1-7/+3
2021-06-22interpreter: add overload for source_strings_to_filesDylan Baker1-0/+4
2021-06-21interpreter: Move argument checks from add_*_arguments to compiler.get_suppor...Laurin-Luis Lehning1-19/+2
2021-06-21interpreter: Consider the compiler language before checking argumentsLaurin-Luis Lehning1-1/+4
2021-06-21interprter: Add required kwarg to add_(project|global)_argumentsLaurin-Luis Lehning1-2/+16
2021-06-20fix: Fix strange holder_map bug in combination with subprojectsDaniel Mensinger1-9/+6
2021-06-20fix: Fix set_variable not holderifying (fixes #8904)Daniel Mensinger1-1/+1
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger1-91/+102
2021-06-18holders: remove unholderDaniel Mensinger1-53/+43
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger1-6/+6
2021-06-18holders: Ensure that InterpreterBase is the sole instance for (un)holderifyingDaniel Mensinger1-50/+78
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-1/+1
2021-06-18interpreter: Add FileHolder and remove specical case for FileDaniel Mensinger1-5/+5
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger1-2/+2
2021-06-18interpreter: add type annotations to build_incdir_objectDylan Baker1-29/+30
2021-06-16interpreter: Extract dependency() logic into its own helper classXavier Claessens1-299/+19
2021-06-15interpreter|build: Do Generator keyword argument checking in the interpreterDylan Baker1-3/+15
2021-06-15interpreter: use typed_kwargs for func_generatorDylan Baker1-2/+11
2021-06-15interpreter|build: Pass just the executable down to GeneratorDylan Baker1-2/+4
2021-06-15interpreter: Do not create Generator in GeneratorHolderDylan Baker1-5/+6
2021-06-14interpreter: use typed_*args for test and benchmarkDylan Baker1-67/+49
2021-06-14interpreter: use typed_pos_args for func_test and func_benchmarkDylan Baker1-12/+14
2021-06-10interpreter: Add missing FeatureNewKwarg for allow_fallbackXavier Claessens1-1/+1
2021-06-08interpreter: make helper methods protectedDylan Baker1-15/+15
2021-06-08interpreter: Add type annotations for the add_*_arguments helpersDylan Baker1-9/+8
2021-06-08interpreter: use typed_kwargs for the add_*_arguments familyDylan Baker1-20/+39
2021-06-08interpreter: use typed_pos_args for add_*_argsDylan Baker1-12/+12
2021-06-07Add C compiler when using CythonDylan Baker1-2/+3
2021-05-28modules: Stop using InterpreterObjectXavier Claessens1-4/+6
2021-05-28Vala: Add missing FeatureNew() when C is missingXavier Claessens1-0/+1
2021-05-19interpreter: Automatically add 'c' to languages when 'vala' is usedDylan Baker1-4/+3
2021-05-19interpreter: Pass unholdered sources into BuildTargetDylan Baker1-9/+13
2021-05-19interpreter: Add docstring and fix types of source_strings_to_filesDylan Baker1-8/+20
2021-05-08interpreter: Skip not_found_message and include_type in cache idXavier Claessens1-0/+1
2021-05-08interpreter: 'embed' kwarg is only valid in python moduleXavier Claessens1-1/+0