601 Commits (6165db80bb0d014d9d1fc0d3f8a9d78e92492b94)

Author SHA1 Message Date
Jussi Pakkanen f15963194f Rename langopt method 7 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 7 months ago
L. E. Segovia 07777c725c nasm: Add -mms-bitfields to the list of ignored flags 7 months ago
Dylan Baker d6bddafa26 compilers: Add support for OpenMP from homebrew with AppleClang 8 months ago
Dylan Baker f900b3270b compilers|dependencies: Move Clang-CL specific logic out of OpenMP dep 8 months ago
Dylan Baker 87681980bc compilers: pass Environment to openmp_flags 8 months ago
Sam James 2a9f40ff7a
compilers: make lang_map public 8 months ago
Sam James 4ad792e158
compilers: detect: fix pre-processor scraping by defining language 8 months ago
Sam James b56a3198b4
compilers: detect: fix comment/error string in _get_gnu_compiler_defines 8 months ago
Sam James 4cebb77e1e
compilers: detect: fix typo in comment 8 months ago
Barnabás Pőcze eba5498e9b compilers: cpp: fix header name and return value use in header check 8 months ago
TheHillBright c0ca35c8fd feat(compilers): cppm extension support 8 months ago
Rohit Goswami 2058f63b4e BUG: Use an F77 snippet for sanity testing Fortran 8 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 8 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 8 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 8 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 9 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 9 months ago
David Seifert 4861079360 cuda: fix `cuda.find_library()` hardcoded to yield true 9 months ago
Axel Ricard 4c6d370a0e add cross-compile argument for ldc linker guessing 9 months ago
Axel Ricard 8d7ffe6e86 fix sanity check for d cross-compilation 9 months ago
Ralf Gommers 77db04ffa6 Fix handling of C standard support for Emscripten. 9 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 10 months ago
Jonathan Schleifer 205f09e1b0 Prefer Clang over GCC for Objective-C(++) 10 months ago
Benjamin Gilbert 2004b7c24d compilers/fortran: fix werror options for Intel compilers 10 months ago
Benjamin Gilbert 1684259f10 backend/ninja: use generate_basic_compiler_args() for C#, Java, Swift 10 months ago
Xavier Claessens 6a1732a29d nasm: Fallback to native compiler when cross compiling 10 months ago
Tristan Partin cb1068a288 Catch Python exception in the event alignment can't be converted to int 10 months ago
Xavier Claessens 3a94aef38d rust: Fix warning_level=everything case 10 months ago
Ben Corby ffa235213c Fix compile.links for vala 10 months ago
William D. Jones 886836a69b Don't sanitize a None path when checking for, but could not find, unsupported cl clones. 10 months ago
L. E. Segovia 6c090cab51 nasm, yasm: Fix debug flags for Windows and macOS 11 months ago
L. E. Segovia 7b77fa0174 nasm, yasm: Fix debug flags for Windows and macOS 11 months ago
L. E. Segovia 8239912379 compilers: Ensure -L flags do not get reordered when used with MSVC 11 months ago
Will Toohey 456d879ff4 Fix regression in TI CGT support 11 months ago
Junior Rantila 2d010c693b
nasm: Add support for .nasm file extension (#13027) 11 months ago
Sam James a63739d394
compilers: cpp: reduce macro pollution for stdlib macros 11 months ago
Sam James 3e1e37f563
compilers: cpp: factor out C++ stdlib detection 11 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 11 months ago
Sam James 31314419aa
compilers: cpp: don't set stdlib assertion macros if already set 11 months ago
Sam James 509a140529
compilers: cpp: relax assertion level for libc++ 11 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 11 months ago
Xavier Claessens 18f8aeda8b rust: Get native-static-libs even when it cannot run host binaries 11 months ago