summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2023-09-18Metrowerks assembler should not inherit opt args from mixinNomura
2023-09-18Metrowerks: set optlevel 3 to max optimization argsNomura
2023-09-18Metrowerks: remove duplicate optimization argsNomura
2023-09-09clike compilers: fix cross_* functions' includeMoody Liu
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens
2023-09-07Add compiler.has_defineMarvin Scholz
2023-09-01compilers: fix compiler detection when the "ccache" string is in the pathFilipe Laíns
2023-08-30Merge pull request #10332 from xclaesse/std-optJussi Pakkanen
2023-08-22compilers: fix checks handling of internal dependenciesBenoit Pierre
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-11remove useless type annotationsEli Schwartz
2023-08-09Optimize CLikeCompiler._get_file_from_list()Charles Brunet
2023-08-08clang: use gcc syntax to enable diagnostics colorkiwixz
2023-08-07c_std, cpp_std: Change to a list of desired versions in preference orderXavier Claessens
2023-08-06UserArrayOption: Remove user_input argumentXavier Claessens
2023-07-31Merge pull request #11986 from williamspatrick/clang-enable-cpp23Jussi Pakkanen
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen
2023-07-15rust: disable overflow-checks by defaultDylan Baker
2023-07-14c++: add support for c++23/c++26 standard and aliasesSteven Noonan
2023-07-14c++: add fallback mappings for C++23 and C++26Steven Noonan
2023-07-12Fix return type of debugfile functionsTristan Partin
2023-07-12Remove Compiler._build_wrapper(temp_dir:)Tristan Partin
2023-07-12Match the method signatures of parent classesTristan Partin
2023-07-12Make CPPCompiler.get_display_language() a classmethodTristan Partin
2023-07-12Fix the typing around Compiler._get_compile_output()Tristan Partin
2023-07-12Annotate naked fundamental Python typesTristan Partin
2023-07-12Replace some type comments with annotationsTristan Partin
2023-07-12Use CompileCheckMode enumTristan Partin
2023-07-12compilers: detect cython version on stdout for newer cython versionsEli Schwartz
2023-07-12Remove type comments from compilers.pyTristan Partin
2023-07-11compilers/cpp: check libc++ vs libstdc++ harderDylan Baker
2023-07-05comp.preprocess(): Do not treat every file as assemblyXavier Claessens
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen
2023-07-04compilers: strip get_define outputKacper Michajłow
2023-06-29compilers/cpp: remove special libc++ handling from the AppleClangCPPCompilerDylan Baker
2023-06-29compilers/cpp: try to do a better job of detecting libc++ vs libstdc++Dylan Baker
2023-06-29compilers/cpp: use a Mixin to share the stdlib flags between clang++ and g++Dylan Baker
2023-06-29compilers/cpp: use a list comprehension instead of a for loopDylan Baker
2023-06-29compilers/cpp: Actually add the search dirs to for gccDylan Baker
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-06-19compilers: don't recommend deprecated env varAlyssa Ross
2023-06-14compilers: fix detection of ifx compilerEli Schwartz
2023-06-14compilers: add logging for non c_or_cpp language detectionEli Schwartz
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz
2023-06-07rust: PIC is always enabledXavier Claessens
2023-05-31mlog: remove direct calls to log_onceDylan Baker