aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins
AgeCommit message (Expand)AuthorFilesLines
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
2022-01-15Fix system include arguments for clang-clGatgat1-0/+4
2022-01-10compilers: push the compiler id to a class variableDylan Baker11-19/+25
2022-01-10Merge pull request #9739 from mathstuf/armclang-supportJussi Pakkanen1-0/+3
2021-12-30fix type annotations for compiler toolchain rpathsEli Schwartz1-1/+1
2021-12-30Fix mypy 0.930 issuesTristan Partin1-1/+1
2021-12-16armclang: clarify that this is support for the Keil cross-compilerBen Boeckel1-0/+3
2021-12-08clang-cl: add a translation pass for `-isystem` args to workSahnvour1-0/+14
2021-11-27Fix _calculate_toolset_version for VS2022.Luke Elliott1-0/+2
2021-11-27Add -g for debug builds.Nathanael Gray1-1/+1
2021-11-27Fix more code which appears copied from CcrxCompiler.Nathanael Gray1-4/+6
2021-11-15only pass clang LTO arguments when they are neededEli Schwartz1-2/+4
2021-10-27fix various flake8 whitespace errorsEli Schwartz4-7/+7
2021-10-10Fix typos discovered by codespellChristian Clauss2-5/+5
2021-10-07clike compilers: drop semicolon at function endVladimír Čunát1-4/+4
2021-10-04use idiomatic python for membership testsEli Schwartz1-1/+1
2021-09-29Fix mypy errorsmakise-homura1-0/+1
2021-09-29compilers/elbrus: Deal with C/C++/Fortran stds more correctlymakise-homura1-0/+7
2021-09-29compilers/elbrus: Support prelinking with lcc correctlymakise-homura1-0/+3
2021-09-29compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compilermakise-homura1-0/+5
2021-09-21Use -Oz when optimization=s in ClangAndrea Pappacoda1-1/+1
2021-09-16C2000: Added depfile generation for incremental buildsmiebka1-0/+3
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz1-6/+1
2021-09-04Support for appleframeworks with GCC and IntelEvan Miller1-3/+1
2021-09-01Clang should error for all implicit function checks (#9165)Dylan Baker1-1/+5
2021-09-01msvc: Assume UTF8 source by defaultXavier Claessens1-2/+11
2021-08-31pylint: turn on superflous-parensDylan Baker2-3/+3
2021-08-16compilers: Fix extra_args parameterDylan Baker1-13/+14
2021-08-16compilers: Fix annotations for run and cached_compileDylan Baker1-1/+1
2021-08-08Add support for finding Javascript source libraries with Emscripten.Jussi Pakkanen1-0/+34
2021-07-25C2000 compiler also accepts *.cla filesmiebka1-2/+4