632 Commits (1c11a04f94ae18fbe494cce84038763f11b65583)

Author SHA1 Message Date
mid-kid 940c45f832 Add additional C++ filename extensions 5 months ago
Dylan Baker 3728b228a6 compilers: remove hasattr from `can_compile_suffixes` 5 months ago
Dylan Baker cd75bbee9b compilers: remove hasattr for `file_suffixes` 5 months ago
Dylan Baker d528b83ff2 compilers: annotate lang_suffixes 5 months ago
Raul Tambre 5399d3de02 compilers/detect: remove unsupported -cpp flag for Clang preprocessor detection 5 months ago
mid-kid ddc03e5ab3 metrowerks: Pass warning flags to all subtools 5 months ago
mid-kid 3f135284c7 metrowerks: Fix compute_parameters_with_absolute_paths 5 months ago
Florent Valette 1aac6cc1ec compiler,rust: fix sanity check and internal deps for baremetal rust project/target 5 months ago
Martin Garton 5102f43657
Add a newline at the end of test files 5 months ago
Andrew McNulty 9cb9ad88da compilers: Pass mode to determine_args, not its string value 5 months ago
Andrew McNulty 050b788ed8 Fix various incorrect uses of `its` vs `it's`. 5 months ago
spaette 4179996fef Fix typos 5 months ago
Thomas Haller fa8bd9306c compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_type() 5 months ago
Thomas Haller a22a50a673 compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_members() 5 months ago
Zihua Wu e940d58677
fix LDFLAGS for cuda 6 months ago
Elliot 18427adbf2 Add lto support to clang-cl and lld-link 6 months ago
L. E. Segovia 761e2470d4 compilers: Allow prelinking with Apple Clang 6 months ago
Jussi Pakkanen 0bd45b3676 Use proper array form in swiftc. 6 months ago
slimeuniverse 45db23394f Discard swiftc linker detect output 6 months ago
Junjie Mao 85e92331cb compilers: do not strip '-isystem' from C build arguments 6 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 6 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 7 months ago
Eli Schwartz a59231ff4a
compilers: simplify CompileResult / RunResult by using dataclasses 7 months ago
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 7 months ago
H. Vetinari 1e26a88481
add initial support for llvm-flang 7 months ago
Eli Schwartz bc56a2c346 compilers: fix partial refactor of coredata options 7 months ago
Sam James 7a306e1a46 compilers: handle -Wno-attributes= for GCC 7 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 7 months ago
Christoph Reiter 76bd5548ae Revert logic also in followup commit 7 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 7 months ago
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