613 Commits (9c3dcea2cda3b6eff90e72a826196bfb44d151d8)

Author SHA1 Message Date
Junjie Mao 85e92331cb compilers: do not strip '-isystem' from C build arguments 7 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 7 months ago
Kacper Michajłow 3702b4bdb3 compilers: change get_argument_syntax to static method 7 months ago
Eli Schwartz 28ab1ce39a
compilers: straighten out CompileResult according to how it is actually used 8 months ago
Eli Schwartz a59231ff4a
compilers: simplify CompileResult / RunResult by using dataclasses 8 months ago
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 8 months ago
H. Vetinari 1e26a88481
add initial support for llvm-flang 8 months ago
Eli Schwartz bc56a2c346 compilers: fix partial refactor of coredata options 8 months ago
Sam James 7a306e1a46 compilers: handle -Wno-attributes= for GCC 8 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 8 months ago
Christoph Reiter 76bd5548ae Revert logic also in followup commit 8 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 8 months ago
Jussi Pakkanen f15963194f Rename langopt method 8 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 8 months ago
L. E. Segovia 07777c725c nasm: Add -mms-bitfields to the list of ignored flags 8 months ago
Dylan Baker d6bddafa26 compilers: Add support for OpenMP from homebrew with AppleClang 9 months ago
Dylan Baker f900b3270b compilers|dependencies: Move Clang-CL specific logic out of OpenMP dep 9 months ago
Dylan Baker 87681980bc compilers: pass Environment to openmp_flags 9 months ago
Sam James 2a9f40ff7a
compilers: make lang_map public 9 months ago
Sam James 4ad792e158
compilers: detect: fix pre-processor scraping by defining language 9 months ago
Sam James b56a3198b4
compilers: detect: fix comment/error string in _get_gnu_compiler_defines 9 months ago
Sam James 4cebb77e1e
compilers: detect: fix typo in comment 9 months ago
Barnabás Pőcze eba5498e9b compilers: cpp: fix header name and return value use in header check 9 months ago
TheHillBright c0ca35c8fd feat(compilers): cppm extension support 9 months ago
Rohit Goswami 2058f63b4e BUG: Use an F77 snippet for sanity testing Fortran 9 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 9 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 9 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 9 months ago
Jussi Pakkanen 374fa7f0da Use helper method in remaining compiler classes. 9 months ago
Jussi Pakkanen 4eb1eb3c4a Use helper method in Rust compiler class. 9 months ago
Jussi Pakkanen 53acb50052 Use helper method in Fortran compiler classes. 9 months ago
Jussi Pakkanen fbb8b09379 Use helper method in C++ compiler classes. 9 months ago
Jussi Pakkanen 03f0551091 Create helper method for lang opts and use in C compiler classes. 9 months ago
Eli Schwartz d57ca7d2a2
compilers: improve a comment describing why we add a silly clang workaround 10 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 10 months ago
David Seifert 4861079360 cuda: fix `cuda.find_library()` hardcoded to yield true 10 months ago
Axel Ricard 4c6d370a0e add cross-compile argument for ldc linker guessing 10 months ago
Axel Ricard 8d7ffe6e86 fix sanity check for d cross-compilation 10 months ago
Ralf Gommers 77db04ffa6 Fix handling of C standard support for Emscripten. 10 months ago
David Seifert 89a5bde9d9 cuda: pass static archives to nvcc without -Xlinker= prefix 10 months ago
Tristan Partin 8cb16b2d6a Add support for GCC's null_terminated_string_arg function attribute 10 months ago
Ben Corby bd149f8bca Fix dependencies for vala.links #13158 11 months ago
Jonathan Schleifer 205f09e1b0 Prefer Clang over GCC for Objective-C(++) 11 months ago
Benjamin Gilbert 2004b7c24d compilers/fortran: fix werror options for Intel compilers 11 months ago
Benjamin Gilbert 1684259f10 backend/ninja: use generate_basic_compiler_args() for C#, Java, Swift 11 months ago
Xavier Claessens 6a1732a29d nasm: Fallback to native compiler when cross compiling 11 months ago
Tristan Partin cb1068a288 Catch Python exception in the event alignment can't be converted to int 11 months ago
Xavier Claessens 3a94aef38d rust: Fix warning_level=everything case 11 months ago
Ben Corby ffa235213c Fix compile.links for vala 11 months ago
William D. Jones 886836a69b Don't sanitize a None path when checking for, but could not find, unsupported cl clones. 11 months ago