summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
AgeCommit message (Expand)Author
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker
2023-07-12Fix return type of debugfile functionsTristan Partin
2023-07-12Remove Compiler._build_wrapper(temp_dir:)Tristan Partin
2023-07-12Fix the typing around Compiler._get_compile_output()Tristan Partin
2023-07-12Annotate naked fundamental Python typesTristan Partin
2023-07-12Replace some type comments with annotationsTristan Partin
2023-07-12Use CompileCheckMode enumTristan Partin
2023-07-12Remove type comments from compilers.pyTristan Partin
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz
2023-04-21compilers: split code for deciding if debug is needed into a helperDylan Baker
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker
2023-04-20intro: add more details to generated json filesCharles Brunet
2023-04-11fix various spelling issuesJosh Soref
2023-03-23asm: Add sx extensionRenan Lavarec
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund
2023-02-27Add Compiler.cached_run()Andres Freund
2023-02-25Misleading comment mtribiere
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