aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
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-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
2020-09-24compilers/objcpp: add type annotationsDylan Baker1-14/+30
2020-09-24compilers/objc: Add type annotationsDylan Baker1-14/+27
2020-09-24compilers: Tell mypy that the compiler mixins are just thatDylan Baker15-178/+121
2020-09-24compilers: make is_cross part of the base Compiler classDylan Baker13-37/+34
2020-09-24compilers: make sanity_check_impl a protected methodDylan Baker3-4/+4
2020-09-24compilers: put name_string method in base compilerDylan Baker9-24/+4
2020-09-24compilers/mixins: make xc16 type safeDylan Baker1-2/+7
2020-09-24compilers/mixins: make visual studio type safeDylan Baker1-2/+21
2020-09-24compilers/mixins/pgi: Make type safeDylan Baker1-2/+11