599 Commits (472d8852e9d9b21d0a20f52d37915127e556e8d9)

Author SHA1 Message Date
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
Tristan Partin cb1068a288 Catch Python exception in the event alignment can't be converted to int 7 months ago
Xavier Claessens 3a94aef38d rust: Fix warning_level=everything case 7 months ago
Ben Corby ffa235213c Fix compile.links for vala 7 months ago
William D. Jones 886836a69b Don't sanitize a None path when checking for, but could not find, unsupported cl clones. 7 months ago
L. E. Segovia 6c090cab51 nasm, yasm: Fix debug flags for Windows and macOS 7 months ago
L. E. Segovia 7b77fa0174 nasm, yasm: Fix debug flags for Windows and macOS 7 months ago
L. E. Segovia 8239912379 compilers: Ensure -L flags do not get reordered when used with MSVC 7 months ago
Will Toohey 456d879ff4 Fix regression in TI CGT support 8 months ago
Junior Rantila 2d010c693b
nasm: Add support for .nasm file extension (#13027) 8 months ago
Sam James a63739d394
compilers: cpp: reduce macro pollution for stdlib macros 8 months ago
Sam James 3e1e37f563
compilers: cpp: factor out C++ stdlib detection 8 months ago
Sam James 5bd28febf7
Pass Environment down from Backend 8 months ago
Sam James 31314419aa
compilers: cpp: don't set stdlib assertion macros if already set 8 months ago
Sam James 509a140529
compilers: cpp: relax assertion level for libc++ 8 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 8 months ago
Xavier Claessens 18f8aeda8b rust: Get native-static-libs even when it cannot run host binaries 8 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 8 months ago
Xavier Claessens 6b569527bc compilers: Allow setting env and workdir for run checks 8 months ago