summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/__init__.py
AgeCommit message (Expand)Author
2025-07-29ninjabackend: handle specially TUs where compilation and linking happens toge...Paolo Bonzini
2025-04-09interpreter: Error if java sources used with non-jar target (#14424)Andrew McNulty
2025-04-02options: move BASE_OPTIONS to the options moduleDylan Baker
2025-03-03compilers: Remove the BaseOption typeDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2022-09-19compilers: don't export every compiler as a top-level propertyEli Schwartz
2022-02-02Genericise TI compiler and add MSP430 supportWilliam Toohey
2021-09-28Merge pull request #9014 from bonzini/mixed-language-linkJussi Pakkanen
2021-09-24compilers/rust: Add support for clippyDylan Baker
2021-09-14compilers: publicly export one more constantEli Schwartz
2021-09-07interpreter: detect and pass compiler to be used for linker testsPaolo Bonzini
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger
2021-06-18interpreter: Refactor interpreter.compiler to use ObjectHolderDaniel Mensinger
2021-06-09compilers: Fix missing functions in Compiler base classDaniel Mensinger
2021-06-07compilers: Expose Cython compilerDylan Baker
2021-06-05typing: Fully annotate dependencies.cudaDaniel Mensinger
2021-01-11use PEP8 style naming for LANGUAGES_USING_* as wellDylan Baker
2020-09-15Add support for the CompCert C CompilerSebastian Meyer
2020-09-06backends: check external rpaths for all languages using ldflagsJames Hilliard
2020-08-22Merge pull request #7609 from dcbaker/submit/2020-08/cmake-fix-apple-clangJussi Pakkanen
2020-08-22compilers: Add Apple subclasses for ObjC and ObjC++Dylan Baker
2020-07-13add Nvidia HPC SDK compilersMichael Hirsch, Ph.D
2020-06-22compilers: Split CompilerArgs into a separate moduleDylan Baker
2020-03-23Fix linker evn var testsJohn Ericson
2020-03-21-Add xc16 and c2000 C,Cpp toolchain supportalanNz
2020-02-12Improve error reported when language has no compilerJon Turney
2019-10-20Fix all flake8 warningsDaniel Mensinger
2019-10-07compilers: replace CompilerType with MachineInfoDylan Baker
2019-10-07compilers: Add a specific type for AppleClangCDylan Baker
2019-08-14compilers: Dispatch to dynamic linker classDylan Baker
2019-08-05Add basic Webassembly support via Emscripten.Jussi Pakkanen
2019-07-23compilers: pull sanitzier args into compiler classesDylan Baker
2019-07-15compilers: Put clang mixin in a moduleDylan Baker
2019-07-15compilers: Put Intel compiler classes into the mixins folderDylan Baker
2019-07-15compilers: split gnu and gnulike compilers out of compilersDylan Baker
2019-07-15compilers: Move the VisualStudioLikeCompiler class into mixinsDylan Baker
2019-07-15compilers: move ccrx compiler abstraction into mixinsDylan Baker
2019-05-13compilers: Add basic ICL abstractionsDylan Baker
2019-05-13compilers: rename IntelCompiler to IntelGnuLikeCompilerDylan Baker
2019-05-03compilers: Split C-Like functionality into a mixin classesDylan Baker
2019-05-02Revert "detect Intel ICL on windows"Dylan Baker
2019-04-27detect Intel ICL on windowsMichael Hirsch, Ph.D
2019-01-29correct naming to CudaCompiler, pep8Michael Hirsch, Ph.D
2019-01-21added cuda compilerBeau Johnston
2019-01-21Add PGI C and C++ compilers (#4803)Michael Hirsch, Ph.D
2019-01-16Flang Fortran compiler added.Michael Hirsch, Ph.D
2019-01-06Absolute path generation refactoringDaniel Mensinger
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao
2018-11-04Detect clang-cl as msvc-like, not clang-likeJon Turney
2018-09-16Use enum instead of `int` for compiler variantsDavid Seifert