summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2023-12-01More robust linker detection for armar (TI vs non-TI)Will Toohey
2023-11-26fix broken type annotation imports being ignoredEli Schwartz
2023-11-22clike: Deduplicate rpath linker flagsFini Jastrow
2023-11-04Fix visibility attribute support check for GCC on WindowsChristoph Reiter
2023-10-31Fix traceback on AIX in shlib archiving codeAditya Vidyadhar Kamath
2023-10-20fix ninja backend rules containing internal enum reprsEli Schwartz
2023-10-20add missing imports for future annotationsEli Schwartz
2023-10-19rust: Always link dll and exe with the correct vscrtXavier Claessens
2023-10-19Remove duplicated code to canonicalize b_vscrt option valueXavier Claessens
2023-10-16compilers/d: use DFeatures for get_features_argsDylan Baker
2023-10-16compilers/d: remove duplicate method from subclassDylan Baker
2023-10-12cpp: use -nostlib++ instead of -nostlib for custom cpp_stdlibMattijs Korpershoek
2023-10-09Allow c++23 in gcc-11.Benjamin Redelings
2023-10-04clike compilers: use MesonBugException instead of AssertionErrorMarvin Scholz
2023-09-26compilers: use correct version comparison for openbsd librariesEli Schwartz
2023-09-25fix bug where all java builds & tests fail to run SanityCheck on JDK11Alan Brooks
2023-09-24cpp: restore c++26 supportChristoph Reiter
2023-09-21objective-c++: add support for current supported standards in Apple ClangSteven Noonan
2023-09-19Rust: Use Popen_safe_logged in sanity checksXavier Claessens
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