aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2022-03-08add early sanity check for test programs existingEli Schwartz1-1/+4
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz1-2/+3
2022-03-07remove unused code after subproject conversion to typed_kwargsEli Schwartz1-2/+0
2022-03-03interpreter: annotate the find_program chainDylan Baker1-11/+20
2022-03-03interpreter: fix some low hanging type annotations issuesDylan Baker1-21/+22
2022-03-03interpreter: fix mismatched type expectationsDylan Baker1-1/+1
2022-03-03interpreter: Fix type violation in do_subproject_cmakeDylan Baker1-1/+1
2022-03-03interpreter: replace build_def_files with OrderedSetDylan Baker1-7/+7
2022-03-03interpreter: fix Interpreter type annotationsDylan Baker1-1/+1
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker1-19/+36
2022-03-03interpreter: add some simple annotations to subproject methodsDylan Baker1-2/+3
2022-03-03interpreter: Use a literal for the do_subproject helperDylan Baker1-1/+3
2022-03-03interpreter: annotate subproject_stackDylan Baker1-1/+1
2022-03-03add D features to InternalDependencyRemi Thebault1-4/+7
2022-03-02document and raise an error for disallowed combination of install_headers argsEli Schwartz1-2/+5
2022-03-01interpreter: delete now unnecessary codeDylan Baker1-5/+0
2022-03-01interpreter: use typed_kwargs for configure_fileDylan Baker1-79/+64
2022-03-01interpreter: use a shared KwargInfo for install_tagDylan Baker1-3/+4
2022-03-01interpreter: fix notfound_program methodDylan Baker1-2/+4
2022-03-01allow dependency checks to bubble up feature warnings to the interpreterEli Schwartz1-0/+5
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens1-2/+7
2022-02-28Add missing install_tag kwarg to install_emptydir()Christian Wendt1-2/+3
2022-02-16flake8: remove some redundant separatorsEli Schwartz1-1/+1
2022-02-16flake8: fix typoed whitespace surrounding tokensEli Schwartz1-2/+2
2022-02-12formatting improvement for include_directories sandbox violation warningEli Schwartz1-2/+2
2022-02-12validate the literal directory "subprojects" when checking sandbox violationsEli Schwartz1-1/+2
2022-02-05Guard against empty string in subdir().Jussi Pakkanen1-0/+2
2022-02-01interpreter: support for forcibly verbose logging of some testsPaolo Bonzini1-1/+3
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-33/+92
2022-01-28interpreter: use find_program_impl instead of shutil.which for vcs_tagDylan Baker1-2/+1
2022-01-28interpreter: remove dead code from custom_targetDylan Baker1-2/+0
2022-01-28interpreter: use typed_kwargs for vcs_tagDylan Baker1-24/+35
2022-01-27add location data to various Feature checksEli Schwartz1-16/+16
2022-01-27pkgconfig module: fix incorrect Feature logging for uninstalled_variablesEli Schwartz1-2/+2
2022-01-27remove incorrect deprecated feature for vcs_tagEli Schwartz1-2/+0
2022-01-27move the version info for build_always* directly into the kwarginfoEli Schwartz1-2/+2
2022-01-27flake8: fix indentation styleEli Schwartz1-3/+3
2022-01-24properly error out when project version is an array other than files()Eli Schwartz1-2/+2
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