447 Commits (5849979afaed8c8abd95cbe0226fe7bb97d6e62e)

Author SHA1 Message Date
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 1 year ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 1 year ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Xavier Claessens 6c480085d5 rust: PIC is always enabled 2 years ago
Dylan Baker 73c054ced6
mlog: remove direct calls to log_once 2 years ago
Xavier Claessens c6db870fc7 rust: Add system libs used by rust std to staticlib external deps 2 years ago
Xavier Claessens 01bb756484 rust: Use Popen_safe() for sanity checks 2 years ago
Eli Schwartz 057ac1f576 rust compiler: use better sanity check logging comparable to the clike one 2 years ago
Volker Weißmann 2699fd4b8a During reconfigure, show that no compiler was found, if compiler fails sanity check. 2 years ago
Nomura c1fce8f60f Initial support for Metrowerks Assembler 2 years ago
L. E. Segovia e1de1bae09 yasm: Fix usage of incompatible optimization flags 2 years ago
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