aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2022-01-18interpreterobjects: use typed_kwargs for FeatureOption.requireDylan Baker2-10/+14
2022-01-18interpreterobjects: use typed_pos_args for FeatureOpotionDylan Baker1-10/+4
2022-01-18interpreterobjects: use typed_pos_args for dependency.as_system_methodDylan Baker1-11/+3
2022-01-18interpreterobjects: use typed_pos_args for dependency.get_configtool_variableDylan Baker1-8/+3
2022-01-18interpreterobjects: use typed_pos_args for dependency.get_pkgconfig_variableDylan Baker1-8/+3
2022-01-18interpreterobjects: consistently use dependency. for error messagesDylan Baker1-16/+16
2022-01-12subproject: fix version validation on lookupØyvind Aarrestad Aakre1-0/+5
2021-12-30remove no longer needed validation routineEli Schwartz1-6/+4
2021-12-30add_*_script: fix incorrect typed_pos_args allowing built targetsEli Schwartz1-8/+8
2021-12-30add_*_script: fix missing FeatureNew for non-string argumentsEli Schwartz1-14/+10
2021-12-20restore additional info about the potential cause of find_program failingEli Schwartz1-1/+1
2021-12-20restore the ability in the backend to silently find a programEli Schwartz1-2/+4
2021-12-17Fix mypy errorsDaniel Mensinger1-0/+1
2021-12-07custom_target: catch and reject input files that do not existEli Schwartz1-10/+14
2021-12-07interpreter: use common DEPENDS_KWDylan Baker2-3/+3
2021-12-07interpreter: move more custom_target keyword arguments to the type_checking m...Dylan Baker2-3/+8
2021-12-06interpreter: use build.GeneratedTypesPaolo Bonzini1-1/+1
2021-12-06interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini1-2/+2
2021-12-06allow passing a CustomTargetIndex as argument to a testPaolo Bonzini1-1/+1
2021-12-01add install_symlink functionPablo Correa Gómez2-0/+25
2021-12-01interpreter: reorder functions alphabeticallyPablo Correa Gómez1-15/+15
2021-11-30fix broken FeatureNew checks that never printedEli Schwartz1-2/+2
2021-11-29interpreter: allow Compiler as a variadic positional argumentDylan Baker1-6/+15
2021-11-29interpreter: use typed_kwargs for run_commandDylan Baker2-16/+22
2021-11-29interpreter: use typed_pos_args for run_commandDylan Baker1-8/+18
2021-11-28make sure files arguments to compiler.compiles and friends, performs rebuildEli Schwartz1-0/+3
2021-11-27Merge pull request #9531 from dcbaker/submit/interpreter-more-typingJussi Pakkanen4-114/+193
2021-11-25interpreter: fix `feature.require` handling of error messageBenoit Pierre1-1/+2
2021-11-23interpreter: extract_objects provides a valid sourcePaolo Bonzini1-4/+5
2021-11-22simplify passing some nodes aroundEli Schwartz1-2/+2
2021-11-22interpreter: use typed_kwargs for find_programDylan Baker2-10/+20
2021-11-22interpreter: use find_program_impl internally instead of func_find_programDylan Baker2-4/+4
2021-11-22interpreter: move disabler KwargInfo to the type_checking moduleDylan Baker2-1/+4
2021-11-22interpreter: use typed_pos_args for find_programDylan Baker1-8/+6
2021-11-22interpreter: add type annotations to find_program_implDylan Baker1-4/+8
2021-11-22interpreter: use typed_* args for the summary functionDylan Baker2-24/+28
2021-11-22interpreter: add typed_kwargs to subdirDylan Baker2-7/+30
2021-11-22interpreter: use typed_kwargs for projectDylan Baker3-28/+62
2021-11-22interpreter: use typed_kwargs for add_test_setupDylan Baker2-32/+35
2021-11-20add location nodes to some Feature callsEli Schwartz1-2/+2
2021-11-20guard a complicated mlog.warning inside a Feature checkEli Schwartz1-4/+6
2021-11-15Merge pull request #9565 from bonzini/invalid-run-targetJussi Pakkanen2-6/+6
2021-11-15interpreter: disallow RunTarget in meson.add_install_scriptPaolo Bonzini1-5/+5
2021-11-15interpreter: disallow RunTarget in testPaolo Bonzini1-1/+1
2021-11-14interpreter: Fix a typoYasushi SHOJI1-1/+1
2021-11-04fix regression that broke string.format with list objectsEli Schwartz1-0/+2
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz3-30/+26
2021-11-01fix broken error message that printed formatter codesEli Schwartz1-1/+1
2021-11-01interpreter/modules: ModuleReturnValue can hold ExecutableSerialisationDylan Baker1-1/+1
2021-11-01interpreter: add type annotations for program_from_overridesDylan Baker1-1/+2