627 Commits (ddc03e5ab3449efcded44ac35e3d6934bdc85c1e)

Author SHA1 Message Date
mid-kid ddc03e5ab3 metrowerks: Pass warning flags to all subtools 7 months ago
mid-kid 3f135284c7 metrowerks: Fix compute_parameters_with_absolute_paths 7 months ago
Florent Valette 1aac6cc1ec compiler,rust: fix sanity check and internal deps for baremetal rust project/target 8 months ago
Martin Garton 5102f43657
Add a newline at the end of test files 8 months ago
Andrew McNulty 9cb9ad88da compilers: Pass mode to determine_args, not its string value 8 months ago
Andrew McNulty 050b788ed8 Fix various incorrect uses of `its` vs `it's`. 8 months ago
spaette 4179996fef Fix typos 8 months ago
Thomas Haller fa8bd9306c compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_type() 8 months ago
Thomas Haller a22a50a673 compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has_members() 8 months ago
Zihua Wu e940d58677
fix LDFLAGS for cuda 8 months ago
Elliot 18427adbf2 Add lto support to clang-cl and lld-link 8 months ago
L. E. Segovia 761e2470d4 compilers: Allow prelinking with Apple Clang 9 months ago
Jussi Pakkanen 0bd45b3676 Use proper array form in swiftc. 9 months ago
slimeuniverse 45db23394f Discard swiftc linker detect output 9 months ago
Junjie Mao 85e92331cb compilers: do not strip '-isystem' from C build arguments 9 months ago
Jonathan Schleifer 81b151f611 Fix compiling ObjC/ObjC++ on Windows/MinGW 9 months ago
Kacper Michajłow 3702b4bdb3 compilers: change get_argument_syntax to static method 9 months ago
Eli Schwartz 28ab1ce39a
compilers: straighten out CompileResult according to how it is actually used 9 months ago
Eli Schwartz a59231ff4a
compilers: simplify CompileResult / RunResult by using dataclasses 9 months ago
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 9 months ago
H. Vetinari 1e26a88481
add initial support for llvm-flang 9 months ago
Eli Schwartz bc56a2c346 compilers: fix partial refactor of coredata options 10 months ago
Sam James 7a306e1a46 compilers: handle -Wno-attributes= for GCC 10 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 10 months ago
Christoph Reiter 76bd5548ae Revert logic also in followup commit 10 months ago
Christoph Reiter d9e2dd6c80 Revert various cross compile changes 10 months ago
Jussi Pakkanen f15963194f Rename langopt method 10 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
L. E. Segovia 07777c725c nasm: Add -mms-bitfields to the list of ignored flags 10 months ago
Dylan Baker d6bddafa26 compilers: Add support for OpenMP from homebrew with AppleClang 11 months ago
Dylan Baker f900b3270b compilers|dependencies: Move Clang-CL specific logic out of OpenMP dep 11 months ago
Dylan Baker 87681980bc compilers: pass Environment to openmp_flags 11 months ago
Sam James 2a9f40ff7a
compilers: make lang_map public 11 months ago
Sam James 4ad792e158
compilers: detect: fix pre-processor scraping by defining language 11 months ago
Sam James b56a3198b4
compilers: detect: fix comment/error string in _get_gnu_compiler_defines 11 months ago
Sam James 4cebb77e1e
compilers: detect: fix typo in comment 11 months ago
Barnabás Pőcze eba5498e9b compilers: cpp: fix header name and return value use in header check 11 months ago
TheHillBright c0ca35c8fd feat(compilers): cppm extension support 11 months ago
Rohit Goswami 2058f63b4e BUG: Use an F77 snippet for sanity testing Fortran 11 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 11 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Jussi Pakkanen 374fa7f0da Use helper method in remaining compiler classes. 11 months ago
Jussi Pakkanen 4eb1eb3c4a Use helper method in Rust compiler class. 11 months ago
Jussi Pakkanen 53acb50052 Use helper method in Fortran compiler classes. 11 months ago
Jussi Pakkanen fbb8b09379 Use helper method in C++ compiler classes. 11 months ago
Jussi Pakkanen 03f0551091 Create helper method for lang opts and use in C compiler classes. 11 months ago
Eli Schwartz d57ca7d2a2
compilers: improve a comment describing why we add a silly clang workaround 12 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 12 months ago
David Seifert 4861079360 cuda: fix `cuda.find_library()` hardcoded to yield true 12 months ago