5431 Commits (05df8320dbc85fb77352d32fd26a60f72f40c5d7)

Author SHA1 Message Date
Dylan Baker 05df8320db compilers/objc: Add type annotations 4 years ago
Dylan Baker 682d22129c compilers: Tell mypy that the compiler mixins are just that 4 years ago
Dylan Baker 2c0fbe161d compilers: make is_cross part of the base Compiler class 4 years ago
Dylan Baker 1592b7a800 compilers: make sanity_check_impl a protected method 4 years ago
Dylan Baker 98416e7f75 compilers: put name_string method in base compiler 4 years ago
Dylan Baker fa1398f86c compilers/mixins: make xc16 type safe 4 years ago
Dylan Baker 4911e8eef4 compilers/mixins: make visual studio type safe 4 years ago
Dylan Baker b6c8b8a5be compilers/mixins/pgi: Make type safe 4 years ago
Dylan Baker 6dc774f1b6 compilers/mixins/islinker: Make type safe 4 years ago
Dylan Baker 8ee1e6b768 compilers/mixins/intel: make type safe 4 years ago
Dylan Baker a0a8ef567e compilers/mixins/intel: Use the has_func_attribute_extra_args function 4 years ago
Dylan Baker 1e93d2875e compilers/mixins/emscripten: make type safe 4 years ago
Dylan Baker 04a98baafb compilers/mixins/elbrus: make type safe 4 years ago
Dylan Baker bc532a8543 compilers/mixins: make compcert type safe 4 years ago
Dylan Baker 48a181866f compilers/mixins/clang: Make type safe 4 years ago
Dylan Baker 4b52184dc6 compilers/mixings/gnu: make type safe 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Dylan Baker 4cfddd1fe6 compilers/mixins/ccrx: make mypy safe 4 years ago
Dylan Baker c93395bfc7 compilers/mixins/c2000: Make mypy safe 4 years ago
Dylan Baker b7db3660a0 compilers/mixins/arm: make type safe 4 years ago
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 4 years ago
Dylan Baker ce04a279ae ast/introspection: Fix typing violation due to untyped functions 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago
Dylan Baker f342efd080 pylint: turn on bad-indentation error 4 years ago
Dylan Baker b034f8cf61 pylint: Turn on warnings for incorrect number of args 4 years ago
Dylan Baker cb0265a6b2 pylint: Catch cases of `if len(container)` which should be replaced by `if container` 4 years ago
Sebastian Meyer 35a5a69355 Some fixes for CompCert 4 years ago
Martin Storsjö 9d8906363e Support identifying msvc dependency prefix with a path starting with a backslash 4 years ago
Xavier Claessens 17f07a53d0 msubprojects: Fix unit tests on Windows 4 years ago
Xavier Claessens da72e6284e msubprojects: Revert back to rev-parse instead of --show-current 4 years ago
Xavier Claessens e0cd54a322 msubprojects: Stop trying to guess subproject type 4 years ago
Xavier Claessens 6fbf368fde msubprojects: Avoid useless "no local changes to save" message 4 years ago
Xavier Claessens ce347f2f8c msubprojects: Fix checkout of new tag/branch 4 years ago
Xavier Claessens 49b61e476f msubprojects: Fix --types default value 4 years ago
Nirbheek Chauhan faba48d853 backends: Treat build target as generator only when it's the first arg 4 years ago
Nirbheek Chauhan ea46daa7bc Revert "windows: reduce chance of going over path limit in backend/vs" 4 years ago
Peter Harris 807f88739e windows: reduce chance of going over path limit in backend/vs 4 years ago
Martin Storsjö deb1d7caba Canonicalize target architectures aarch64/armv* into arm64/arm for MSVC tools 4 years ago
Marco Mastropaolo 93b1d31af9 Fixed MacOS dylib custom targets not marked as linkable 4 years ago
Dylan Baker 3526b36a77 linkers: fully type annotate and fix mypy issues 4 years ago
Dylan Baker 4401668c9a linkers/compilers: Move an emscripten method to the compiler 4 years ago
Dylan Baker 67ab2880dd linkers: Make id a class variable for DynamicLinkers 4 years ago
Dylan Baker fc86df3d2c linkers: Fix argument error 4 years ago
Dylan Baker a4a53237f1 envconfig: fix return type of get_env_var_pair 4 years ago
Sebastian Meyer a24fde6fde
Add support for the CompCert C Compiler 4 years ago
Xavier Claessens 67c0ec1640 InternalDependency: Add as_link_whole() method 4 years ago
Xavier Claessens 8972c71522 externalproject: Fix typing annotation 4 years ago
Xavier Claessens 6ec0b535ba external-project: Add typing annotation 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago
Xavier Claessens 19696c3dcd Allow installing dir from build dir 4 years ago