321 Commits (ca77adea89b3f102ca3e62465f651811516071f5)

Author SHA1 Message Date
Remi Thebault f24ad87e05 implement and test a few compiler checks for D 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Chun-wei Fan 8ed151bbd7 Visual Studio: Only use /utf-8 on VS2015 or later or clang-cl 3 years ago
Eli Schwartz a0e7f93414 compilers: fix broken CompCert support for release flags 3 years ago
Marvin Scholz 89620dc8e7 clike: print stderr instead of stdout for debugging 3 years ago
Marvin Scholz 1b03441bc4 visualstudio: do not query underscore define with MSVC 3 years ago
Marvin Scholz f02ffc007c clike: add more reliable ways to check underscore prefix 3 years ago
Marvin Scholz 4b97c60650 compilers/gnu: use Popen_safe to prevent resource leaks 3 years ago
Xavier Claessens ebbe4425e7 Debian renamed cython to cython3, support both 3 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Dylan Baker 655746e8b4 compilers: fix mypy warning in Rust detection 3 years ago
Paolo Bonzini ff844f3a1f fix detection of language standard library paths 3 years ago
Eli Schwartz bfdbf7bf65 remove unused type ignore that mypy 0.940 no longer needs 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Dylan Baker f9bfeb2add compilers/gnu: set level 0 optimization to '-O0' 3 years ago
Eli Schwartz 530338782c compilers/d: fix mangling of rpath-link in DMD-like compilers 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 07d9c72e17
flake8: fix wrong numbers of blank line separators 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
Tobias Pankrath 91ca3e2d58 dlang: fix #9250 invalid include flag for root directory 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
Arsen Arsenović 57ce83b396 compilers/c_function_attributes: add retain 3 years ago
Gatgat f3a8e5d3b2 Fix system include arguments for clang-cl 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Ben Boeckel f30e83efd6 armltdclang: add support for ARM Ltd.'s `armclang` toolchain 3 years ago
Eli Schwartz 9f384e9207
fix type annotations for compiler toolchain rpaths 3 years ago
Tristan Partin 269337ceb2 Fix mypy 0.930 issues 3 years ago
Ben Boeckel 28de74c994 armclang: clarify that this is support for the Keil cross-compiler 3 years ago
Sahnvour d9c73a6a7b clang-cl: add a translation pass for `-isystem` args to work 3 years ago
Luke Elliott d014ccf8d7 Fix _calculate_toolset_version for VS2022. 3 years ago
Nathanael Gray c2956269f5 Add -g for debug builds. 3 years ago
Nathanael Gray 2bc3117408 Fix more code which appears copied from CcrxCompiler. 3 years ago
Denis Feklushkin 1b1ecec920 ldc2: invoke -Oz instead of -Os 3 years ago
William Toohey 679adc7bf5 Support ancient (<3.4.0) gcc versions 3 years ago
Eli Schwartz ee5428d64f only pass clang LTO arguments when they are needed 3 years ago
Nathanael Gray ae3d495c37 Remove incorrect arguments for C2000 C++ compiler. Add correct form for output and include args. 3 years ago
Dylan Baker f48d75dcae compilers/java: Add no_warn_args and debug_args methods 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
William D. Jones 94a5ffabf3 Add 64-bit paths to check for unsupported Watcom cl.exe clones. 3 years ago
Eli Schwartz 384151c541 migrate python 3.5 compatible superclass variable annotations to 3.6 3 years ago
Eli Schwartz f36c01ede9 Revert "known Python 3.5 on windows workaround for subprocess(cwd=str(Path))" 3 years ago
Xavier Claessens 7a12c911bf Remove duplicated CEXE_MAPPING table 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Jussi Pakkanen 4840c86ec9 Add sccache support. 3 years ago
Moroz Oleg 012ec7d5b3 Add stdc++20 support for Visual Studio 2019 v16.11 3 years ago
Dylan Baker 034b3a92d9 compilers/rust: fix typo in standard description 3 years ago
Dylan Baker 841dc2a4e7 compilers/rust: add support for the 2021 edition 3 years ago