45 Commits (cc5ef6478ffe871eda6ad90f21d8e9d05613101d)

Author SHA1 Message Date
Eli Schwartz cc5ef6478f
compilers: perform targeted imports for detect 2 years ago
Eli Schwartz f6f876481f
compilers: use more direct checks for what kind of compiler we have 2 years ago
Eli Schwartz 775b67c5c1
compilers/detect: rename potentially conflicting name 2 years ago
Eli Schwartz 2b90152fe5
compilers: use consistent function signature for objc 2 years ago
Eli Schwartz 4487a256e0
compilers: remove dead code 2 years ago
Eli Schwartz 5c4cd9162e
compilers: single-source compiler class as cls, consistently 2 years ago
Dylan Baker d6b9d431ec linkers: Add a representation for the Apple AR Linker 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Eli Schwartz 0eed99318b
compilers: add logging to obscure compiler defines scraper 2 years ago
Eli Schwartz 1f527550c6
compilers: include compiler detection output in the debug logs 2 years ago
Eli Schwartz 93ba937186
compilers: better reporting of command failures 2 years ago
Tristan Partin af846a109f Detect Cython and Vala compilers on the build machine always 2 years ago
Stepan Nassyr b0158955b7 ACfL version detection with regex 3 years ago
Stepan Nassyr d045c9f79d Allow for 3-component ACfL versions 3 years ago
Eli Schwartz 1c52ac4e15
move various imports into TYPE_CHECKING blocks for neatness 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Xavier Claessens ebbe4425e7 Debian renamed cython to cython3, support both 3 years ago
Dylan Baker 655746e8b4 compilers: fix mypy warning in Rust detection 3 years ago
Eli Schwartz bfdbf7bf65 remove unused type ignore that mypy 0.940 no longer needs 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz 60c893f1c2
flake8: remove some redundant separators 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 3 years ago
Eli Schwartz ff7a30c0ea mark regex string as raw string to fix invalid escapes 3 years ago
Eli Schwartz 3990dc6d64 flake8: fix indentation style 3 years ago
Ben Boeckel f30e83efd6 armltdclang: add support for ARM Ltd.'s `armclang` toolchain 3 years ago
William D. Jones 94a5ffabf3 Add 64-bit paths to check for unsupported Watcom cl.exe clones. 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Jussi Pakkanen 4840c86ec9 Add sccache support. 3 years ago
Jesse Natalie b19530bd7d Fix compiler detection for cl/clang-cl 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
makise-homura e58b3adc70 Fix mypy errors 3 years ago
makise-homura 0ed2d2719b compilers: Select correct clang on e2k for C++ and ObjC++ 3 years ago
makise-homura fe0809360d compilers: There is clang for e2k (elbrus) platform finally 3 years ago
Dylan Baker 30202a2402 compilers/rust: Add support for clippy 3 years ago
Dylan Baker 6ca732991d compilers/detect: use linker_always_args as well as linker exe_list 3 years ago
Dylan Baker 79ed1f985c compilers/detect: avoid mutating rustc compiler list 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Mat Cross 0e86258748 Implemented some missing operation for the NAG Fortran Compiler. 3 years ago
Eli Schwartz bd6f46e723 condense lines 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
miebka 3021f256ea C2000: linker uses now binary setting defined within the cross-file 3 years ago
Ian Harvey 84b371c645 Update detect.py 3 years ago
Daniel Mensinger b95d6e319f typing: Annotate compilers.detect 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago