aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2023-09-18Metrowerks assembler should not inherit opt args from mixinNomura1-0/+3
2023-09-18Metrowerks: set optlevel 3 to max optimization argsNomura1-1/+1
2023-09-18Metrowerks: remove duplicate optimization argsNomura1-4/+4
2023-09-09clike compilers: fix cross_* functions' includeMoody Liu1-3/+5
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-2/+2
2023-09-07Add compiler.has_defineMarvin Scholz1-7/+20
2023-09-01compilers: fix compiler detection when the "ccache" string is in the pathFilipe Laíns1-1/+1
2023-08-30Merge pull request #10332 from xclaesse/std-optJussi Pakkanen3-96/+98
2023-08-22compilers: fix checks handling of internal dependenciesBenoit Pierre1-0/+4
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz7-25/+25
2023-08-11remove useless type annotationsEli Schwartz2-2/+2
2023-08-09Optimize CLikeCompiler._get_file_from_list()Charles Brunet1-13/+11
2023-08-08clang: use gcc syntax to enable diagnostics colorkiwixz1-3/+3
2023-08-07c_std, cpp_std: Change to a list of desired versions in preference orderXavier Claessens2-94/+96
2023-08-06UserArrayOption: Remove user_input argumentXavier Claessens1-2/+2
2023-07-31Merge pull request #11986 from williamspatrick/clang-enable-cpp23Jussi Pakkanen1-2/+24
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker2-7/+0
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz2-5/+3
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen18-366/+394
2023-07-15rust: disable overflow-checks by defaultDylan Baker1-1/+1
2023-07-14c++: add support for c++23/c++26 standard and aliasesSteven Noonan1-2/+20
2023-07-14c++: add fallback mappings for C++23 and C++26Steven Noonan1-0/+4
2023-07-12Fix return type of debugfile functionsTristan Partin2-3/+3
2023-07-12Remove Compiler._build_wrapper(temp_dir:)Tristan Partin2-5/+4
2023-07-12Match the method signatures of parent classesTristan Partin7-19/+19
2023-07-12Make CPPCompiler.get_display_language() a classmethodTristan Partin1-2/+2
2023-07-12Fix the typing around Compiler._get_compile_output()Tristan Partin2-7/+7
2023-07-12Annotate naked fundamental Python typesTristan Partin13-36/+35
2023-07-12Replace some type comments with annotationsTristan Partin12-217/+241
2023-07-12Use CompileCheckMode enumTristan Partin9-45/+45
2023-07-12compilers: detect cython version on stdout for newer cython versionsEli Schwartz1-3/+9
2023-07-12Remove type comments from compilers.pyTristan Partin1-53/+59
2023-07-11compilers/cpp: check libc++ vs libstdc++ harderDylan Baker1-14/+11
2023-07-05comp.preprocess(): Do not treat every file as assemblyXavier Claessens1-9/+10
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen1-1/+1
2023-07-04compilers: strip get_define outputKacper Michajłow1-1/+1
2023-06-29compilers/cpp: remove special libc++ handling from the AppleClangCPPCompilerDylan Baker1-7/+1
2023-06-29compilers/cpp: try to do a better job of detecting libc++ vs libstdc++Dylan Baker1-3/+31
2023-06-29compilers/cpp: use a Mixin to share the stdlib flags between clang++ and g++Dylan Baker1-18/+15
2023-06-29compilers/cpp: use a list comprehension instead of a for loopDylan Baker1-9/+3
2023-06-29compilers/cpp: Actually add the search dirs to for gccDylan Baker1-1/+1
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP1-1/+4
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath1-0/+6
2023-06-26linkers: delay implementations import until detect is runEli Schwartz15-15/+16
2023-06-19compilers: don't recommend deprecated env varAlyssa Ross1-1/+1
2023-06-14compilers: fix detection of ifx compilerEli Schwartz1-1/+1
2023-06-14compilers: add logging for non c_or_cpp language detectionEli Schwartz1-11/+11
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz2-12/+4
2023-06-07rust: PIC is always enabledXavier Claessens1-2/+2
2023-05-31mlog: remove direct calls to log_onceDylan Baker1-3/+3