114 Commits (3ba0976394553e9ef9039bb1fd74aa2fe212facf)

Author SHA1 Message Date
Dylan Baker 6e98767c31 dependency: define equality and hash operators for Dependency 5 months ago
unknown c8b463491c Add get_variable() system dependency 5 months ago
Andrew McNulty 050b788ed8 Fix various incorrect uses of `its` vs `it's`. 5 months ago
Charles Brunet 68d620ea8e Fix typing for InternalDependency.get_as_static() and get_as_shared() 5 months ago
Charles Brunet ce1602c1ee alias_target with both_libs builds both 6 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 8 months ago
Eli Schwartz 0392722bfd
Revert PR12972 as a regression. 8 months ago
kkz 4f3a3e2efe add punctuation mark to make log more understandable 10 months ago
Dylan Baker 6d713e40f8 dependency: define equality and hash operators for Dependency 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Dylan Baker 52638e8c65 dependencies/base: Make MissingCompiler inherit Compiler for mypy 1 year ago
Xavier Claessens dec85c41a9 Remove get_configtool_variable() 1 year ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Dylan Baker 94a97b2f8d interpreter|dependencies: Fix issues spotted by mypy 2 years ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 2 years ago
Charles Brunet 5eb55075ba intro: add more details to generated json files 2 years ago
Charles Brunet fbab1488ae extra_files keyword in declare_dependency() 2 years ago
Paolo Bonzini b3fc3cd6b5 add objects keyword argument to declare_dependencies 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
SmallWood-D d32ee583ad Fix crash when toolchain is missing 2 years ago
Eli Schwartz 719dd0d2a0
dependencies: log the real reason for a dependency lookup failing 2 years ago
Eli Schwartz 7972c49bda
dependencies: simplify log_tried into a staticmethod 2 years ago
Eli Schwartz 37f95303f0
typing: simplify type annotations for libraries 3 years ago
Dylan Baker 50e9769403 dependencies: Fix d_module_version types 3 years ago
Dylan Baker 702030a9cc dependencies: Don't allow as_link_whole to complete with SharedLibraries 3 years ago
Dylan Baker 835a697da0 dependencies: Fix several annotations issues 3 years ago
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Paolo Bonzini 06b76f7c9d dependencies: extract code to get all leaf dependencies 3 years ago
Eli Schwartz b55349c2e9
dependencies: tighten type checking and fix cmake API violation for get_variable 3 years ago
Dylan Baker ba3d9b5d16 dependencies: Dependency Sources can be StructuredSources 3 years ago
Remi Thebault 4fe6f0dd29 add D features to InternalDependency 3 years ago
Eli Schwartz 23e767176e allow dependency checks to bubble up feature warnings to the interpreter 3 years ago
Eli Schwartz 39f61795ca
comment out broken Feature checks that fail mypy 3 years ago
Dylan Baker 216435b2ae dependencies: fix libraries and whole_libraries types 3 years ago
Dylan Baker 6b272973e0 dependencies: don't pass kwargs from get_pkgconfig_variable 3 years ago
Thomas Heijligen ecdf192f46 dep.name(): return dependency name even if dependency is not found 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Dylan Baker c2d053674d dependencies: Dependency.sources can have CustomTargets 3 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Paolo Bonzini 516c871bec summary: fix dependencies 4 years ago
Xavier Claessens de7bc71ee3 Fix when gtest dep is found but does not pass version check 4 years ago
Eli Schwartz 276fe408af
dependencies: make the preferred LibType available to any ExternalDependency 4 years ago
Dylan Baker dd97ec607d dependencies: drop Dependency.methods and Dependency.get_methods() 4 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 4 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 4 years ago
Daniel Mensinger 0c4dd81c4d
fix: Handling BothLibraries objects (fixes #8907) 4 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago