summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cpp.py
AgeCommit message (Expand)Author
2025-12-08compilers/nvidia_hpc: compilers: move -std options to get_option_std_argsZephyr Lykos
2025-11-23Add import std support to MSVC.Jussi Pakkanen
2025-11-23Add cpp_importstd option.Jussi Pakkanen
2025-11-19compilers: Remove Environment parameter from CLikeCompiler.get_compiler_dirsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_option_compile_argsDylan Baker
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_headerDylan 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.find_libraryDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_language_stdlib_onl...Dylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_assert_argsDylan 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-11-09Fix inverted RTTI logic in Intel C++ compilerTudor Gradinaru
2025-10-31compilers: cpp: unset LIBCPP_HARDENING_MODE first for debugstlSam James
2025-10-31compilers: cpp: explain more wrt GCC versions vs assertionsSam James
2025-10-31compilers: cpp: stop trying to handle old libc++ for assertionsSam James
2025-10-31compilers: cpp: add comment wrt GCC -stdlib=libc++ caseSam James
2025-10-29compilers: add Microchip XC32 compilerLiza Chevalier
2025-10-29compilers/nvidia_hpc: support C/C++ -stdEisuke Kawashima
2025-10-06Revert "compilers: refactor sanity checking code"Dylan Baker
2025-10-06compilers: refactor sanity checking codeDylan Baker
2025-08-07cpp: handle Apple Clang deprecation of hardening macro for old versions tooSam James
2025-05-13cpp: Fix cpp_std=vc++14Peter Harris
2025-05-02cpp: fix _LIBCPP_ENABLE_ASSERTIONS warningMartin Dørum
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-03-10coredata: remove get_option_for_subprojectDylan Baker
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-05options: Add an EnumeratedUserOption classDylan Baker
2025-02-05options: use dataclasses for UserOptionDylan 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-28Merge pull request #13642 from dcbaker/submit/fix-objc-standardsJussi Pakkanen
2025-01-28compilers/clang++: Add `-fpch-instantiate-templates` to speed up clang++ buildsinsunaa
2025-01-27compilers: split Apple C++ version handling to a mixinDylan Baker
2025-01-27compilers/gnu: Split Gnu C++ standard handling into a mixin classDylan Baker
2025-01-27compilers/objcpp: Use shared C++ standards with ClangCPPStandardDylan Baker
2025-01-27compilers/clang: split the Std handling for C++ out of the ClangCPPCompilerDylan Baker
2025-01-15Fix minimum required Apple clang version for C++26Nikolai Vavilov
2025-01-08Update cpp language list for intel compiler on windowsborg323
2024-10-21compilers: Fix inconsistent option descriptionsDavid Robillard
2024-10-11Add options for standard parameter for nvc and nvc++Kevin Meagher