124 Commits (360d81e4aa3eb1230997a7a1c74130bca00fd896)

Author SHA1 Message Date
Dylan Baker 8bc8f93436 cmake/interperter: Add missing type annotation 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Nicolas Werner ebf5757c59 cmake: parse project version 1 year ago
Dylan Baker a85353cd83 cmake: Handle compiler.find_library returning None 1 year ago
Tristan Partin 1991ad8706
Remove type comments in run_project_tests.py 1 year ago
Xavier Claessens e9369be086 CMakeInterpreter: Remove useless arguments 1 year ago
Charles Brunet 5b29eff8ad parser: simplify other node constructors 1 year ago
Charles Brunet 0f4891cdf4 parser: simplify Assignment and PlusAssignment nodes 1 year ago
Charles Brunet 02ff9553db parser: add SymbolNode to preserve operators 1 year ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 1 year ago
Charles Brunet 35936283d2 parser: preserve escape chars in strings 1 year ago
Charles Brunet 5707d39017 parser: preserve number base 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Eli Schwartz a01418db0a
remove useless type annotations 1 year ago
kiwixz 4fab71f481 cmake: fix empty BOOL generator expression evaluating to true 1 year ago
kiwixz 727b737bc3 cmake: find dependencies with bare library names on all platforms 1 year ago
Eli Schwartz 3c5d46267f
WIP: cmake: do not re-export unused top-level objects 1 year ago
Eli Schwartz 5a9b2cb8f8
cmake module: use more typed_pos_args for consistency 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Dylan Baker 4d7a72b6db cmake: check that `re.search` returned a non-None value 2 years ago
Eli Schwartz a21af43200
micro-optimize: define typing-only objects in TYPE_CHECKING 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Eli Schwartz dcefe1f8fd
pyupgrade: use set literal 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
SmallWood-D d32ee583ad Fix crash when toolchain is missing 2 years ago
Eli Schwartz 9d1b59fa7f
migrate some type comments to modern type annotations 2 years ago
Eli Schwartz f645bcf68d
remove a couple of unneeded type annotations 2 years ago
Dylan Baker a72840cd2e
pylint: enable use-a-generator 2 years ago
Dylan Baker 20d76b8353
pylint: enable unnecessary-comprehension 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Eli Schwartz 0a9048e554
compilers: don't use instance checks to determine properties 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Volker Weißmann 5f3c7125cc Applied tristan957's suggestions 2 years ago
Volker Weißmann cdd2dca174 cmake module: Better warnings and error messages in some cases. 2 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 2 years ago
Eli Schwartz 075ccc68be
sort imports for neatness 2 years ago
Daniel Mensinger ac31eb49d6 cmake: fix detecting directories as input files (fixes #10244) 3 years ago
Daniel Mensinger 1b9c4b7192 Fix generator expression list problems (fixes #10288) 3 years ago
Daniel Mensinger 4dd6cb8469 cmake: Better error message when configuring a CMake subproject fails. 3 years ago
Tristan Partin d93fe56e89 Fix CMake deprecation warning generated from interpreter 3 years ago
Eli Schwartz 07d9c72e17
flake8: fix wrong numbers of blank line separators 3 years ago
Daniel Mensinger 63870da449 cmake: Deprecate CMake <3.17 support 3 years ago
Daniel Mensinger 78619e2c40 cmake: Drop CMake server support and bump min. CMake to >= 3.14 3 years ago
Daniel Mensinger 42843c4cf6
cmake: Add TARGET_ generator expression support (fixes #9305) 3 years ago
Daniel Mensinger 99aae9b4df
cmake: Move generator expression evaluation to the end of the traceparser 3 years ago
Eli Schwartz 140097faf0
port from embedded data to importlib.resources 3 years ago
Daniel Mensinger 3f1519f2e7
cmake: Deprecate CMake <3.14 and warn for <3.17 (#9677) 3 years ago
Daniel Mensinger 45c5300496 cmake: Fix old style dependency lookup with imported targets 3 years ago
Crend King 809792c223 Support Visual Studio 2022 backend 3 years ago