aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2022-01-18interpreter: replace ConfigurationDataObject with ConfigurationDataHolderDylan Baker1-11/+18
2022-01-12subproject: fix version validation on lookupØyvind Aarrestad Aakre1-0/+5
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-07custom_target: catch and reject input files that do not existEli Schwartz1-10/+14
2021-12-07interpreter: use common DEPENDS_KWDylan Baker1-3/+2
2021-12-07interpreter: move more custom_target keyword arguments to the type_checking m...Dylan Baker1-3/+3
2021-12-06allow passing a CustomTargetIndex as argument to a testPaolo Bonzini1-1/+1
2021-12-01add install_symlink functionPablo Correa Gómez1-0/+22
2021-12-01interpreter: reorder functions alphabeticallyPablo Correa Gómez1-15/+15
2021-11-29interpreter: allow Compiler as a variadic positional argumentDylan Baker1-6/+15
2021-11-29interpreter: use typed_kwargs for run_commandDylan Baker1-16/+15
2021-11-29interpreter: use typed_pos_args for run_commandDylan Baker1-8/+18
2021-11-27Merge pull request #9531 from dcbaker/submit/interpreter-more-typingJussi Pakkanen1-112/+134
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 Baker1-10/+14
2021-11-22interpreter: use find_program_impl internally instead of func_find_programDylan Baker1-3/+3
2021-11-22interpreter: move disabler KwargInfo to the type_checking moduleDylan Baker1-1/+2
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 Baker1-24/+21
2021-11-22interpreter: add typed_kwargs to subdirDylan Baker1-6/+14
2021-11-22interpreter: use typed_kwargs for projectDylan Baker1-28/+44
2021-11-22interpreter: use typed_kwargs for add_test_setupDylan Baker1-32/+26
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 Pakkanen1-1/+1
2021-11-15interpreter: disallow RunTarget in testPaolo Bonzini1-1/+1
2021-11-14interpreter: Fix a typoYasushi SHOJI1-1/+1
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz1-24/+20
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
2021-10-30Added warning if run_command is called without the check kwargVolker Weißmann1-1/+9
2021-10-28configure_file: upgrade deprecation message to FeatureDeprecatedEli Schwartz1-2/+2
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-3/+3
2021-10-26message: Allow boolXavier Claessens1-2/+2
2021-10-15wrap: move FeatureNew checks to a more natural placeEli Schwartz1-2/+2
2021-10-12interpreter: Fix missing holder entry (fixes #9389)Daniel Mensinger1-0/+2
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens1-0/+10
2021-10-10Fix typos discovered by codespellChristian Clauss1-4/+4
2021-10-10Be more strict about target names with slashes.Jussi Pakkanen1-0/+8
2021-10-08Add support for module optionsXavier Claessens1-0/+1
2021-10-08add install_emptydir functionEli Schwartz1-0/+13
2021-10-06interpreter: Move RangeHolder out of interpreterbase to interpreterDaniel Mensinger1-3/+3
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger1-0/+2
2021-10-04fix extra whitespaceEli Schwartz1-1/+0
2021-10-04work around flake8 F811 for T.overload redefined functionsEli Schwartz1-2/+2
2021-10-04better error message for modules returning the wrong valueEli Schwartz1-1/+1