494 Commits (fa7c7d919a8dbac8f09ef7a043e23116d655033d)

Author SHA1 Message Date
Steven Noonan 54950544c2 objective-c++: add support for current supported standards in Apple Clang 1 year ago
Xavier Claessens 7321f01678 Rust: Use Popen_safe_logged in sanity checks 1 year ago
Nomura 2b4002e60f
Metrowerks assembler should not inherit opt args from mixin 1 year ago
Nomura 319b1505e8
Metrowerks: set optlevel 3 to max optimization args 1 year ago
Nomura e7ed45396d
Metrowerks: remove duplicate optimization args 1 year ago
Moody Liu 3c47216fe9 clike compilers: fix cross_* functions' include 1 year ago
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 1 year ago
Benoit Pierre bde690b06e compilers: fix checks handling of internal dependencies 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Eli Schwartz a01418db0a
remove useless type annotations 1 year ago
Charles Brunet 711e4e3b06 Optimize CLikeCompiler._get_file_from_list() 1 year ago
kiwixz 3de0f6d4e9 clang: use gcc syntax to enable diagnostics color 1 year ago
Xavier Claessens 82a8c72187 c_std, cpp_std: Change to a list of desired versions in preference order 1 year ago
Xavier Claessens 48c17b7ae6 UserArrayOption: Remove user_input argument 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Dylan Baker 76eba99850 rust: disable overflow-checks by default 1 year ago
Steven Noonan e3c007aefe c++: add support for c++23/c++26 standard and aliases 1 year ago
Steven Noonan 658b0d1000 c++: add fallback mappings for C++23 and C++26 1 year ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 1 year ago
Tristan Partin c1863f781b Remove Compiler._build_wrapper(temp_dir:) 1 year ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 1 year ago
Tristan Partin dc692d98fc Make CPPCompiler.get_display_language() a classmethod 1 year ago
Tristan Partin 9e8a034ade Fix the typing around Compiler._get_compile_output() 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 1 year ago
Eli Schwartz e2ce53b6b4
compilers: detect cython version on stdout for newer cython versions 1 year ago
Tristan Partin ab21dc0384 Remove type comments from compilers.py 1 year ago
Dylan Baker 9cc67b7fd1
compilers/cpp: check libc++ vs libstdc++ harder 1 year ago
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