summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2022-08-24fix linker regression for compilers that don't accept LDFLAGS directlyEli Schwartz
2022-07-25linkers: Add a representation for the Apple AR LinkerDylan Baker
2022-07-21ar linker: detect the "osx ld" case (where generating thin archives won't wor...Justin Blanchard
2022-07-21compilers: add logging to obscure compiler defines scraperEli Schwartz
2022-07-21compilers: include compiler detection output in the debug logsEli Schwartz
2022-07-21compilers: better reporting of command failuresEli Schwartz
2022-07-11Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 stateEli Schwartz
2022-07-06Detect Cython and Vala compilers on the build machine alwaysTristan Partin
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-07-03fix totally invalid import of an importEli Schwartz
2022-06-21visualstudio.py: Apply /utf-8 only on clang or VS2015+Chun-wei Fan
2022-06-10ACfL version detection with regexStepan Nassyr
2022-06-10Allow for 3-component ACfL versionsStepan Nassyr
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz
2022-06-06compilers: Add support for stand-alone leak sanitizerMarco Trevisan (Treviño)
2022-06-01compiler: Add missing needs_static_linker to base Compiler classDylan Baker
2022-05-25Fix optimization level 's' for the TI compilerAndreas Obergschwandtner
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz
2022-05-19Fix invalid Python overridesTristan Partin
2022-05-19Add cc.has_function_attribute('sentinel')Tristan Partin
2022-05-19Add cc.has_function_attribute('section')Tristan Partin
2022-05-09compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compi...Eli Schwartz
2022-05-08compilers/c++: Add MSVC option to make the __cplusplus define accurateEli Schwartz
2022-05-06compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd lineKhairul Azhar Kasmiran
2022-04-30implement and test a few compiler checks for DRemi Thebault
2022-04-30linkers: Add support for mold linkerFini Jastrow
2022-04-25Visual Studio: Only use /utf-8 on VS2015 or later or clang-clChun-wei Fan
2022-04-13compilers: fix broken CompCert support for release flagsEli Schwartz
2022-03-31Merge pull request #9989 from ePirat/epirat-fix-uscore-prefix-detectionJussi Pakkanen
2022-03-31clike: print stderr instead of stdout for debuggingMarvin Scholz
2022-03-31visualstudio: do not query underscore define with MSVCMarvin Scholz
2022-03-31clike: add more reliable ways to check underscore prefixMarvin Scholz
2022-03-30compilers/gnu: use Popen_safe to prevent resource leaksMarvin Scholz
2022-03-24Debian renamed cython to cython3, support bothXavier Claessens
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens
2022-03-22compilers: fix mypy warning in Rust detectionDylan Baker
2022-03-16fix detection of language standard library pathsPaolo Bonzini
2022-03-12remove unused type ignore that mypy 0.940 no longer needsEli Schwartz
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-03-02compilers/gnu: set level 0 optimization to '-O0'Dylan Baker
2022-03-01compilers/d: fix mangling of rpath-link in DMD-like compilersEli Schwartz
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz
2022-02-16flake8: remove some redundant separatorsEli Schwartz
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz
2022-02-16flake8: fix typoed whitespace surrounding tokensEli Schwartz
2022-02-06dlang: fix #9250 invalid include flag for root directoryTobias Pankrath
2022-02-02Genericise TI compiler and add MSP430 supportWilliam Toohey
2022-01-27mark regex string as raw string to fix invalid escapesEli Schwartz
2022-01-27flake8: fix indentation styleEli Schwartz
2022-01-26compilers/c_function_attributes: add retainArsen Arsenović