aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2021-06-18interpreter: add type annotations to build_incdir_objectDylan Baker1-29/+30
2021-06-18dependency: Empty fallback is the same as allow_fallback: falseXavier Claessens1-0/+4
2021-06-16interpreter: Extract dependency() logic into its own helper classXavier Claessens2-299/+365
2021-06-15interpreterobjects: Clean up GeneratedListHolderDylan Baker1-8/+3
2021-06-15interpreterobjects|build: use typed_kwargs for generator.processDylan Baker2-16/+33
2021-06-15interpreter|build: use typed_pos_args and unholder in the interpreterDylan Baker1-27/+29
2021-06-15interpreter|build: Do Generator keyword argument checking in the interpreterDylan Baker1-3/+15
2021-06-15interpreter: use typed_kwargs for func_generatorDylan Baker3-3/+22
2021-06-15interpreter|build: Pass just the executable down to GeneratorDylan Baker1-2/+4
2021-06-15interpreter: Do not create Generator in GeneratorHolderDylan Baker2-8/+10
2021-06-15modules/qt: fully annotate and check qt.has_toolsDylan Baker2-3/+26
2021-06-14interpreter: use typed_*args for test and benchmarkDylan Baker3-70/+85
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-08Merge pull request #8512 from bonzini/feature-methodsJussi Pakkanen1-4/+46
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 Baker2-20/+65
2021-06-08interpreter: use typed_pos_args for add_*_argsDylan Baker1-12/+12
2021-06-08interpreter: add feature.disable_auto_if()Paolo Bonzini1-0/+9
2021-06-08interpreter: add feature.require()Paolo Bonzini1-2/+25
2021-06-07Add C compiler when using CythonDylan Baker1-2/+3
2021-06-04interpreterobjects: Fix type annotation for CustomTargetHolderDylan Baker1-1/+1
2021-05-31interpreter: wrap access to Feature valuePaolo Bonzini1-4/+8
2021-05-31interpreter: add feature.allowed()Paolo Bonzini1-0/+6
2021-05-28modules: Add methods dict everywhereXavier Claessens1-6/+1
2021-05-28modules: Stop using InterpreterObjectXavier Claessens2-4/+13
2021-05-28modules: Remove snippet methodsXavier Claessens1-14/+7
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-13interpreter: flatten environment() initial valuesXavier Claessens1-1/+3
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 Claessens2-131/+75
2021-04-09Add global_source/build_root()Xavier Claessens1-2/+16
2021-04-01interpreter: Move to its own folder and split itXavier Claessens5-0/+5143