617 Commits (df41e7843e74ea6c2a5c98920f5bea8f1b94a064)

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