aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
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
2021-04-26store the list of initializes subprojects in the coredata structureDylan Baker1-3/+5
2021-04-26Interpreter: Fallback when required is false but forcefallback is trueXavier Claessens1-8/+8
2021-04-23Xcode: do not reuse objs in both_libraries because Xcode fails on targets wit...Jussi Pakkanen1-1/+12
2021-04-16interpreter: Add missing allow_fallback kwargXavier Claessens1-0/+1
2021-04-12interpreter: Split permitted_kwargs dictXavier Claessens1-130/+74
2021-04-01interpreter: Move to its own folder and split itXavier Claessens1-0/+2984