summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2022-12-27emscripten: use single arguments when specifying optionsKleis Auke Wolthuizen
2022-12-27emscripten: prefer `-pthread` over `-s USE_PTHREADS=1`Kleis Auke Wolthuizen
2022-12-22meson: Cache os.path.realpath in CLikeCompilerArgsNirbheek Chauhan
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-11-29Don't ignore documentation-related flags for D compilersAxel Ricard
2022-11-27Add warning_level=everythingDavid Robillard
2022-11-22compilers: remove opinionated c++ warning flagEli Schwartz
2022-11-05nasm: Fix get_optimization_args()Ole André Vadla Ravnås
2022-11-01nasm: Implement get_crt_compile_args()Xavier Claessens
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens
2022-10-24Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixinTristan Partin
2022-10-24Use f-strings in JavaCompilerTristan Partin
2022-10-24Add missing compiler functions to JavaCompilerTristan Partin
2022-10-24basic support for oneapi compilersRobert Cohn
2022-10-24Add MASM compilerXavier Claessens
2022-10-24Not all compilers support depfileXavier Claessens
2022-10-24nasm: Harcode default path on WindowsXavier Claessens
2022-10-24Add yasm as fallback for nasm languageXavier Claessens
2022-10-24Add NASM compilerXavier Claessens
2022-10-23gnulike: Fix preprocessing files with any extensionXavier 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-13clang: Support ThinLTO with moldTatsuyuki Ishi
2022-10-09compilers: Add optimization=plain optionJan Tojnar
2022-10-03pylint: enable consider-using-(min|max)-builtinDylan Baker
2022-09-28find_library with argument beginning in "lib" is a bad idea, warn about itEli Schwartz
2022-09-27compilers: Cleanup a bit languages/suffixes listsXavier Claessens
2022-09-22compilers: unify fortran sanity check with its parent Clike handlingEli Schwartz
2022-09-22use simpler subprocess.run interface instead of manual PopenEli Schwartz
2022-09-22compilers: make sanity checks log commands using join_argsEli Schwartz
2022-09-19pylint: enable consider-using-inDylan Baker
2022-09-19pylint: enable use-maxsplit-argDylan Baker
2022-09-19fix odd mypy issue in unreachable codeEli Schwartz
2022-09-19simplify type annotationEli Schwartz
2022-09-19compilers: avoid importing compilers upfront for detectEli Schwartz
2022-09-19compilers: perform targeted imports for detectEli Schwartz
2022-09-19compilers: use more direct checks for what kind of compiler we haveEli Schwartz
2022-09-19compilers/detect: rename potentially conflicting nameEli Schwartz
2022-09-19compilers: use consistent function signature for objcEli Schwartz
2022-09-19compilers: remove dead codeEli Schwartz
2022-09-19compilers: single-source compiler class as cls, consistentlyEli Schwartz
2022-09-19compilers: don't export every compiler as a top-level propertyEli Schwartz
2022-09-13Use os.path.realpath for default include paths testing in -isystem.Yang Bo
2022-09-09compilers: drop some useless info from CompileResultEli Schwartz
2022-09-09compilers: fix regression in logging cached compile commandsEli Schwartz
2022-09-07compilers: correct the MSVC version comparison for turning on __cplusplusEli Schwartz
2022-09-01env2mfile: reuse logical lists of interesting facts from meson itselfEli Schwartz
2022-08-29flake8: move typing-only imports into T.TYPE_CHECKINGEli Schwartz
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge