19 Commits (72e0a95f7f89128557c745e5801b90f26c0f45e1)

Author SHA1 Message Date
Eli Schwartz d3dac3cfb2
compilers: don't export every compiler as a top-level property 2 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 3 years ago
Dylan Baker 30202a2402 compilers/rust: Add support for clippy 3 years ago
Eli Schwartz cbfdfca089
compilers: publicly export one more constant 3 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 4 years ago
Daniel Mensinger 202e345dfb interpreter: Refactor interpreter.compiler to use ObjectHolder 4 years ago
Daniel Mensinger 9c40b33cf6 compilers: Fix missing functions in Compiler base class 4 years ago
Dylan Baker edf1a21722 compilers: Expose Cython compiler 4 years ago
Daniel Mensinger 240434b167 typing: Fully annotate dependencies.cuda 4 years ago
Dylan Baker f202da0689 use PEP8 style naming for LANGUAGES_USING_* as well 4 years ago
Sebastian Meyer a24fde6fde
Add support for the CompCert C Compiler 4 years ago
James Hilliard 646ae846be backends: check external rpaths for all languages using ldflags 4 years ago
Dylan Baker b6c28d282c compilers: Add Apple subclasses for ObjC and ObjC++ 4 years ago
Michael Hirsch, Ph.D f985bb7383
add Nvidia HPC SDK compilers 4 years ago
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson f6b0425576 Fix linker evn var tests 5 years ago
alanNz 7460292810 -Add xc16 and c2000 C,Cpp toolchain support 5 years ago
Jon Turney 1464ac6ed5
Improve error reported when language has no compiler 5 years ago
Daniel Mensinger 80ec5e9d28 Fix all flake8 warnings 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
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Dylan Baker c8a6a44850 compilers: pull sanitzier args into compiler classes 5 years ago
Dylan Baker bc4438b34f compilers: Put clang mixin in a module 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 4d5c745bdc compilers: move ccrx compiler abstraction into mixins 5 years ago
Dylan Baker fa54f05f09 compilers: Add basic ICL abstractions 6 years ago
Dylan Baker 080f59cf43 compilers: rename IntelCompiler to IntelGnuLikeCompiler 6 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
Dylan Baker da5f07cf39 Revert "detect Intel ICL on windows" 6 years ago
Michael Hirsch, Ph.D 3a75bb5259 detect Intel ICL on windows 6 years ago
Michael Hirsch, Ph.D 4e31ca3abe correct naming to CudaCompiler, pep8 6 years ago
Beau Johnston 54b6afa675 added cuda compiler 6 years ago
Michael Hirsch, Ph.D 72486afd08 Add PGI C and C++ compilers (#4803) 6 years ago
Michael Hirsch, Ph.D b40c1af900
Flang Fortran compiler added. 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Phillip Cao 68c83cb213 Add support for Renesas CC-RX toolchain 6 years ago
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
David Seifert 69ec001b06 Use enum instead of `int` for compiler variants 6 years ago
Jon Turney b387ab1ee1 Fix flake8 issues (#3834) 7 years ago
Vasu Penugonda 7140afc0a8 Added ARMCLANG compiler support for C/C++ (#3717) 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 7 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Xavier Claessens 218ed2de89 optinterpreter: Remove duplicated list of languages 7 years ago