283 Commits (5593352b87a2cd931fa4e7e5b1e4fa3c4e7fb996)

Author SHA1 Message Date
Florian Schmaus a7aba905a0 compilers: add support for c++20/gnu++20 4 years ago
Jussi Pakkanen c21b04ba08 Add prelinking support for static libraries. 4 years ago
Dylan Baker 8915538c31 compilers/fortran: Add "none" to intel compielrs for standards 4 years ago
Christoph Reiter abc7e6af01 Add a variant of TemporaryDirectory that uses windows_proof_rmtree() 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Jussi Pakkanen c8af3c8d29 Revert "Add thinlto support. Closes #7493." 4 years ago
jpark37 2748c9fb3d msvc: enable /std:c17 flag 4 years ago
Dylan Baker 5afd608a75 compilers/rust: add and use an implementation of use_linker_args 4 years ago
Dylan Baker f31acbe2a4 clang-cl: Allow clang-cl (when compiling C) to pass std to underlying clang) 4 years ago
Dylan Baker 0217faf13f compilers/c: Log that MSVC doesn't support gnu stds 4 years ago
Dylan Baker 2844afedde compilers: define standards in the base language compiler 4 years ago
Dylan Baker a28a34c684 compilers: Standardize the names of compiler options 4 years ago
Dylan Baker 3e62307f3a compilers/c: Clang-cl also needs specific handling for standards 4 years ago
Jussi Pakkanen 333e0aeef4 Make MSVC accept gnu11 as a language standard version. Closes: #7611. 4 years ago
Dylan Baker ce46070b4e compilers/rust: Add color output 4 years ago
Dylan Baker e430c01ef5 compilers/rust: Add vs_crt support 4 years ago
Jussi Pakkanen dffd66e0ff Fix WASM thread count option. Closes #7921. 4 years ago
Christoph Reiter 5dd174c60b Fix "generator doesn't stop" on Windows 4 years ago
Jussi Pakkanen 3e6fbde94c Add thinlto support. Closes #7493. 4 years ago
Dylan Baker 7860a6aeab rust: implement support for --edition 4 years ago
Xavier Claessens 7902d2032d Refactor handling of machine file options 4 years ago
Carlos Bederian c3b3dc598e compilers/cuda: Use format_map(mapping) instead of format(**mapping) 4 years ago
Carlos Bederian f09457a1e8 compilers/cuda: Fix has_header_symbol check 4 years ago
Peter Harris 8b8a610ea4 vs: add static_from_buildtype to b_vscrt 4 years ago
Jussi Pakkanen 1a0603835e Add win_subsystem kwarg. Closes #7765. 4 years ago
Vinson Lee 5d7069664b compilers: Enable C++20 for Intel C++ Compiler. 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker 2fe400c350 compilers/icl fix IntelClCPP argument checking 4 years ago
Dylan Baker f9316fbb46 compilers/icl: Fix pch usage 4 years ago
Dylan Baker b309f4904b compilers/fortran: make ifort on windows signature match ICL's 4 years ago
Dylan Baker ff51e1c5aa compilers/clike: Store exe_wrapper as ExternalProgram 4 years ago
Dylan Baker 135f5d5838 compilers: make get_optimization_args abstract 4 years ago
Dylan Baker 577a2de7e8 compilers/fortran: fix has_multi_*_arguments 4 years ago
Dylan Baker 6a9761a2c0 compilers/d: add type annotations 4 years ago
Dylan Baker 6eb981e0c0 compilers/gnu: Don't pretend to inherit CLike 4 years ago
Dylan Baker 738e343860 compilers: move _build_wrapper out of clike into Compiler 4 years ago
Dylan Baker cd59ce98dc compilers: clang: use get_compiler_check_args 4 years ago
Dylan Baker 1c20f187e8 compilers/intel: use get_compiler_check_args 4 years ago
Dylan Baker 8291e947f5 compilers: move get_compile_check_args() to Compiler 4 years ago
Dylan Baker e039727e63 compilers/fortran: add type annotations 4 years ago
Dylan Baker 3fc37fc13e compilers/java: Add type annotations 4 years ago
Dylan Baker 4430269d4e compilers/rust: add type annotations 4 years ago
Dylan Baker e437bdd0a9 compilers/swift: Add type annotations 4 years ago
Dylan Baker efceec9615 Compilers/vala: Add type annotations 4 years ago
Dylan Baker d3a059b55f compilers/cuda: make type safe 4 years ago
Dylan Baker 224a752489 compilres: move depfile_for_object to compiler 4 years ago
Dylan Baker 413f4d87e9 compilers/cs: Add type annotations 4 years ago
Dylan Baker e7f0890cb9 compilers: move get_dependency_gen_args to base Compiler 4 years ago
Dylan Baker 1513aa437d compilers: move split_shlib_to_parts to the base compiler 4 years ago
Dylan Baker fe97977b00 compilers/cpp: Add type annotations 4 years ago