summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/c.py
AgeCommit message (Expand)Author
2020-02-27compilers/mixins/emscripten: Implement thread supportDylan Baker
2020-02-27compilers/emcc: Fix inheritance orderDylan Baker
2020-01-30-Fixed Renesas RX Family compiler to work with latest meson, updated cross-fi...alanNz
2020-01-28compilers: Split ClangCL and MSVC mixinsDylan Baker
2020-01-27Bringing back defines in Elbrus C compiler to simplify environment.pymakise-homura
2020-01-27Fix missing 'defines' argumet for Elbrus compilermakise-homura
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger
2020-01-06Updated linker MR (#6407)Jussi Pakkanen
2019-12-17Merge pull request #6065 from dcbaker/pass-options-to-linker-detectionJussi Pakkanen
2019-12-13compilers: make use of mlog.log_onceDylan Baker
2019-12-12compilers: move language attribute to the class levelDylan Baker
2019-11-18Use strict function prototypesMichael Hirsch, Ph.D
2019-10-18Refactor duplicate Emscripten code into a mixinAndrei Alexeyev
2019-10-15Fix emscripten C compiler initializationAndrei Alexeyev
2019-10-14Implement get_linker_output_args in Emscripten compilersAndrei Alexeyev
2019-10-14Implement get_allow_undefined_link_args in EmscriptenCCompilerAndrei Alexeyev
2019-10-11compilers: Fix version requirements for ClangC and AppleClangCTing-Wei Lan
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-14compilers: Make MSVClike compilers proxy extra keyword argumentsDylan Baker
2019-08-05Add basic Webassembly support via Emscripten.Jussi Pakkanen
2019-07-16Fix missing return statements that are seen with -Werror=return-type.Martin Liska
2019-07-15compilers: split pgi compiler out of compilers moduleDylan Baker
2019-07-15compilers: put elbrus in mixinsDylan Baker
2019-07-15compilers: Put clang mixin in a moduleDylan Baker
2019-07-15compilers: move ArmClang into mixins/arm.pyDylan 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 ArmCompiler to a mixin moduleDylan Baker
2019-07-15compilers: move ccrx compiler abstraction into mixinsDylan Baker
2019-07-15compilers: Move clike into a mixins directoryDylan Baker
2019-07-14Do not fail on passing `-Werror=unused-parameter` from environmentDavid Seifert
2019-07-08add clang c_std=c18 aliasMichael Hirsch, Ph.D
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson
2019-06-06compilers/c: Fix removal of name from Combo options for ICLDylan Baker
2019-05-15UserOption no longer has a name field.John Ericson
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-05-02Merge pull request #4952 from mensinda/cacheCompilesDylan Baker
2019-04-29Fix blind exceptionsDaniel Mensinger
2019-04-28Moved caching into a seperate functionDaniel Mensinger
2019-04-28Disable cache for dependenciesDaniel Mensinger
2019-04-28Add option to disable the cacheDaniel Mensinger
2019-04-28Changing cached flag from True to FalseDaniel Mensinger
2019-04-28Added some cahced valuesDaniel Mensinger
2019-04-28Print '(cached)' when compiler result was cachedDaniel Mensinger