95 Commits (29c2b44a29cea47696b4026673874260ac547ab7)

Author SHA1 Message Date
Christoph Reiter 5dd174c60b Fix "generator doesn't stop" on Windows 4 years ago
Jussi Pakkanen 3e6fbde94c Add thinlto support. Closes #7493. 4 years ago
Xavier Claessens 7902d2032d Refactor handling of machine file options 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
Dylan Baker 135f5d5838 compilers: make get_optimization_args abstract 4 years ago
Dylan Baker 6a9761a2c0 compilers/d: add type annotations 4 years ago
Dylan Baker 738e343860 compilers: move _build_wrapper out of clike into Compiler 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 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
Dylan Baker 96a1ae6dfe compilers: fully type annotate the C compilers 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 98416e7f75 compilers: put name_string method in base compiler 4 years ago
Dylan Baker a0a8ef567e compilers/mixins/intel: Use the has_func_attribute_extra_args function 4 years ago
Dylan Baker 48a181866f compilers/mixins/clang: Make type safe 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago
Daniel Mensinger 47373a2438
typing: get rid of most T.cast 4 years ago
Nirbheek Chauhan 21da2c9040 Fix native builds on Windows ARM64 machines 4 years ago
Dylan Baker 93c3ec7e2d compilers: Return CompilerArgs from compiler instance 4 years ago
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 4 years ago
Dylan Baker 386721f7fd compilers: Add missing annotations to CompilerArgs class 4 years ago
Dylan Baker b887212bee compilers: Use enum for for deupdlication returns in CompilerArgs 4 years ago
Nirbheek Chauhan 47c477711b apple: -headerpad args are ignored when bitcode is enabled 5 years ago
Marcel Hollerbach 18b99b3bc3 compilers: corretify deduplication direction 5 years ago
Seungha Yang 8edbb2859c compilers: Add UNIX large file support for MinGW 5 years ago
Peter Harris 9462f0c7bc msvc: Avoid spurious openmp link warnings 5 years ago
Marcel Hollerbach 032ab3606d CompilerArgs: refactor __iadd__ 5 years ago
Marcel Hollerbach ba8e838dcf Revert "CompilerArgs: make lookup faster" 5 years ago
Marcel Hollerbach 256e910dee cache up regex mathings 5 years ago
Michael Hirsch, Ph.D e2c475939e add type anno: compilers/clike 5 years ago
Phillip Johnston bdfd46e579 Recognize Arduino .ino files as C++ 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Eric Lemanissier ab6a410426 macos: Remove framwork linkerlike args 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Dylan Baker b5e077fce8 compilers: Move things out of clike 5 years ago
Loïc Yhuel b9b118b267 compilers: disable ccache when using temporary source files 5 years ago
Jussi Pakkanen 4bfc143c5e Only split linker args with D compilers. Closes: #6845 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
Dylan Baker e1060f5772 compilers: Link D runtime/libphobs dynamically on !Windows 5 years ago