aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins
AgeCommit message (Expand)AuthorFilesLines
2023-09-09clike compilers: fix cross_* functions' includeMoody Liu1-3/+5
2023-09-07Add compiler.has_defineMarvin Scholz1-7/+20
2023-08-22compilers: fix checks handling of internal dependenciesBenoit Pierre1-0/+4
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz3-18/+18
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-07-25make 'gui_app' an interpreter only conceptDylan Baker1-3/+0
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-2/+1
2023-07-12Fix return type of debugfile functionsTristan Partin1-2/+2
2023-07-12Remove Compiler._build_wrapper(temp_dir:)Tristan Partin1-3/+3
2023-07-12Match the method signatures of parent classesTristan Partin5-15/+15
2023-07-12Fix the typing around Compiler._get_compile_output()Tristan Partin1-3/+1
2023-07-12Annotate naked fundamental Python typesTristan Partin8-12/+12
2023-07-12Replace some type comments with annotationsTristan Partin9-115/+119
2023-07-12Use CompileCheckMode enumTristan Partin4-21/+24
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-26linkers: delay implementations import until detect is runEli Schwartz3-3/+3
2023-05-06Initial support for Metrowerks AssemblerNomura1-0/+68
2023-05-01extract_all_objects: Include PCH object with MSVCXavier Claessens1-1/+1
2023-04-24Initial support for Metrowerks C/C++ compilerNomura1-0/+232
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker1-2/+4
2023-04-11fix various spelling issuesJosh Soref2-3/+3
2023-04-11Change "can not" to "cannot" throughout projectHiPhish2-2/+2
2023-03-23asm: Add sx extensionRenan Lavarec5-0/+6
2023-03-18Small fix on how cc.sizeof (and similar functions) use the 'prefix' kwargVolker Weißmann1-14/+14
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet2-8/+8
2023-03-12Fix warning_level=everything with GCC 8David Robillard1-1/+3
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund1-14/+16
2023-02-17compilers: -fprofile-correction is only a valid switch with gcc itself.Luke Elliott1-1/+4
2023-02-08compilers: Remove /utf-8 from Visual Studio command args onceDylan Baker1-3/+9
2023-02-08compilers: Copy const always_args before returningDylan Baker1-1/+2
2023-02-07Visual Studio: Drop /utf-8 if it is not supportedChun-wei Fan1-0/+10
2023-02-01pylint 2.16: join iterables without repeated appendEli Schwartz1-3/+1
2023-02-01treewide: add future annotations importEli Schwartz10-0/+10
2023-02-01remove /utf-8 option when /validate-charset- is presentCharles Brunet1-1/+3
2022-12-27emscripten: remove redundant `thread_flags` implementationKleis Auke Wolthuizen1-3/+0
2022-12-27emscripten: use single arguments when specifying optionsKleis Auke Wolthuizen1-1/+1
2022-12-27emscripten: prefer `-pthread` over `-s USE_PTHREADS=1`Kleis Auke Wolthuizen1-2/+2
2022-12-22meson: Cache os.path.realpath in CLikeCompilerArgsNirbheek Chauhan1-4/+9
2022-11-30pylint: enable the set_membership pluginDylan Baker2-4/+4
2022-11-27Add warning_level=everythingDavid Robillard9-7/+254
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens3-8/+5
2022-10-24Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixinTristan Partin1-2/+2
2022-10-23gnulike: Fix preprocessing files with any extensionXavier Claessens1-0/+6
2022-10-23Compilers: Add a preprocessor mode for clike compilersXavier Claessens2-0/+23
2022-10-13Add b_thinlto_cache for automatically configuring incremental ThinLTOTatsuyuki Ishi2-3/+10
2022-10-13clang: Support ThinLTO with moldTatsuyuki Ishi1-4/+9