168 Commits (a0032480d6707cdfda75987178a7c8ec0c33cbe9)

Author SHA1 Message Date
Jussi Pakkanen 3e6fbde94c Add thinlto support. Closes #7493. 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
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker f9316fbb46 compilers/icl: Fix pch usage 4 years ago
Dylan Baker ff51e1c5aa compilers/clike: Store exe_wrapper as ExternalProgram 4 years ago
Dylan Baker 577a2de7e8 compilers/fortran: fix has_multi_*_arguments 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 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 96a1ae6dfe compilers: fully type annotate the C compilers 4 years ago
Ian Harvey 3afe18228a compilers: Use /Od for no-optimisation flag for Intel compilers on windows 4 years ago
Vili Väinölä d1638a4fde compilers/VS: fix build to use optimization and debug flags 4 years ago
Dylan Baker 682d22129c compilers: Tell mypy that the compiler mixins are just that 4 years ago
Dylan Baker 2c0fbe161d compilers: make is_cross part of the base Compiler class 4 years ago
Dylan Baker 1592b7a800 compilers: make sanity_check_impl a protected method 4 years ago
Dylan Baker 98416e7f75 compilers: put name_string method in base compiler 4 years ago
Dylan Baker fa1398f86c compilers/mixins: make xc16 type safe 4 years ago
Dylan Baker 4911e8eef4 compilers/mixins: make visual studio type safe 4 years ago
Dylan Baker b6c8b8a5be compilers/mixins/pgi: Make type safe 4 years ago
Dylan Baker 6dc774f1b6 compilers/mixins/islinker: Make type safe 4 years ago
Dylan Baker 8ee1e6b768 compilers/mixins/intel: make type safe 4 years ago
Dylan Baker a0a8ef567e compilers/mixins/intel: Use the has_func_attribute_extra_args function 4 years ago
Dylan Baker 1e93d2875e compilers/mixins/emscripten: make type safe 4 years ago
Dylan Baker 04a98baafb compilers/mixins/elbrus: make type safe 4 years ago
Dylan Baker bc532a8543 compilers/mixins: make compcert type safe 4 years ago
Dylan Baker 48a181866f compilers/mixins/clang: Make type safe 4 years ago
Dylan Baker 4b52184dc6 compilers/mixings/gnu: make type safe 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Dylan Baker 4cfddd1fe6 compilers/mixins/ccrx: make mypy safe 4 years ago
Dylan Baker c93395bfc7 compilers/mixins/c2000: Make mypy safe 4 years ago
Dylan Baker b7db3660a0 compilers/mixins/arm: make type safe 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago
Sebastian Meyer 35a5a69355 Some fixes for CompCert 4 years ago
Martin Storsjö deb1d7caba Canonicalize target architectures aarch64/armv* into arm64/arm for MSVC tools 4 years ago
Dylan Baker 4401668c9a linkers/compilers: Move an emscripten method to the compiler 4 years ago
Sebastian Meyer a24fde6fde
Add support for the CompCert C Compiler 4 years ago
Daniel Mensinger 3dbfe8f75a
typing: fully annotate arglist 4 years ago
Nirbheek Chauhan 6f74692ae0 Fix typo when fetching buildtype option for compiler checks 4 years ago
Paolo Bonzini 847bb43470 clike: optimize to_native 4 years ago
Peter Harris 7b0c1e2349 find_library: include get_linker_always_args in link args 4 years ago
Antony Chan 70edf82c6c Make meson recognize the Qualcomm LLVM toolchain 4 years ago
Nirbheek Chauhan 6e7d548b11 compilers: Cache gnu-mixins has_arguments() checks 4 years ago