- DMD — The Digital Mars D compiler, является официальным компилятором для D, написан создателем языка Уолтером Брайтом (Walter Bright). Исходный код фронтенда доступен под двумя лицензиями Artistic License и GNU GPL, исходный код бэкенда доступен на условиях не совместимых с Open Source лицензиями;
- GDC — это фронтенд для GCC, использует свободный исходный код от DMD;
- LDC — это компилятор, основанный на фронтенде от DMD и использующий LLVM в качестве бэкенда, поддерживает обе версии языка D (1.0 и 2.0);
- D Compiler для .NET является бэкендом для D версии 2.0, он компилирует в байт-код (Common Intermediate Language), а не машинный, как остальные.
- для Android добавлен указатель версии, поддержка Druntime/Phobos отсутствует;
- добавлена поддержка архитектуры AArch64_be (при использовании LLVM 3.5);
- исправлены множественные ошибки;
- добавлена поддержка LLVM 3.4.x;
- реализована возможность сборки LDC на OS X Mavericks, FreeBSD 10 и Solaris/x86.
оригинал на www.nixp.ru