144 Commits (2cdddbab56ffdbca6accfc626521968fbe2c917e)

Author SHA1 Message Date
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
makise-homura 79f9a2076a compilers/elbrus: Support prelinking with lcc correctly 3 years ago
makise-homura d9b379df87 compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compiler 3 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 3 years ago
miebka 59fe80602e C2000: Added depfile generation for incremental builds 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Evan Miller b8cfb3d131 Support for appleframeworks with GCC and Intel 3 years ago
Dylan Baker 9bf669a016
Clang should error for all implicit function checks (#9165) 3 years ago
Xavier Claessens ea02c1c48a msvc: Assume UTF8 source by default 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 3 years ago
Dylan Baker e9639be167 compilers: Fix annotations for run and cached_compile 3 years ago
Jussi Pakkanen f2fe271198 Add support for finding Javascript source libraries with Emscripten. 3 years ago
miebka f8c4752cbc C2000 compiler also accepts *.cla files 3 years ago
Paolo Bonzini 3efed376c3 linkers: remove is_shared_module argument to get_soname_args 3 years ago
Pamplemousse 762c073500 Clang: Apply `-O0` 3 years ago
Andrea Pappacoda 81d9acab87 Fix unsupported linker error message 3 years ago
Eli Schwartz bd6f46e723 condense lines 3 years ago
Eli Schwartz b4b488f33c simplify mesonlib imports for the sake of line lengths 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Daniel Mensinger 9c40b33cf6 compilers: Fix missing functions in Compiler base class 4 years ago
Eli Schwartz 998076a192
upgrade percent formatted strings pyupgrade did not catch 4 years ago
Eli Schwartz 3eb1da1fa2
condense lines 4 years ago
Eli Schwartz 2c71b63e77
more f-strings everywhere 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Peter Harris be015a37d7
Visual Studio Address Sanitizer updates 4 years ago
Alexander Neumann 8f12102549 deactivate intrinsic functions if no optimizations are requested 4 years ago
Ralf Gommers d0325c898a Use sanity_check_impl for objc/objpp 4 years ago
D Scott Phillips 703fd6d1fa
compilers: clang-cl: Also accept .s files (#8520) 4 years ago