aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
AgeCommit message (Expand)AuthorFilesLines
2023-08-06UserArrayOption: Remove user_input argumentXavier Claessens1-2/+2
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker1-4/+0
2023-07-12Fix return type of debugfile functionsTristan Partin1-1/+1
2023-07-12Remove Compiler._build_wrapper(temp_dir:)Tristan Partin1-2/+1
2023-07-12Fix the typing around Compiler._get_compile_output()Tristan Partin1-4/+6
2023-07-12Annotate naked fundamental Python typesTristan Partin1-1/+1
2023-07-12Replace some type comments with annotationsTristan Partin1-63/+72
2023-07-12Use CompileCheckMode enumTristan Partin1-15/+12
2023-07-12Remove type comments from compilers.pyTristan Partin1-53/+59
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP1-1/+4
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath1-0/+6
2023-06-26linkers: delay implementations import until detect is runEli Schwartz1-1/+2
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz1-5/+2
2023-04-21compilers: split code for deciding if debug is needed into a helperDylan Baker1-4/+12
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker1-5/+10
2023-04-20intro: add more details to generated json filesCharles Brunet1-1/+1
2023-04-11fix various spelling issuesJosh Soref1-3/+3
2023-03-23asm: Add sx extensionRenan Lavarec1-1/+1
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet1-1/+1
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund1-2/+2
2023-02-27Add Compiler.cached_run()Andres Freund1-1/+29
2023-02-25Misleading comment mtribiere1-1/+1
2023-02-20nasm: Link with windows CRT libs when nasm is used as linker languageXavier Claessens1-1/+1
2023-02-01remove unneeded type commentEli Schwartz1-1/+1
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