aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz9-11/+30
2022-07-03fix totally invalid import of an importEli Schwartz1-1/+3
2022-06-21visualstudio.py: Apply /utf-8 only on clang or VS2015+Chun-wei Fan1-7/+5
2022-06-10ACfL version detection with regexStepan Nassyr1-28/+6
2022-06-10Allow for 3-component ACfL versionsStepan Nassyr1-8/+26
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz1-4/+3
2022-06-06compilers: Add support for stand-alone leak sanitizerMarco Trevisan (Treviño)1-1/+1
2022-06-01compiler: Add missing needs_static_linker to base Compiler classDylan Baker1-0/+3
2022-05-25Fix optimization level 's' for the TI compilerAndreas Obergschwandtner1-1/+1
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz1-8/+10
2022-05-19Fix invalid Python overridesTristan Partin3-10/+6
2022-05-19Add cc.has_function_attribute('sentinel')Tristan Partin1-0/+2
2022-05-19Add cc.has_function_attribute('section')Tristan Partin1-0/+6
2022-05-09compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compi...Eli Schwartz1-0/+2
2022-05-08compilers/c++: Add MSVC option to make the __cplusplus define accurateEli Schwartz1-0/+10
2022-05-06compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd lineKhairul Azhar Kasmiran1-1/+1
2022-04-30implement and test a few compiler checks for DRemi Thebault1-2/+99
2022-04-30linkers: Add support for mold linkerFini Jastrow7-43/+51
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-24Debian renamed cython to cython3, support bothXavier Claessens1-1/+1
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens10-46/+46
2022-03-22compilers: fix mypy warning in Rust detectionDylan Baker1-0/+1
2022-03-16fix detection of language standard library pathsPaolo Bonzini2-20/+10
2022-03-12remove unused type ignore that mypy 0.940 no longer needsEli Schwartz1-1/+1
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz1-1/+1
2022-03-02compilers/gnu: set level 0 optimization to '-O0'Dylan Baker1-1/+1
2022-03-01compilers/d: fix mangling of rpath-link in DMD-like compilersEli Schwartz1-1/+1
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz4-9/+9
2022-02-16flake8: remove some redundant separatorsEli Schwartz1-1/+1
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz1-0/+3
2022-02-16flake8: fix typoed whitespace surrounding tokensEli Schwartz1-1/+1
2022-02-06dlang: fix #9250 invalid include flag for root directoryTobias Pankrath1-0/+2
2022-02-02Genericise TI compiler and add MSP430 supportWilliam Toohey5-62/+83
2022-01-27mark regex string as raw string to fix invalid escapesEli Schwartz1-2/+2
2022-01-27flake8: fix indentation styleEli Schwartz1-23/+23
2022-01-26compilers/c_function_attributes: add retainArsen Arsenović1-0/+1
2022-01-15Fix system include arguments for clang-clGatgat1-0/+4
2022-01-10compilers: push the compiler id to a class variableDylan Baker21-74/+79
2022-01-10Merge pull request #9739 from mathstuf/armclang-supportJussi Pakkanen5-1/+59
2022-01-03armltdclang: add support for ARM Ltd.'s `armclang` toolchainBen Boeckel4-1/+48
2021-12-30fix type annotations for compiler toolchain rpathsEli Schwartz4-4/+4
2021-12-30Fix mypy 0.930 issuesTristan Partin1-1/+1
2021-12-16armclang: clarify that this is support for the Keil cross-compilerBen Boeckel3-0/+11
2021-12-08clang-cl: add a translation pass for `-isystem` args to workSahnvour1-0/+14