summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/gnu.py
AgeCommit message (Expand)Author
2025-12-01compilers: pass target to get_lto_*_argsPaolo Bonzini
2025-11-23compilers: forward gen_vs_module_defs_args to linkerPaolo Bonzini
2025-11-19compilers: Remove Environment parameter from CLikeCompiler.get_compiler_dirsDylan Baker
2025-11-19compilers: Remove Environment parameter from CLikeCompiler.has_argumentsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.sanitizer_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.openmp_flagsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler._build_wrapperDylan Baker
2025-11-14Add `os2_emxomf' option to generate OMF files on OS/2KO Myung-Hun
2025-11-14PIC is always enabled on OS/2KO Myung-Hun
2025-11-12compilers: pass target and env to sanitizer_*_argsPaolo Bonzini
2025-11-09compilers: support GCC incremental LTOSam James
2025-11-09compilers: gnu: prepare for more work in get_lto_compile_argsSam James
2025-11-09compilers: gnu: clean up get_lto_link_argsSam James
2025-11-09compilers: gnu: implement get_lto_link_argsSam James
2025-10-29compilers/gnu: use version attributes for feature checksLiza Chevalier
2025-09-26Add eld in GnuLikeCompilerKushal Pal
2025-06-27compilers-fortran: Fix preprocessing when fortran uses concat operatorAndrew Lister
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker
2025-03-09compilers: convert `b_sanitize` to a free-form array optionPatrick Steinhardt
2025-01-27compilers/gnu: Split Gnu C++ standard handling into a mixin classDylan Baker
2025-01-27compilers/gnu: Pull C Standard handling out of GnuCCompilerDylan Baker
2025-01-20Remove GCC's -Wunsuffixed-float-constants from warningsDavid Robillard
2025-01-08First draft version of Tasking MIL linking with b_lto and prelinkinggerioldman
2024-12-19mtest: move determine_worker_count to utils, generalizePaolo Bonzini
2024-11-19compilers: avoid one or more version_compare per targetPaolo Bonzini
2024-08-07compilers: change get_argument_syntax to static methodKacper Michajłow
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-26compilers: pass Environment to openmp_flagsDylan Baker
2024-06-24compilers: make lang_map publicSam James
2024-02-05Turn on strict mode, as it is no longer the default since Python 3.6U2FsdGVkX1
2024-02-04Fix ninja cannot find the library when libraries contain symlinks.U2FsdGVkX1
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker
2023-07-12Match the method signatures of parent classesTristan 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-05comp.preprocess(): Do not treat every file as assemblyXavier Claessens
2023-03-23asm: Add sx extensionRenan Lavarec
2023-03-12Fix warning_level=everything with GCC 8David Robillard
2023-02-17compilers: -fprofile-correction is only a valid switch with gcc itself.Luke Elliott
2023-02-01treewide: add future annotations importEli Schwartz
2022-11-27Add warning_level=everythingDavid Robillard
2022-10-25compilers: Make sure to not use ccache in compiler checksXavier Claessens
2022-10-23gnulike: Fix preprocessing files with any extensionXavier Claessens
2022-10-09compilers: Add optimization=plain optionJan Tojnar
2022-05-09compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compi...Eli Schwartz
2022-04-30linkers: Add support for mold linkerFini Jastrow
2022-03-30compilers/gnu: use Popen_safe to prevent resource leaksMarvin Scholz