aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2021-06-22Add Visual Studio 2012/2013 backends (#8803)fanc9996-7/+121
2021-06-22Merge pull request #8900 from bonzini/extract-objects-docsJussi Pakkanen1-4/+6
2021-06-22Merge pull request #8898 from e820/interpreter-required-argumentsDylan Baker2-4/+18
2021-06-22extract_objects: skip headers when building custom_target command linePaolo Bonzini1-4/+6
2021-06-22Fixed style issue as per comments on PR 8911.Justin Handville1-2/+1
2021-06-22Fix for Issue 8910 (Meson filters CMake asm files)Justin Handville2-2/+5
2021-06-22interpreter: Replace manual kwarg validation in compiler.get_supported_argume...Laurin-Luis Lehning1-6/+7
2021-06-21fix: Ensure that build targets have all methods from ExternalProgramDaniel Mensinger2-9/+18
2021-06-21interpreter: Move argument checks from add_*_arguments to compiler.get_suppor...Laurin-Luis Lehning3-23/+18
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 Lehning2-2/+17
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger12-497/+504
2021-06-18holders: remove unholderDaniel Mensinger19-246/+203
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger4-76/+106
2021-06-18holders: Ensure that InterpreterBase is the sole instance for (un)holderifyingDaniel Mensinger7-104/+251
2021-06-18holders: Move get_version from directly to ExternalProgramDaniel Mensinger2-22/+22
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger11-39/+60
2021-06-18interpreter: Add FileHolder and remove specical case for FileDaniel Mensinger3-8/+10
2021-06-18interpreter: Meson does not have floats --> remove themDaniel Mensinger2-3/+3
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger7-25/+43
2021-06-18interpreter: Refactor interpreter.compiler to use ObjectHolderDaniel Mensinger3-17/+24
2021-06-18interpreter: Refactor ObjectHolder to extend InterpreterObjectDaniel Mensinger2-69/+47
2021-06-18decorators: Add not_set_warning to KwargInfoDaniel Mensinger1-1/+7
2021-06-18decorators: Fix typoDaniel Mensinger1-1/+1
2021-06-18build: textwrap.dedent() some stringsDaniel Mensinger1-10/+18
2021-06-18typing: Import missing classes in interpreterobjects.pyDaniel Mensinger1-0/+2
2021-06-18mesonlib: Add MesonBugExceptionDaniel Mensinger1-0/+9
2021-06-18modules/qt: use append rather than extend in preprocessDylan Baker1-3/+3
2021-06-18modules/qt: allow string values for include_directoriesDylan Baker1-4/+4
2021-06-18build: add type annotations for the IncludeDirs objectDylan Baker1-9/+11
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-17intl custom dependencyEli Schwartz2-2/+29
2021-06-17expose SystemDependency and BuiltinDependency as toplevel classesEli Schwartz2-3/+6
2021-06-17add new dependency type "builtin"Eli Schwartz2-1/+22
2021-06-17move base class for system dependencies into base.pyEli Schwartz11-44/+26
2021-06-16interpreter: Extract dependency() logic into its own helper classXavier Claessens3-306/+372
2021-06-16Fix assert(not true) raising backtraceXavier Claessens1-1/+1
2021-06-16Merge pull request #8822 from dcbaker/submit/annotate-and-check-qt-moduleJussi Pakkanen7-263/+484
2021-06-15modules/qt: sort and clean up dependenciesDylan Baker1-8/+9
2021-06-15modules/qt: Return GeneratedListHolder instead of GeneratedListDylan Baker1-2/+2
2021-06-15interpreterobjects: Clean up GeneratedListHolderDylan Baker1-8/+3
2021-06-15build: Fully annotate GeneratedListDylan Baker1-11/+17
2021-06-15build: Generator add missing annotationsDylan Baker1-5/+6
2021-06-15build: cleanup Generator.proccess_files a bitDylan Baker1-5/+5
2021-06-15interpreterobjects|build: use typed_kwargs for generator.processDylan Baker4-27/+41
2021-06-15interpreter|build: use typed_pos_args and unholder in the interpreterDylan Baker2-31/+32
2021-06-15build: Pass name of generator to initializerDylan Baker2-10/+17
2021-06-15interpreter|build: Do Generator keyword argument checking in the interpreterDylan Baker3-68/+37
2021-06-15interpreter: use typed_kwargs for func_generatorDylan Baker3-3/+22