642 Commits (69af44d50ef6fdceefff08446d915cc6b1fe2d50)

Author SHA1 Message Date
Xavier Claessens d5f17bc9ff Rename OptionOverrideProxy to OptionsView and move to coredata 1 year ago
Marvin Scholz 3fc16f05b5 Add compiler.has_define 1 year ago
Filipe Laíns 025bcc0d9d compilers: fix compiler detection when the "ccache" string is in the path 2 years ago
Benoit Pierre bde690b06e compilers: fix checks handling of internal dependencies 2 years ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Eli Schwartz a01418db0a
remove useless type annotations 2 years ago
Charles Brunet 711e4e3b06 Optimize CLikeCompiler._get_file_from_list() 2 years ago
kiwixz 3de0f6d4e9 clang: use gcc syntax to enable diagnostics color 2 years ago
Xavier Claessens 82a8c72187 c_std, cpp_std: Change to a list of desired versions in preference order 2 years ago
Xavier Claessens 48c17b7ae6 UserArrayOption: Remove user_input argument 2 years ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
Dylan Baker 76eba99850 rust: disable overflow-checks by default 2 years ago
Steven Noonan e3c007aefe c++: add support for c++23/c++26 standard and aliases 2 years ago
Steven Noonan 658b0d1000 c++: add fallback mappings for C++23 and C++26 2 years ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 2 years ago
Tristan Partin c1863f781b Remove Compiler._build_wrapper(temp_dir:) 2 years ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 2 years ago
Tristan Partin dc692d98fc Make CPPCompiler.get_display_language() a classmethod 2 years ago
Tristan Partin 9e8a034ade Fix the typing around Compiler._get_compile_output() 2 years ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 2 years ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 2 years ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 2 years ago
Eli Schwartz e2ce53b6b4
compilers: detect cython version on stdout for newer cython versions 2 years ago
Tristan Partin ab21dc0384 Remove type comments from compilers.py 2 years ago
Dylan Baker 9cc67b7fd1
compilers/cpp: check libc++ vs libstdc++ harder 2 years ago
Xavier Claessens d140342c14 comp.preprocess(): Do not treat every file as assembly 2 years ago
Kacper Michajłow 9dd5f0ae69 compilers: strip get_define output 2 years ago
Dylan Baker 9067139acb compilers/cpp: remove special libc++ handling from the AppleClangCPPCompiler 2 years ago
Dylan Baker a227768b37 compilers/cpp: try to do a better job of detecting libc++ vs libstdc++ 2 years ago
Dylan Baker f58bd2ae11 compilers/cpp: use a Mixin to share the stdlib flags between clang++ and g++ 2 years ago
Dylan Baker a4b597a7b7 compilers/cpp: use a list comprehension instead of a for loop 2 years ago
Dylan Baker 59cfbf68e0 compilers/cpp: Actually add the search dirs to for gcc 2 years ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 2 years ago
Aditya Kamath 8946bc05f7
Archive shared library in AIX (#11850) 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 2 years ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 2 years ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 2 years ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 2 years 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