412 Commits (37ef5bfdde90187174f56a02ac2700703c46c226)

Author SHA1 Message Date
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
Xavier Claessens a3f3ddf581 cuda: Override std=none to avoid host_compiler to emit -std argument 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Vladimír Čunát 98d1ec7a32 clike compilers: drop semicolon at function end 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
Eli Schwartz 52c4df1ba7
use idiomatic python for membership tests 3 years ago
makise-homura e58b3adc70 Fix mypy errors 3 years ago
makise-homura 0021a21930 compilers/elbrus: Deal with C/C++/Fortran stds more correctly 3 years ago
makise-homura 0ed2d2719b compilers: Select correct clang on e2k for C++ and ObjC++ 3 years ago