aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
AgeCommit message (Expand)AuthorFilesLines
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens1-3/+4
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-2/+2
2022-10-24Add MASM compilerXavier Claessens1-1/+2
2022-10-24Not all compilers support depfileXavier Claessens1-1/+1
2022-10-24Add NASM compilerXavier Claessens1-1/+2
2022-10-23Compilers: Add a preprocessor mode for clike compilersXavier Claessens1-0/+12
2022-10-13Add b_thinlto_cache for automatically configuring incremental ThinLTOTatsuyuki Ishi1-4/+12
2022-10-09compilers: Add optimization=plain optionJan Tojnar1-2/+4
2022-09-27compilers: Cleanup a bit languages/suffixes listsXavier Claessens1-18/+22
2022-09-09compilers: drop some useless info from CompileResultEli Schwartz1-5/+2
2022-09-09compilers: fix regression in logging cached compile commandsEli Schwartz1-4/+3
2022-09-01env2mfile: reuse logical lists of interesting facts from meson itselfEli Schwartz1-0/+1
2022-08-24fix linker regression for compilers that don't accept LDFLAGS directlyEli Schwartz1-1/+5
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-1/+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-04-30linkers: Add support for mold linkerFini Jastrow1-2/+2
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-2/+2
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz1-1/+1
2021-12-30fix type annotations for compiler toolchain rpathsEli Schwartz1-1/+1
2021-11-01migrate python 3.5 compatible superclass variable annotations to 3.6Eli Schwartz1-5/+3
2021-10-29Remove duplicated CEXE_MAPPING tableXavier Claessens1-5/+0
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-09-28Merge pull request #9014 from bonzini/mixed-language-linkJussi Pakkanen1-8/+20
2021-09-25compilers: Add default search path stdlib_only_link_flagsDylan Baker1-1/+1
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz1-2/+2
2021-09-07interpreter: detect and pass compiler to be used for linker testsPaolo Bonzini1-0/+2
2021-09-07compilers: allow link tests to use objects from a different compilerPaolo Bonzini1-2/+12
2021-09-07compilers: do accept None in Compiler.compile extra_argsPaolo Bonzini1-1/+2
2021-09-07compilers: fix flake8 issuesPaolo Bonzini1-7/+6
2021-09-01Clang should error for all implicit function checks (#9165)Dylan Baker1-2/+3
2021-08-20compilers: Add get_no_warn_args to the base Compiler classDylan Baker1-0/+4
2021-08-16compilers/compilers: Fix some potential issues spotted by pyrightDylan Baker1-2/+4
2021-08-16compilers: Fix extra_args parameterDylan Baker1-13/+15
2021-08-16compilers: Fix annotations for run and cached_compileDylan Baker1-5/+5
2021-08-08Add support for finding Javascript source libraries with Emscripten.Jussi Pakkanen1-1/+2
2021-07-14linkers: remove is_shared_module argument to get_soname_argsPaolo Bonzini1-3/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-2/+2
2021-06-22Fixed style issue as per comments on PR 8911.Justin Handville1-2/+1
2021-06-22Fix for Issue 8910 (Meson filters CMake asm files)Justin Handville1-0/+3
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-3/+4
2021-06-09compilers: Fix missing functions in Compiler base classDaniel Mensinger1-0/+19
2021-06-07compilers: Add cython file suffixesDylan Baker1-0/+2
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-0/+1
2021-05-19compilers: Add `get_debug_args` to base CompilerDylan Baker1-0/+4
2021-05-19.C files are now treated as C++ codeVolker-Weissmann1-2/+4
2021-04-01environment: get environment variables for both host and build machinesDylan Baker1-8/+15
2021-03-30Split environment variable and command line cflagsDylan Baker1-4/+7
2021-03-14compilers/linkers: Add a methhod for getting the rspfile syntaxDylan Baker1-1/+9
2021-03-04compilers: Use EnvironmentException not EnvironmentError/OSErrorDylan Baker1-8/+8