aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
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
2021-06-15interpreter|build: Pass just the executable down to GeneratorDylan Baker3-12/+9
2021-06-15interpreter: Do not create Generator in GeneratorHolderDylan Baker2-8/+10
2021-06-15modues/qt: Make use of typed_kwargs since/deprecation abiltiyDylan Baker1-15/+7
2021-06-15modules/qt: fix remaining typing issues and add to run_mypyDylan Baker1-13/+15
2021-06-15modules/qt: use type checking and annotations for compile_translationsDylan Baker1-13/+34
2021-06-15modules/qt: fully annotate and check qt.has_toolsDylan Baker4-8/+45
2021-06-15modules/qt: Make use of the default=[] availabilityDylan Baker1-29/+44
2021-06-15modules/qt: Type anotations and cleanupsDylan Baker1-17/+30
2021-06-15modules: pass all proxied argumentsDylan Baker1-1/+1
2021-06-15modules: Fix type annotation importsDylan Baker1-1/+2
2021-06-15modules/qt: have pre-process dispatch to moc_compileDylan Baker1-31/+10
2021-06-15modules/qt: Add a compile_moc methodDylan Baker2-3/+62
2021-06-15modules/qt: use the compile_ui method inside the preprocess methodDylan Baker1-8/+2
2021-06-15modules/qt: Add a compile_ui methodDylan Baker1-0/+33
2021-06-15modules/qt: Dispatch the preprocess method to the compile_resources methodDylan Baker1-30/+5
2021-06-15modules/qt: Add a `compile_resources` methodDylan Baker1-14/+98