aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2020-11-17Revert "Add thinlto support. Closes #7493."Jussi Pakkanen4-20/+11
2020-11-14Merge pull request #7843 from dcbaker/submit/rustc-fixesJussi Pakkanen1-0/+4
2020-11-13msvc: enable /std:c17 flagjpark371-8/+19
2020-11-13compilers/rust: add and use an implementation of use_linker_argsDylan Baker1-0/+4
2020-11-13Merge pull request #7866 from dcbaker/submit/compiler-std-in-baseJussi Pakkanen4-170/+123
2020-11-12clang-cl: Allow clang-cl (when compiling C) to pass std to underlying clang)Dylan Baker1-34/+33
2020-11-12compilers/c: Log that MSVC doesn't support gnu stdsDylan Baker1-1/+13
2020-11-12compilers: define standards in the base language compilerDylan Baker3-152/+71
2020-11-12compilers: Standardize the names of compiler optionsDylan Baker3-16/+16
2020-11-12compilers/c: Clang-cl also needs specific handling for standardsDylan Baker1-0/+19
2020-11-12Make MSVC accept gnu11 as a language standard version. Closes: #7611.Jussi Pakkanen1-3/+7
2020-11-10compilers/rust: Add color outputDylan Baker1-1/+7
2020-11-10compilers/rust: Add vs_crt supportDylan Baker1-0/+6
2020-11-09Fix WASM thread count option. Closes #7921.Jussi Pakkanen1-2/+2
2020-11-08Fix "generator doesn't stop" on WindowsChristoph Reiter1-1/+1
2020-11-08Add thinlto support. Closes #7493.Jussi Pakkanen4-11/+20
2020-11-05rust: implement support for --editionDylan Baker1-0/+19
2020-10-16Refactor handling of machine file optionsXavier Claessens1-8/+3
2020-10-16compilers/cuda: Use format_map(mapping) instead of format(**mapping)Carlos Bederian1-2/+2
2020-10-16compilers/cuda: Fix has_header_symbol checkCarlos Bederian1-4/+17
2020-10-14vs: add static_from_buildtype to b_vscrtPeter Harris3-11/+22
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen3-0/+24
2020-10-06compilers: Enable C++20 for Intel C++ Compiler.Vinson Lee1-0/+3
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger3-3/+3
2020-10-01compilers/icl fix IntelClCPP argument checkingDylan Baker1-0/+4
2020-10-01compilers/icl: Fix pch usageDylan Baker1-0/+3
2020-10-01compilers/fortran: make ifort on windows signature match ICL'sDylan Baker1-1/+1
2020-10-01compilers/clike: Store exe_wrapper as ExternalProgramDylan Baker2-4/+4
2020-10-01compilers: make get_optimization_args abstractDylan Baker2-1/+5
2020-10-01compilers/fortran: fix has_multi_*_argumentsDylan Baker2-23/+12
2020-10-01compilers/d: add type annotationsDylan Baker2-128/+143
2020-10-01compilers/gnu: Don't pretend to inherit CLikeDylan Baker1-1/+1
2020-10-01compilers: move _build_wrapper out of clike into CompilerDylan Baker2-51/+79
2020-10-01compilers: clang: use get_compiler_check_argsDylan Baker1-5/+8
2020-10-01compilers/intel: use get_compiler_check_argsDylan Baker2-24/+15
2020-10-01compilers: move get_compile_check_args() to CompilerDylan Baker3-26/+47
2020-10-01compilers/fortran: add type annotationsDylan Baker2-92/+143
2020-10-01compilers/java: Add type annotationsDylan Baker1-24/+22
2020-10-01compilers/rust: add type annotationsDylan Baker1-25/+38
2020-10-01compilers/swift: Add type annotationsDylan Baker1-30/+37
2020-10-01Compilers/vala: Add type annotationsDylan Baker2-24/+35
2020-10-01compilers/cuda: make type safeDylan Baker6-71/+75
2020-10-01compilres: move depfile_for_object to compilerDylan Baker4-13/+6
2020-10-01compilers/cs: Add type annotationsDylan Baker3-44/+40
2020-10-01compilers: move get_dependency_gen_args to base CompilerDylan Baker13-40/+3
2020-10-01compilers: move split_shlib_to_parts to the base compilerDylan Baker4-9/+3
2020-10-01compilers/cpp: Add type annotationsDylan Baker3-115/+189
2020-10-01compilers: fully type annotate the C compilersDylan Baker8-126/+204
2020-09-30compilers: Use /Od for no-optimisation flag for Intel compilers on windowsIan Harvey1-2/+2
2020-09-29compilers/VS: fix build to use optimization and debug flagsVili Väinölä1-17/+17