summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/d.py
Commit message (Expand)AuthorAgeFilesLines
* ldc2: invoke -Oz instead of -OsDenis Feklushkin2021-11-221-1/+1
* Fix typos discovered by codespellChristian Clauss2021-10-101-3/+3
* pylint: check for duplicate importsDylan Baker2021-09-241-1/+2
* pylint: turn on superflous-parensDylan Baker2021-08-311-2/+2
* linkers: remove is_shared_module argument to get_soname_argsPaolo Bonzini2021-07-141-3/+2
* fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger2021-06-291-1/+1
* split program related classes and functions out of dependenciesDylan Baker2021-03-191-1/+1
* Fix D lib search path translationRemi Thebault2021-03-171-15/+49
* ninjabackend: Use rsp_file_syntax methodDylan Baker2021-03-141-3/+4
* compilers/linkers: Add a methhod for getting the rspfile syntaxDylan Baker2021-03-141-2/+11
* mass rewrite of string formatting to use f-strings everywhereEli Schwartz2021-03-041-13/+13
* various python neatness cleanupsEli Schwartz2021-03-041-12/+12
* fix missing versions with generated sourceRemi Thebault2021-03-021-0/+6
* D add build dir to -J switchRemi Thebault2021-03-011-2/+6
* use OptionKey for builtin and base optionsDylan Baker2021-01-041-5/+7
* Implement support of dlang -makedeps switch (#8119)Remi Thebault2020-12-291-2/+31
* 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