435 Commits (9cc5009a44bda2af92cc10978ad7adf15b1c9fd3)

Author SHA1 Message Date
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 2 years ago
Dylan Baker c62989ce80 rust: add support for b_ndebug 2 years ago
Dylan Baker f80f40fa4f compilers: split code for deciding if debug is needed into a helper 2 years ago
Dylan Baker bfce5c45a4 compilers: convert method to get assert control to a boolean 2 years ago
Charles Brunet 5eb55075ba intro: add more details to generated json files 2 years ago
Jussi Pakkanen 5a34505b18 Add c++23 to the list of C++ standards. 2 years ago
Sebastian Dröge 22960758aa rust: Use the corresponding rustc version when clippy-driver is chosen as Rust compiler 2 years ago
Sebastian Dröge 49e62877d1 rust: Don't pass dependency compile arguments to the compiler 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
HiPhish 439a61affa Change "can not" to "cannot" throughout project 2 years ago
Renan Lavarec 4fedf19f41 asm: Add sx extension 2 years ago
Volker Weißmann 193a12e366 Small fix on how cc.sizeof (and similar functions) use the 'prefix' kwarg 2 years ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
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