641 Commits (5d95342c214ecb3341ad1a4e0d135076b11bbd08)

Author SHA1 Message Date
Eli Schwartz 6091ef0f5a
Revert "meson: De-dup rpath arguments" 4 weeks ago
Nirbheek Chauhan 8242187eb0 meson: De-dup rpath arguments 4 weeks ago
Sébastien Villemot 8c5505c28a Reimplement several methods for Fortran compilers 1 month ago
David Robillard c4ec412f28 compilers: Fix inconsistent option descriptions 1 month ago
Jason Scott 6e9e344bcf add c2000 to ti library naming conditional so static libs are found 1 month ago
Kevin Meagher d3542ff690 Add options for standard parameter for nvc and nvc++ 2 months ago
Loïc Estève 84070410f3 Fix minimal version for Emscripten C23 support 2 months ago
Elliott Sales de Andrade 4c3bb4f67b Fix C++ standard support for Emscripten 2 months ago
mid-kid 940c45f832 Add additional C++ filename extensions 2 months ago
Dylan Baker 3728b228a6 compilers: remove hasattr from `can_compile_suffixes` 2 months ago
Dylan Baker cd75bbee9b compilers: remove hasattr for `file_suffixes` 2 months ago
Dylan Baker d528b83ff2 compilers: annotate lang_suffixes 2 months ago
Raul Tambre 5399d3de02 compilers/detect: remove unsupported -cpp flag for Clang preprocessor detection 2 months ago
mid-kid ddc03e5ab3 metrowerks: Pass warning flags to all subtools 2 months ago
mid-kid 3f135284c7 metrowerks: Fix compute_parameters_with_absolute_paths 2 months ago
Florent Valette 1aac6cc1ec compiler,rust: fix sanity check and internal deps for baremetal rust project/target 2 months ago
Martin Garton 5102f43657
Add a newline at the end of test files 2 months ago
Andrew McNulty 9cb9ad88da compilers: Pass mode to determine_args, not its string value 2 months ago
Andrew McNulty 050b788ed8 Fix various incorrect uses of `its` vs `it's`. 3 months ago
spaette 4179996fef Fix typos 3 months ago
Thomas Haller fa8bd9306c compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_type() 3 months ago
Thomas Haller a22a50a673 compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_members() 3 months ago
Zihua Wu e940d58677
fix LDFLAGS for cuda 3 months ago
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 4 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 4 months ago
Kacper Michajłow 3702b4bdb3 compilers: change get_argument_syntax to static method 4 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 5 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 5 months ago
Jussi Pakkanen f15963194f Rename langopt method 5 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
L. E. Segovia 07777c725c nasm: Add -mms-bitfields to the list of ignored flags 5 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