summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
Commit message (Expand)AuthorAgeFilesLines
* compilers: split code for deciding if debug is needed into a helperDylan Baker2023-04-211-4/+12
* compilers: convert method to get assert control to a booleanDylan Baker2023-04-211-5/+10
* intro: add more details to generated json filesCharles Brunet2023-04-201-1/+1
* fix various spelling issuesJosh Soref2023-04-111-3/+3
* asm: Add sx extensionRenan Lavarec2023-03-231-1/+1
* prevent lib prefix warning from pkg-configCharles Brunet2023-03-161-1/+1
* Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund2023-02-271-2/+2
* Add Compiler.cached_run()Andres Freund2023-02-271-1/+29
* Misleading comment mtribiere2023-02-251-1/+1
* nasm: Link with windows CRT libs when nasm is used as linker languageXavier Claessens2023-02-201-1/+1
* remove unneeded type commentEli Schwartz2023-02-011-1/+1
* compilers: Make sure to not use ccache in compiler checksXavier Claessens2022-10-251-3/+4
* Compilers: Keep ccache and exelist separatedXavier Claessens2022-10-251-2/+2
* Add MASM compilerXavier Claessens2022-10-241-1/+2
* Not all compilers support depfileXavier Claessens2022-10-241-1/+1
* Add NASM compilerXavier Claessens2022-10-241-1/+2
* Compilers: Add a preprocessor mode for clike compilersXavier Claessens2022-10-231-0/+12
* Add b_thinlto_cache for automatically configuring incremental ThinLTOTatsuyuki Ishi2022-10-131-4/+12
* compilers: Add optimization=plain optionJan Tojnar2022-10-091-2/+4
* compilers: Cleanup a bit languages/suffixes listsXavier Claessens2022-09-271-18/+22
* compilers: drop some useless info from CompileResultEli Schwartz2022-09-091-5/+2
* compilers: fix regression in logging cached compile commandsEli Schwartz2022-09-091-4/+3
* env2mfile: reuse logical lists of interesting facts from meson itselfEli Schwartz2022-09-011-0/+1
* fix linker regression for compilers that don't accept LDFLAGS directlyEli Schwartz2022-08-241-1/+5
* move various unused typing-only imports into type-checking blocksEli Schwartz2022-07-031-1/+3
* compilers: Add support for stand-alone leak sanitizerMarco Trevisan (Treviño)2022-06-061-1/+1
* compiler: Add missing needs_static_linker to base Compiler classDylan Baker2022-06-011-0/+3
* linkers: Add support for mold linkerFini Jastrow2022-04-301-2/+2
* OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens2022-03-221-2/+2
* flake8: fix various whitespace errors with badly aligned codeEli Schwartz2022-02-161-1/+1
* fix type annotations for compiler toolchain rpathsEli Schwartz2021-12-301-1/+1
* migrate python 3.5 compatible superclass variable annotations to 3.6Eli Schwartz2021-11-011-5/+3
* Remove duplicated CEXE_MAPPING tableXavier Claessens2021-10-291-5/+0
* Fix typos discovered by codespellChristian Clauss2021-10-101-1/+1
* Merge pull request #9014 from bonzini/mixed-language-linkJussi Pakkanen2021-09-281-8/+20
|\
| * interpreter: detect and pass compiler to be used for linker testsPaolo Bonzini2021-09-071-0/+2
| * compilers: allow link tests to use objects from a different compilerPaolo Bonzini2021-09-071-2/+12
| * compilers: do accept None in Compiler.compile extra_argsPaolo Bonzini2021-09-071-1/+2
| * compilers: fix flake8 issuesPaolo Bonzini2021-09-071-7/+6
* | compilers: Add default search path stdlib_only_link_flagsDylan Baker2021-09-251-1/+1
* | apply flake8 fixes for unused imports and missing importsEli Schwartz2021-09-141-2/+2
|/
* Clang should error for all implicit function checks (#9165)Dylan Baker2021-09-011-2/+3
* compilers: Add get_no_warn_args to the base Compiler classDylan Baker2021-08-201-0/+4
* compilers/compilers: Fix some potential issues spotted by pyrightDylan Baker2021-08-161-2/+4
* compilers: Fix extra_args parameterDylan Baker2021-08-161-13/+15
* compilers: Fix annotations for run and cached_compileDylan Baker2021-08-161-5/+5
* Add support for finding Javascript source libraries with Emscripten.Jussi Pakkanen2021-08-081-1/+2
* linkers: remove is_shared_module argument to get_soname_argsPaolo Bonzini2021-07-141-3/+2
* fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger2021-06-291-2/+2
* Fixed style issue as per comments on PR 8911.Justin Handville2021-06-221-2/+1