145 Commits (master)

Author SHA1 Message Date
Frank Richter 040c8d04cc CMakeToolchain: Log output on compiler state failure 3 weeks ago
scivision 4d1623078f toolchain.py minimum CMake 3.10 to avoid deprecation warning 2 months ago
Elliott Sales de Andrade eda59e141d Turn off CMake compile launcher when using zig 2 months ago
Stephan Lachnit 9294c81fc1 cmake/traceparser: fix typo 2 months ago
Dylan Baker 7813354460 cmake: actually print the cycle in the error message 3 months ago
spaette 4179996fef Fix typos 3 months ago
Dylan Baker 75e5ca5837 cmake/interpreter: Remove None from values we promise wont have None 3 months ago
Dylan Baker 08a46bb6c5 cmake/interpreter: Fix some incorrect and missing annotations 3 months ago
Dylan Baker 415ccb4b16 cmake/interpreter: clear up some ambiguous Optional handling 3 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 4 months ago
Eli Schwartz f2de6dfd10
mypy: fix broken logic checks that used "if func" 4 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 4 months ago
Jonathon Anderson 6165db80bb cmake: Only propagate interface link flags in dep 5 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Kai Pastor a28dde40b5
Recast CMake's IMPORTED_LOCATION into framework flags (#13299) 5 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 6 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 6 months ago
Jouke Witteveen 7a6b7ba147 cmake/interpreter: Annotate and style module-level constants 7 months ago
Jouke Witteveen bcb82b390a cmake: best-effort build type propagation 8 months ago
L. E. Segovia 05f4e0d6c5 cmake: Allow recasting a CMake dependency into an Apple framework 9 months ago
L. E. Segovia 9797f7682b cmake: Fix blunt target filtering skipping GENERATED dependencies 11 months ago
Dylan Baker 8bc8f93436 cmake/interperter: Add missing type annotation 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Nicolas Werner ebf5757c59 cmake: parse project version 12 months 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