summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/clang.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 Compiler.has_functionDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.openmp_flagsDylan Baker
2025-11-12compilers: generalize -fembed-bitcodePaolo Bonzini
2025-11-11compilers: support prelinking with ClangAlois Wohlschlager
2025-11-11compilers: clang: allow ThinLTO with bfdSam James
2025-10-14compilers: clang: pass /nodefaultlibPaolo Bonzini
2025-10-14compilers: make link/lld-link check homogeneousPaolo Bonzini
2025-09-24compilers: clang: map -Db_vscrt to -fms-runtime-libPaolo Bonzini
2025-06-05Add eld as default linker for Qualcomm Hexagon compilerKushal Pal
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker
2025-01-27compilers/clang: split the Std handling for C++ out of the ClangCPPCompilerDylan Baker
2025-01-27compilers/clang: Move the Mixin for C standards out of the c moduleDylan Baker
2024-12-19compilers: Do not pass `-fuse-ld=lld` via `-Wl,`LIU Hao
2024-12-10compilers: Pass `vs_module_defs` with `/DEF:` to LLD-LINKLIU Hao
2024-08-08Fix compiling ObjC/ObjC++ on Windows/MinGWJonathan Schleifer
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-06-24compilers: detect: fix pre-processor scraping by defining languageSam James
2024-05-24compilers: improve a comment describing why we add a silly clang workaroundEli Schwartz
2024-02-25clang: Fix tests that use /DEF for MSVC LINK.exeL. E. Segovia
2024-02-25linkers: Fix detection of link arguments to Clang(-cl) + MSVCL. E. Segovia
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-08-08clang: use gcc syntax to enable diagnostics colorkiwixz
2023-07-12Replace some type comments with annotationsTristan Partin
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
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-04-30linkers: Add support for mold linkerFini Jastrow
2022-02-16flake8: fix various whitespace errors with badly aligned codeEli Schwartz
2022-01-10compilers: push the compiler id to a class variableDylan Baker
2021-11-15only pass clang LTO arguments when they are neededEli Schwartz
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-09-21Use -Oz when optimization=s in ClangAndrea Pappacoda
2021-09-01Clang should error for all implicit function checks (#9165)Dylan Baker
2021-07-13Clang: Apply `-O0`Pamplemousse
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-02-18compilers: clang: Drop -Xclang before -fcolor-diagnostics flagKrzysztof MaƂysa
2021-02-17compilers: Only insert -flto-jobs in clang's link argumentsDylan Baker
2021-02-02Add support for LLVM's thinLTODylan Baker
2021-02-02compilers: Add support for using multiple threads with ltoDylan Baker
2021-01-04use OptionKey for builtin and base optionsDylan Baker
2020-12-14Propagate Windows target checks upLaurin-Luis Lehning
2020-12-14Make win_subsystem a linker propertyLaurin-Luis Lehning
2020-12-13Add support for driving lld-link indirectly through clang on WindowsLaurin-Luis Lehning