439 Commits (9d1b59fa7ff1a1a31599a04a02c48c6b41026c2c)

Author SHA1 Message Date
Dylan Baker fd55ff6a72 interpreter: Add a holder for StructuredSources 3 years ago
Dylan Baker bcf1583bb0 interpreter: teach source_strings_to_files about StructuredSources 3 years ago
Eli Schwartz 6ddba5c542
remove unused code after subproject conversion to typed_kwargs 3 years ago
Jussi Pakkanen 8434fb1409 Fix mypy CI. 3 years ago
Eli Schwartz 0f2f87a003
find_program: add a version() method to match the one for dependencies 3 years ago
Dylan Baker bcf924dc7b interpreter: annotate the find_program chain 3 years ago
Dylan Baker 5e89953dbb interpreter: fix some low hanging type annotations issues 3 years ago
Dylan Baker 643b3f227e interpreter: fix mismatched type expectations 3 years ago
Dylan Baker a760ef5b60 interpreter: Fix type violation in do_subproject_cmake 3 years ago
Dylan Baker 3e90f27703 interpreter: replace build_def_files with OrderedSet 3 years ago
Dylan Baker 82f43ba8c5 interpreter: fix Interpreter type annotations 3 years ago
Dylan Baker 5787f81615 interpreter: add cm_interpreter to SubprojectHolder 3 years ago
Dylan Baker 4a2058cb83 interpreter: use typed_kwargs for subproject() 3 years ago
Dylan Baker 71c65392a8 interpreter: add some simple annotations to subproject methods 3 years ago
Dylan Baker 122b9db7b0 interpreter: Use a literal for the do_subproject helper 3 years ago
Dylan Baker ca64777315 interpreter: annotate subproject_stack 3 years ago
Dylan Baker ae8fb74e57 interpreter/dependencyfallbacks: fix a number of low hanging type issues 3 years ago
Dylan Baker f4ae32c2ad modules/cmake: add type annotations for subproject method 3 years ago
Remi Thebault 4fe6f0dd29 add D features to InternalDependency 3 years ago
Eli Schwartz 2bcc204a11
document and raise an error for disallowed combination of install_headers args 3 years ago
Dylan Baker 0f090147ef interpreter: delete now unnecessary code 3 years ago
Dylan Baker 23f666b497 interpreter: use typed_kwargs for configure_file 3 years ago
Dylan Baker 272308ff05 interpreter: use a shared KwargInfo for install_tag 3 years ago
Dylan Baker f03c712d17 interpreter: fix notfound_program method 3 years ago
Eli Schwartz 23e767176e allow dependency checks to bubble up feature warnings to the interpreter 3 years ago
Eli Schwartz d39b330075 clean up FeatureCheck signature to move location to use time 3 years ago
Xavier Claessens 6acfe48f32 Allow setting method/separator in environment() and meson.add_devenv() 3 years ago
Christian Wendt 3478e968d2 Add missing install_tag kwarg to install_emptydir() 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz 0d6972887f
flake8: do not use bare exceptions 3 years ago
Eli Schwartz 60c893f1c2
flake8: remove some redundant separators 3 years ago
Eli Schwartz 07d9c72e17
flake8: fix wrong numbers of blank line separators 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
Eli Schwartz c0b8e02d9f
FeatureNew: add mypy type annotations for subproject arg 3 years ago
Eli Schwartz 7a1e8eecaf
formatting improvement for include_directories sandbox violation warning 3 years ago
Eli Schwartz f08aabfb77
validate the literal directory "subprojects" when checking sandbox violations 3 years ago
Eli Schwartz 6c79e97eae
add some forgotten FeatureNew annotations 3 years ago
Eli Schwartz 3ca61a6aa7
fix UI regression in compiler.compiles logging 3 years ago
Eli Schwartz d082204096
mdist: fix dist scripts in subprojects being marked as superproject scripts 3 years ago
Eli Schwartz c6862744cb
add FeatureNew check for compiler.* methods with dependency on internal dep 3 years ago
Jussi Pakkanen b497becc87 Guard against empty string in subdir(). 3 years ago
Paolo Bonzini fc661c35a2 interpreter: support for forcibly verbose logging of some tests 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Dylan Baker b402817fb6 interpreter: use find_program_impl instead of shutil.which for vcs_tag 3 years ago
Dylan Baker cc4160db04 interpreter: remove dead code from custom_target 3 years ago
Dylan Baker 08f06b237e interpreter: use typed_kwargs for vcs_tag 3 years ago
Eli Schwartz d9f55d774c
add location data to various Feature checks 3 years ago
Eli Schwartz 1913a4246c
pkgconfig module: fix incorrect Feature logging for uninstalled_variables 3 years ago
Eli Schwartz fa4f96427a remove incorrect deprecated feature for vcs_tag 3 years ago
Eli Schwartz 7e0004d8cf move the version info for build_always* directly into the kwarginfo 3 years ago