summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/d.py
Commit message (Expand)AuthorAgeFilesLines
* vs: add static_from_buildtype to b_vscrtPeter Harris2020-10-141-5/+11
* compilers/d: add type annotationsDylan Baker2020-10-011-128/+138
* compilers/cuda: make type safeDylan Baker2020-10-011-6/+0
* compilres: move depfile_for_object to compilerDylan Baker2020-10-011-6/+0
* compilers: move get_dependency_gen_args to base CompilerDylan Baker2020-10-011-4/+0
* compilers: make is_cross part of the base Compiler classDylan Baker2020-09-241-12/+14
* compilers: put name_string method in base compilerDylan Baker2020-09-241-3/+0
* D: fix include orderPierrick Bouvier2020-08-301-0/+7
* compilers: Return CompilerArgs from compiler instanceDylan Baker2020-06-221-2/+1
* compilers: Split CompilerArgs into a separate moduleDylan Baker2020-06-221-1/+1
* compilers/d: Add b_ndebug supportDylan Baker2020-05-201-3/+12
* Merge pull request #7103 from dankegel/bug4027-rpath-rememberJussi Pakkanen2020-05-181-4/+5
|\
| * Let .pc files specify rpath.Dan Kegel2020-05-161-4/+5
* | compilers/d: Enable pgo for GDCDylan Baker2020-05-181-1/+2
|/
* compilers/d: Add missing method for dmd and ldcDylan Baker2020-04-101-0/+3
* compilers/d: Implement coverage for GDCDylan Baker2020-04-101-4/+1
* compilers: Link D runtime/libphobs dynamically on !WindowsDylan Baker2020-03-191-0/+18
* compilers/d: Support linker selection with gdcDylan Baker2020-03-121-1/+1
* compilers/d: Properly pass -soname argsDylan Baker2020-03-111-4/+17
* compilers/d: Fix rpath generation with LDC and DMDDylan Baker2020-03-111-14/+18
* Allow invoking the linker directly through dmdDylan Baker2020-03-091-0/+3
* Allow invoking link.exe and lld-link.exe through ldc2Dylan Baker2020-03-091-0/+4
* compilers/d: Fix get_allow_undefined_link_args on macOSDylan Baker2020-03-061-0/+11
* compilers/d: Remove CompilerIsLInkerMixinDylan Baker2020-03-061-16/+6
* types: import typing as T (fixes #6333)Daniel Mensinger2020-01-081-5/+5
* compilers: move language attribute to the class levelDylan Baker2019-12-121-1/+2
* lgtm: fix Missing call to __init__ during object initializationDaniel Mensinger2019-12-051-0/+1
* Fix cross-compilation of D programsEric Le Bihan2019-11-191-6/+15
* Add -L= to soname linker argument, too.Jussi Pakkanen2019-11-061-1/+4
* d: Fix various linking issues on WindowsGoaLitiuM2019-10-211-1/+10
* Workaround broken get_allow_undefined_link_args in DmdLikeCompilerMixinAndrei Alexeyev2019-10-141-0/+3
* Revert "Remove BasicLinkerIsCompilerMixin from LDC and DMD"Andrei Alexeyev2019-10-141-2/+2
* Remove BasicLinkerIsCompilerMixin from LDC and DMDAndrei Alexeyev2019-10-141-2/+2
* compilers: replace uses of mesonlib.is_<os>() with self.info.is_<os>()Dylan Baker2019-10-071-21/+18
* compilers: replace CompilerType with MachineInfoDylan Baker2019-10-071-9/+17
* Handle -idirafter in unix_args_to_nativeDaniel Mensinger2019-10-031-1/+8
* compilers: Move the compiler argument to proxy linker flags to the compiler c...Dylan Baker2019-08-301-0/+6
* compilers: Dispatch to dynamic linker classDylan Baker2019-08-141-23/+108
* re-architect the D compiler abstractionsDylan Baker2019-08-141-215/+197
* compilers: split gnu and gnulike compilers out of compilersDylan Baker2019-07-151-3/+1
* Ignore -D* and -fstack-protector* args for D compilersmyfreeweb2019-07-111-0/+4
* Purge `is_cross` and friends without changing user interfacesJohn Ericson2019-06-091-16/+10
* Moved caching into a seperate functionDaniel Mensinger2019-04-281-1/+1
* Added some cahced valuesDaniel Mensinger2019-04-281-1/+1
* Cache compile results in coredataDaniel Mensinger2019-04-281-1/+1
* d: Fix linker errors with shared libraries on WindowsAri Vuollet2019-04-031-1/+9
* Add warning level zerojml17952019-02-191-2/+5
* d: Translate the -isystem flag for LDC and DMDMatthias Klumpp2019-02-181-0/+11
* d: fix linker due to argument errorsLuís Ferreira2019-02-051-1/+1
* Never access environment.properties downstreamJohn Ericson2019-02-021-3/+10