summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2025-02-27use ElementaryOptionValues instead of open coding... againDylan Baker
2025-02-27modules/rust: use 'nightly' as the bindgen version if the compiler is nightlyDylan Baker
2025-02-27compilers/detect: Split -beta and -nightly suffixes from rustcDylan Baker
2025-02-27Fixes issue 14089 (detection of Intel compiler)Tom Evers
2025-02-16c: add -Wno-vla-larger-than to the exceptions for -Wno*Paolo Bonzini
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-11ninja backend: Use swiftc flag -working-directory if availableMarco Rebhan
2025-02-05options: Replace uses of `UserOption[T.Any]` with a Union of UserOption typesDylan Baker
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-02-05options: Get rid of the invalid _U type, and use UserOption[_T]Dylan Baker
2025-02-03rust: use f-string to build rpath argumentsPaolo Bonzini
2025-02-03ninjabackend: start adjusting for differences between rustc and rustdocPaolo Bonzini
2025-02-03ninjabackend: unify building rpath argsPaolo Bonzini
2025-01-29swift: Fix duplicate SDK include paths causing a compile errorPiotr Brzeziński
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: Check if GCC has support for ObjC and/or ObjC++Dylan Baker
2025-01-27compilers: split Apple C++ version handling to a mixinDylan Baker
2025-01-27compilers: move Apple C Std version handling to a mixinDylan Baker
2025-01-27compilers/objcpp: Use the GnuCPPStdMixin for ObjC++Dylan Baker
2025-01-27compilers/gnu: Split Gnu C++ standard handling into a mixin classDylan Baker
2025-01-27compilers/objc: Use Shared GNU C standard handlingDylan Baker
2025-01-27compilers/gnu: Pull C Standard handling out of GnuCCompilerDylan 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-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-20Remove GCC's -Wunsuffixed-float-constants from warningsDavid Robillard
2025-01-20compilers/clike: Speedup cross_compute_intFlorian "sp1rit"​
2025-01-15Fix minimum required Apple clang version for C++26Nikolai Vavilov
2025-01-09Add Linear ASM compilerWu, Zhenyu
2025-01-09Merge pull request #12342 from gerioldman/TaskingCCompilerJussi Pakkanen
2025-01-08Update cpp language list for intel compiler on windowsborg323
2025-01-08rust: add 2024 editionPaolo Bonzini
2025-01-08rust: change warning_level=0 to "--cap-lints allow"Paolo Bonzini
2025-01-08First draft version of Tasking MIL linking with b_lto and prelinkinggerioldman
2025-01-08Add TASKING compiler supportgerioldman
2024-12-29compilers: cache the results of is_source()Paolo Bonzini
2024-12-27compilers: De-dup -Wl,-rpath, and -Wl,-rpath-link,Nirbheek Chauhan
2024-12-27arglist: De-dup arg prefixes only when they are used as a prefixNirbheek Chauhan
2024-12-19compilers: Do not pass `-fuse-ld=lld` via `-Wl,`LIU Hao
2024-12-19rust: raise a warning if clippy is used instead of rustcPaolo Bonzini
2024-12-19scripts: add "clippy" internal toolPaolo Bonzini
2024-12-19mtest: move determine_worker_count to utils, generalizePaolo Bonzini