summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/d.py
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Added more compiler option supportDaniel Mensinger2019-01-061-1/+7
* Absolute path generation refactoringDaniel Mensinger2019-01-061-0/+14
* compilers: Use keyword only arguments for compiler interfacesDylan Baker2018-11-131-1/+1
* Only add link arguments when needed in Compiler object methodsJon Turney2018-11-041-0/+2
* d: Allow static library to be passed with -L to dmd/ldcMatthias Klumpp2018-10-071-2/+6
* Add conditional debug identifiers for D compilers, and enable for debug buildsGoaLitiuM2018-09-271-3/+47
* Implement thread linker args for D compilersMihails Strasuns2018-09-161-0/+3
* D: Fix some compiler arguments not getting passed through properlyGoaLitiuM2018-09-161-1/+1
* Merge pull request #4175 from GoaLitiuM/d-archfixesJussi Pakkanen2018-09-161-14/+13
|\
| * Refactor D target architecture handlingGoaLitiuM2018-09-141-14/+13
* | Use enum instead of `int` for compiler variantsDavid Seifert2018-09-161-4/+3
|/
* Fix flake8 'imported but unused' reportsJon Turney2018-09-131-1/+0
* Make sure static library files are passed properly to the linkerGoaLitiuM2018-09-061-0/+11
* Fix remaining soname and rpath issues on OSXGoaLitiuM2018-09-061-6/+9
* Remove translation of file pathsGoaLitiuM2018-09-061-5/+0
* Refactor D argument translation functionGoaLitiuM2018-09-061-23/+45
* Improve D link argument handlingGoaLitiuM2018-09-061-4/+3
* D: Fix linking errors with static D libraries on WindowsGoaLitiuM2018-09-051-0/+11
* D: Use the documented syntax for various argumentsGoaLitiuM2018-09-051-65/+41
* Merge pull request #4084 from FFY00/pr-fix-dub-dependenciesJussi Pakkanen2018-09-031-0/+9
|\
| * dub: enhance dependency handlingFFY002018-08-291-0/+9
* | Improve support for macOS dylib versioningNirbheek Chauhan2018-08-291-4/+2
|/
* Merge pull request #3981 from GoaLitiuM/d-win-fixesJussi Pakkanen2018-08-271-14/+112
|\
| * Handle proper linking of MSVC runtime librariesGoaLitiuM2018-08-201-3/+62
| * Fix import libraries and static library namingGoaLitiuM2018-08-201-0/+7
| * Ignore unix related compiler arguments on WindowsGoaLitiuM2018-08-201-0/+5
| * Follow target platform defined in MSVC environment for Windows D compilationGoaLitiuM2018-08-201-11/+38
* | My bad.Jussi Pakkanen2018-08-231-1/+1
|/
* Pass -install-name arguments to linkerGoaLitiuM2018-08-201-0/+3
* Fix D soname arguments for Windows and OSXGoaLitiuM2018-08-201-3/+12
* Fix wrong DMD optimization levelsGoaLitiuM2018-08-201-4/+4
* Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen2018-08-181-0/+28
* d: Don't fail if -link-defaultlib is manually added to the LDC link argsMatthias Klumpp2018-06-301-0/+8
* macos: Rewrite install_name for dependent built libraries on installNirbheek Chauhan2018-06-181-2/+2