422 Commits (ef5da765af7c5687228ed6e77a19d20bc474c4a4)

Author SHA1 Message Date
David Robillard 535498d367 Fix warning_level=everything with GCC 8 2 years ago
Khem Raj 24ea1d3f19 detect.py: Be more precise about detecting xtensa gcc toolchains 2 years ago
Andres Freund 808d5934dd Use caching in Compiler.sizeof() and Compiler.alignment() 2 years ago
Andres Freund 9a41ce58d6 Add Compiler.cached_run() 2 years ago
mtribiere b80f8456ec Misleading comment 2 years ago
L. E. Segovia c2b0ca0fb9 nasm: Detect and use MSVC linker if present 2 years ago
Xavier Claessens 744e6ebe1d nasm: Link with windows CRT libs when nasm is used as linker language 2 years ago
Luke Elliott 8fdb8b01ad compilers: -fprofile-correction is only a valid switch with gcc itself. 2 years ago
Simon McVittie 70286a93b0 asm: Use more backward-compatible invocation syntax for nasm 2 years ago
Eli Schwartz 84dd78e80d
cython: wire up support for emitting and using depfiles 2 years ago
Dylan Baker f06c0e9409 compilers: Optimize the /Zc:__cplusplus code 2 years ago
Dylan Baker d55d7bc45d compilers: Remove /utf-8 from Visual Studio command args once 2 years ago
Dylan Baker ee8e7ada1d compilers: Copy const always_args before returning 2 years ago
Chun-wei Fan 9bbceeee06 Visual Studio: Drop /utf-8 if it is not supported 2 years ago
Eli Schwartz 0a6e485d92
pylint 2.16: join iterables without repeated append 2 years ago
Eli Schwartz 1000246d07
remove unneeded type comment 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dudemanguy f2cb8e2ad5 add cc.has_function_attribute('vector_size') 2 years ago
Charles Brunet 3729b6bcd4 remove /utf-8 option when /validate-charset- is present 2 years ago
David Seifert 9e9fa8f820 cuda: enable C++20 for CUDA 12 2 years ago
Gijs Peskens 5a4168c410 Fix nasm when target has threads as added dependency 2 years ago
Luke Elliott d573db77bc clang-cl: supports /std:c++20 now. 2 years ago
Dylan Baker f7cde8d3f6 Add fatal=False to many mlog.warnings() 2 years ago
Dylan Baker b9ef662926 reformat some warnings for better code readability 2 years ago
Kleis Auke Wolthuizen 18d2431685 emscripten: remove no longer relevant comment 2 years ago
Kleis Auke Wolthuizen cd6b67dea8 emscripten: enforce version 1.39.19 or higher 2 years ago
Kleis Auke Wolthuizen 4e1d0e4784 emscripten: remove redundant `thread_flags` implementation 2 years ago
Kleis Auke Wolthuizen 51ac9ed317 emscripten: use single arguments when specifying options 2 years ago
Kleis Auke Wolthuizen 898e85d847 emscripten: prefer `-pthread` over `-s USE_PTHREADS=1` 2 years ago
Nirbheek Chauhan 5dd3413b71 meson: Cache os.path.realpath in CLikeCompilerArgs 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Axel Ricard 23fcea16e5 Don't ignore documentation-related flags for D compilers 2 years ago
David Robillard 81d7c24a59 Add warning_level=everything 2 years ago
Eli Schwartz 0404ad5601
compilers: remove opinionated c++ warning flag 2 years ago
Ole André Vadla Ravnås fa86a9d96d nasm: Fix get_optimization_args() 2 years ago
Xavier Claessens 64a6969def nasm: Implement get_crt_compile_args() 2 years ago
Xavier Claessens e68fcac919 compilers: Make sure to not use ccache in compiler checks 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Tristan Partin 5a7427cebb Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixin 2 years ago
Tristan Partin e05a88835a Use f-strings in JavaCompiler 2 years ago
Tristan Partin e87259f4a7 Add missing compiler functions to JavaCompiler 2 years ago
Robert Cohn 1939e567d6 basic support for oneapi compilers 2 years ago
Xavier Claessens 942aea230f Add MASM compiler 2 years ago
Xavier Claessens e04bce3f04 Not all compilers support depfile 2 years ago
Xavier Claessens 4f4076bfc0 nasm: Harcode default path on Windows 2 years ago
Xavier Claessens d29ef2b128 Add yasm as fallback for nasm language 2 years ago
Xavier Claessens 01ee141339 Add NASM compiler 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