aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2023-10-12cpp: use -nostlib++ instead of -nostlib for custom cpp_stdlibMattijs Korpershoek1-0/+3
2023-10-09Allow c++23 in gcc-11.Benjamin Redelings1-1/+1
2023-10-04clike compilers: use MesonBugException instead of AssertionErrorMarvin Scholz1-1/+1
2023-09-26compilers: use correct version comparison for openbsd librariesEli Schwartz1-3/+6
2023-09-25fix bug where all java builds & tests fail to run SanityCheck on JDK11Alan Brooks1-1/+1
2023-09-24cpp: restore c++26 supportChristoph Reiter1-1/+1
2023-09-21objective-c++: add support for current supported standards in Apple ClangSteven Noonan1-1/+3
2023-09-19Rust: Use Popen_safe_logged in sanity checksXavier Claessens1-11/+5
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