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