512 Commits (c2ea14fbd2af448136cc8af65a9a4da13a39d35c)

Author SHA1 Message Date
Xavier Claessens d140342c14 comp.preprocess(): Do not treat every file as assembly 1 year ago
Kacper Michajłow 9dd5f0ae69 compilers: strip get_define output 1 year ago
Dylan Baker 9067139acb compilers/cpp: remove special libc++ handling from the AppleClangCPPCompiler 1 year ago
Dylan Baker a227768b37 compilers/cpp: try to do a better job of detecting libc++ vs libstdc++ 1 year ago
Dylan Baker f58bd2ae11 compilers/cpp: use a Mixin to share the stdlib flags between clang++ and g++ 1 year ago
Dylan Baker a4b597a7b7 compilers/cpp: use a list comprehension instead of a for loop 1 year ago
Dylan Baker 59cfbf68e0 compilers/cpp: Actually add the search dirs to for gcc 1 year ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 1 year ago
Aditya Kamath 8946bc05f7
Archive shared library in AIX (#11850) 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
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
Xavier Claessens ff86e799a4 extract_all_objects: Include PCH object with MSVC 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