11 Commits (d32d0d6b53dc84e35f6b26fbcfaf23a37ab6b002)

Author SHA1 Message Date
Peter Harris 8b8a610ea4 vs: add static_from_buildtype to b_vscrt 4 years ago
Dylan Baker 6a9761a2c0 compilers/d: 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 e7f0890cb9 compilers: move get_dependency_gen_args to base Compiler 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
Pierrick Bouvier 1900720353 D: fix include order 4 years ago
Dylan Baker 93c3ec7e2d compilers: Return CompilerArgs from compiler instance 5 years ago
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker fe3f7676e9 compilers/d: Add missing method for dmd and ldc 5 years ago
Dylan Baker 0f8d73848a compilers/d: Implement coverage for GDC 5 years ago
Dylan Baker e1060f5772 compilers: Link D runtime/libphobs dynamically on !Windows 5 years ago
Dylan Baker 9c9dcbb1a8 compilers/d: Support linker selection with gdc 5 years ago
Dylan Baker 92e80d54e5 compilers/d: Properly pass -soname args 5 years ago
Dylan Baker f136084609 compilers/d: Fix rpath generation with LDC and DMD 5 years ago
Dylan Baker fe86c594c6 Allow invoking the linker directly through dmd 5 years ago
Dylan Baker 1fe153a3a5 Allow invoking link.exe and lld-link.exe through ldc2 5 years ago
Dylan Baker f404c679cf compilers/d: Fix get_allow_undefined_link_args on macOS 5 years ago
Dylan Baker c0fd20f164 compilers/d: Remove CompilerIsLInkerMixin 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker ee6e249f65 compilers: move language attribute to the class level 5 years ago
Daniel Mensinger fe853ee516 lgtm: fix Missing call to __init__ during object initialization 5 years ago
Eric Le Bihan 815563841a Fix cross-compilation of D programs 5 years ago
Jussi Pakkanen 4c96aa34cb Add -L= to soname linker argument, too. 5 years ago
GoaLitiuM 31d397187d d: Fix various linking issues on Windows 5 years ago
Andrei Alexeyev 5dfd054c32 Workaround broken get_allow_undefined_link_args in DmdLikeCompilerMixin 5 years ago
Andrei Alexeyev af2c1e4eb7 Revert "Remove BasicLinkerIsCompilerMixin from LDC and DMD" 5 years ago
Andrei Alexeyev 5e3eff9d72 Remove BasicLinkerIsCompilerMixin from LDC and DMD 5 years ago
Dylan Baker afbed79baa compilers: replace uses of mesonlib.is_<os>() with self.info.is_<os>() 5 years ago
Dylan Baker 0c22798b1a compilers: replace CompilerType with MachineInfo 5 years ago
Daniel Mensinger c6938bd579
Handle -idirafter in unix_args_to_native 5 years ago
Dylan Baker 0efab591da compilers: Move the compiler argument to proxy linker flags to the compiler class 5 years ago
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Dylan Baker 90e43dbdfe re-architect the D compiler abstractions 5 years ago
Dylan Baker cd5360821a compilers: split gnu and gnulike compilers out of compilers 5 years ago
myfreeweb efea48788a Ignore -D* and -fstack-protector* args for D compilers 5 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger c61ae46461
Moved caching into a seperate function 6 years ago
Daniel Mensinger 971dfd664b
Added some cahced values 6 years ago
Daniel Mensinger c9bd84fd25
Cache compile results in coredata 6 years ago
Ari Vuollet 5ee2fb6ede d: Fix linker errors with shared libraries on Windows 6 years ago
jml1795 a9e63568fe Add warning level zero 6 years ago
Matthias Klumpp 2cede4d6c9 d: Translate the -isystem flag for LDC and DMD 6 years ago
Luís Ferreira b90f196f17 d: fix linker due to argument errors 6 years ago
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Daniel Mensinger 9eca2e46a0
Added more compiler option support 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Dylan Baker de175aac00 compilers: Use keyword only arguments for compiler interfaces 6 years ago