Тихо и незаметно вышла очередная версия компилятора D, использующего LLVM в качестве бэкенда. Судя по результатам тестов его можно использовать как drop-in замену DMD в подавляющем большинстве случаев. В этом релизе было пофикшено великое множество багов:
- стабилизирован на x86-64
- реализована поддержка inline asm
- реализована кросс-компиляция
Реализована поддержка следующих платформ:
- Linux
- Windows (кроме обработки исключений)
- Поддержка MacOS и FreeBSD в тестовой стадии.
И процессорных архитектур:
- x86
- x86-64 (только Linux)
- PowerPC
- Поддержка ARM и Sparc в тестовой стадии
На данный момент поддерживается только первая ветка языка и только на рантайме tango. Поддержка второй ветки в разработке.
>>> Подробности