175 Commits (ce120ff164e67eb526ecfe70bf87bbb94050bc52)

Author SHA1 Message Date
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
David Robillard 81d7c24a59 Add warning_level=everything 2 years ago
Xavier Claessens e68fcac919 compilers: Make sure to not use ccache in compiler checks 2 years ago
Tristan Partin 5a7427cebb Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixin 2 years ago
Xavier Claessens ebbaeec51b gnulike: Fix preprocessing files with any extension 2 years ago
Xavier Claessens 5e0f22896f Compilers: Add a preprocessor mode for clike compilers 2 years ago
Tatsuyuki Ishi 673dca5c07 Add b_thinlto_cache for automatically configuring incremental ThinLTO 2 years ago
Tatsuyuki Ishi a0032480d6 clang: Support ThinLTO with mold 2 years ago
Jan Tojnar a590cfde0c compilers: Add optimization=plain option 2 years ago
Dylan Baker 676e66f853
pylint: enable consider-using-(min|max)-builtin 2 years ago
Eli Schwartz 56a6ee1e5d find_library with argument beginning in "lib" is a bad idea, warn about it 2 years ago
Eli Schwartz 30b1774628 compilers: unify fortran sanity check with its parent Clike handling 2 years ago
Eli Schwartz 332968da1b use simpler subprocess.run interface instead of manual Popen 2 years ago
Eli Schwartz 0d354588ca compilers: make sanity checks log commands using join_args 2 years ago
Yang Bo 83d18d137d Use os.path.realpath for default include paths testing in -isystem. 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz 27748f9cd1
fix linker regression for compilers that don't accept LDFLAGS directly 2 years ago
Eli Schwartz 46793145ba
Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 state 2 years ago
Chun-wei Fan 6e7c3efa79 visualstudio.py: Apply /utf-8 only on clang or VS2015+ 3 years ago
Andreas Obergschwandtner bfc4e958b4 Fix optimization level 's' for the TI compiler 3 years ago
Tristan Partin 5d0538d235 Fix invalid Python overrides 3 years ago
Eli Schwartz 7c4087ace5 compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compilers 3 years ago
Khairul Azhar Kasmiran 6b7bc608b7 compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd line 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 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Dylan Baker f9bfeb2add compilers/gnu: set level 0 optimization to '-O0' 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 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
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
Eli Schwartz ee5428d64f only pass clang LTO arguments when they are needed 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 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
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