11 Commits (94ac51fdda0408c6d1f61e7e5e89cebaa9182842)

Author SHA1 Message Date
Dylan Baker 2fe400c350 compilers/icl fix IntelClCPP argument checking 4 years ago
Dylan Baker 8291e947f5 compilers: move get_compile_check_args() to Compiler 4 years ago
Dylan Baker fe97977b00 compilers/cpp: Add type annotations 4 years ago
Dylan Baker 2c0fbe161d compilers: make is_cross part of the base Compiler class 4 years ago
Dylan Baker 1592b7a800 compilers: make sanity_check_impl a protected method 4 years ago
makise-homura 1f2150fe49 Correctly determine C++ stds for Elbrus compiler 4 years ago
Elliot Haisley 063b74ebba fix msvc not recognising b_ndebug 4 years ago
Michael Hirsch, Ph.D f985bb7383
add Nvidia HPC SDK compilers 4 years ago
Yevhenii Kolesnikov 9dc3ca2c1c compilers: add fetching of define list for clang 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Ole André Vadla Ravnås d8094d26f3 compilers: Fix C++ stdlib flags used for Apple's Clang 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
alanNz 7460292810 -Add xc16 and c2000 C,Cpp toolchain support 5 years ago
Martin Storsjö 58db8d5e11 Set c_winlibs/cpp_winlibs for Clang in the same way as for GCC 5 years ago
Dylan Baker 654f427759 compilers/linkers: Add a representation for wasm-ld 5 years ago
Dylan Baker 771b0d3ffb compilers/mixins/emscripten: Implement thread support 5 years ago
Dylan Baker 64f3174daa compilers/emcc: Fix inheritance order 5 years ago
Dylan Baker 0f47ca95c1 compilers: Split ClangCL and MSVC mixins 5 years ago
makise-homura ca1f7726d5 Remove RTTI option from get_option_compile_args() for Elbrus compiler 5 years ago
makise-homura 7321cc776a Fix missing 'defines' argumet for Elbrus compiler 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker 7f0224fb88 compilers: make use of mlog.log_once 5 years ago
Dylan Baker 7460e4ccda compilers: Make get_display_language a class or static method 5 years ago
Dylan Baker ee6e249f65 compilers: move language attribute to the class level 5 years ago
Michael Hirsch, Ph.D 83b4e981c4 Use strict function prototypes 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Jussi Pakkanen b3fe4a0a18 Add option for controlling RTTI. 5 years ago
Jussi Pakkanen 760b8633bc Pass explicit command line argument to disable exceptions with MSVC. 5 years ago
Andrei Alexeyev 50646a8723 Refactor duplicate Emscripten code into a mixin 5 years ago
Andrei Alexeyev bd42cb965a Fix emscripten C compiler initialization 5 years ago
Andrei Alexeyev dd162dccaa Implement get_linker_output_args in Emscripten compilers 5 years ago
Andrei Alexeyev f347a980fe Implement get_allow_undefined_link_args in EmscriptenCPPCompiler 5 years ago
Dylan Baker 0c22798b1a compilers: replace CompilerType with MachineInfo 5 years ago
Dylan Baker ff4a17dbef compilers: Add a specific type for AppleClangC 5 years ago
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Dylan Baker 18b1bf9292 compilers: Make MSVClike compilers proxy extra keyword arguments 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Michael Hirsch, Ph.D 1e53f67187 PGI: cpp_pch precompiled headers functionality 5 years ago
Dylan Baker fab47c5680 compilers: split pgi compiler out of compilers module 5 years ago
Dylan Baker 5d685e7a5c compilers: put elbrus in mixins 5 years ago
Dylan Baker bc4438b34f compilers: Put clang mixin in a module 5 years ago
Dylan Baker e879992114 compilers: move ArmClang into mixins/arm.py 5 years ago
Dylan Baker b8368c1617 compilers: Put Intel compiler classes into the mixins folder 5 years ago
Dylan Baker cd5360821a compilers: split gnu and gnulike compilers out of compilers 5 years ago
Dylan Baker 214ab455d3 compilers: Move the VisualStudioLikeCompiler class into mixins 5 years ago
Dylan Baker ef448b95ae compilers: Move ArmCompiler to a mixin module 5 years ago
Dylan Baker 4d5c745bdc compilers: move ccrx compiler abstraction into mixins 5 years ago
Dylan Baker d483da46a9 compilers: Move clike into a mixins directory 5 years ago
David Seifert fcf27c2a2d Do not fail on passing `-Werror=unused-parameter` from environment 5 years ago