126 Commits (29c2b44a29cea47696b4026673874260ac547ab7)

Author SHA1 Message Date
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
Jussi Pakkanen 9ab4dadef9 Remove -pipe from default list of args. Closes #8508. 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Jussi Pakkanen d76345b4be Add address sanitizer support for Visual Studio. 4 years ago
Vili Väinölä 96405c3923 Add /Od flag to msvc optimization 0 args 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Krzysztof Małysa c24a0f8524 compilers: clang: Drop -Xclang before -fcolor-diagnostics flag 4 years ago
Dylan Baker 6c1467db27 compilers: Only insert -flto-jobs in clang's link arguments 4 years ago
Dylan Baker 6f532b72c8 Add support for LLVM's thinLTO 4 years ago
Dylan Baker bffc94b08f compilers: Add support for using multiple threads with lto 4 years ago
Marios Staikopoulos f8681b12e1 MSVC and Clang-Cl Compiler Argument Cleanup 4 years ago
Brion Vibber d808429a48 Avoid accidental use of STANDALONE_WASM mode on compiler tests 4 years ago
Marios Staikopoulos a3d8dc546c Removal of /ZI on MSVC Debug 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago