aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins
AgeCommit message (Expand)AuthorFilesLines
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
2022-10-09compilers: Add optimization=plain optionJan Tojnar8-2/+12
2022-10-03pylint: enable consider-using-(min|max)-builtinDylan Baker1-6/+2
2022-09-28find_library with argument beginning in "lib" is a bad idea, warn about itEli Schwartz1-0/+2
2022-09-22compilers: unify fortran sanity check with its parent Clike handlingEli Schwartz1-2/+3
2022-09-22use simpler subprocess.run interface instead of manual PopenEli Schwartz1-2/+1
2022-09-22compilers: make sanity checks log commands using join_argsEli Schwartz1-3/+3
2022-09-13Use os.path.realpath for default include paths testing in -isystem.Yang Bo1-3/+4
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge2-3/+1
2022-08-24fix linker regression for compilers that don't accept LDFLAGS directlyEli Schwartz4-4/+13
2022-07-11Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 stateEli Schwartz1-5/+3
2022-06-21visualstudio.py: Apply /utf-8 only on clang or VS2015+Chun-wei Fan1-7/+5
2022-05-25Fix optimization level 's' for the TI compilerAndreas Obergschwandtner1-1/+1
2022-05-19Fix invalid Python overridesTristan Partin1-4/+4
2022-05-09compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compi...Eli Schwartz1-0/+2
2022-05-06compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd lineKhairul Azhar Kasmiran1-1/+1
2022-04-30linkers: Add support for mold linkerFini Jastrow3-7/+15
2022-04-25Visual Studio: Only use /utf-8 on VS2015 or later or clang-clChun-wei Fan1-0/+4
2022-04-13compilers: fix broken CompCert support for release flagsEli Schwartz1-1/+1
2022-03-31Merge pull request #9989 from ePirat/epirat-fix-uscore-prefix-detectionJussi Pakkanen2-7/+91
2022-03-31clike: print stderr instead of stdout for debuggingMarvin Scholz1-1/+1
2022-03-31visualstudio: do not query underscore define with MSVCMarvin Scholz1-0/+17
2022-03-31clike: add more reliable ways to check underscore prefixMarvin Scholz1-6/+73
2022-03-30compilers/gnu: use Popen_safe to prevent resource leaksMarvin Scholz1-8/+1
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-1/+1
2022-03-02compilers/gnu: set level 0 optimization to '-O0'Dylan Baker1-1/+1
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz2-6/+7
2022-02-02Genericise TI compiler and add MSP430 supportWilliam Toohey1-16/+31