summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/c.py
AgeCommit message (Expand)Author
2025-12-08compilers/nvidia_hpc: compilers: move -std options to get_option_std_argsZephyr Lykos
2025-11-19compilers: Remove Environment parameter from Compiler.get_option_std_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_option_link_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.has_header_symbolDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.has_functionDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.sanity_checkDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.compiles()Dylan Baker
2025-11-19compilers: Remove Environment parameter from get_compileropt_valueDylan Baker
2025-11-19compilers: Stop passing `is_cross`Dylan Baker
2025-11-19compilers: Pass Environment instead of MachineInfoDylan Baker
2025-10-29compilers: add Microchip XC32 compilerLiza Chevalier
2025-10-06Revert "compilers: refactor sanity checking code"Dylan Baker
2025-10-06compilers: refactor sanity checking codeDylan Baker
2025-07-07Correct get_option_std_args for IntelClCCompilerMichael J Steel
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker
2025-04-04compilers: move -std options to get_option_std_args, special-casing CUDAPaolo Bonzini
2025-04-04compilers: remove useless get_option_compile_argsPaolo Bonzini
2025-02-27Fixes issue 14089 (detection of Intel compiler)Tom Evers
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-05options: Add an EnumeratedUserOption classDylan Baker
2025-02-05compilers: remove Compiler.create_optionDylan Baker
2025-02-05compilers: use super().get_options() instead of CompilerClass.get_options()Dylan Baker
2025-02-05compilers: fix the UserStdOption name of the C and C++ compilersDylan Baker
2025-01-27compilers: move Apple C Std version handling to a mixinDylan Baker
2025-01-27compilers/gnu: Pull C Standard handling out of GnuCCompilerDylan Baker
2025-01-27compilers/objc: Use shared C standards with clang C compilerDylan Baker
2025-01-27compilers/clang: Move the Mixin for C standards out of the c moduleDylan Baker
2025-01-27adding c_std=c2y option for gcc-15ajs
2025-01-27adding c_std=c2y option for clangajs
2025-01-08First draft version of Tasking MIL linking with b_lto and prelinkinggerioldman
2025-01-08Add TASKING compiler supportgerioldman
2024-10-21compilers: Fix inconsistent option descriptionsDavid Robillard
2024-10-11Add options for standard parameter for nvc and nvc++Kevin Meagher
2024-10-11Fix minimal version for Emscripten C23 supportLoïc Estève
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-12Rename langopt methodJussi Pakkanen
2024-06-26compilers: Add support for OpenMP from homebrew with AppleClangDylan Baker
2024-06-14Fix mypy.Jussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-08Create helper method for lang opts and use in C compiler classes.Jussi Pakkanen
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-05-19Fix handling of C standard support for Emscripten.Ralf Gommers
2024-03-15Improve error messages for invalid option valuesCharles Brunet
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens
2024-03-12Added support for Texas Instruments C6000 compiler.Petr Machacek
2024-01-15compilers: add c23 and gnu23 c_stdsSimon Ser
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-08-07c_std, cpp_std: Change to a list of desired versions in preference orderXavier Claessens
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-05-31mlog: remove direct calls to log_onceDylan Baker