19.05.09 11:50DMD 1.045 & 2.030

Данные релизы основных компиляторов D изначально предназначались для предварительного и пробного использования, но несмотря на то, что анонса от Walter Bright не было, обновления страниц логов изменений были замечены участниками сообщества и опубликованы в новостной группе.

http://digitalmars.com/d/1.0/changelog.html#new1_045
http://ftp.digitalmars.com/dmd.1.045.zip
Основные изменения:
- добавлены изменения для поддержки Solaris OS от Unknown W. Brackets
- в object.d в ClassInfo добавлена структура .typeinfo
- множество багфиксов segfault, stack overflow и hang

http://www.digitalmars.com/d/2.0/changelog.html#new2_030
http://ftp.digitalmars.com/dmd.2.030.zip
- аналогичное множество багфиксов
- различные изменения в Phobos
- крупное изменение для улучшения работы с многопоточностью: Global storage по умолчанию становится Thread Local Storage, поэтому все статические и глобальные переменные больше не находятся в общем сегменте памяти. Подробнее об этом Walter Bright пишет в Migrating to Shared.

upd DMD 1.045 поддерживается trunk-версией Tango. Возможно, чтобы скомпилировать tango-base-dmd lib, понадобится вручную изменить строчку кода согласно tango ticket 1655 (данная нерешенная (но легко и быстро решаемая) проблема замечена 18 мая).

Комментарии 2 | Рубрики: DMD, Компиляторы, Язык Ди

19.05.09 11:35Eclipse Descent 0.5.5

Вышел новый релиз отличного плагина для разработки на D в Eclipse IDE, описание и инструкции по установке - на домашней странице: http://www.dsource.org/projects/descent

Главное нововведение - при использовании любой системы сборки консоль отображает сообщения об ошибках вместе со ссылками на соответствующие модули исходного кода, примерно так:

Также в релиз вошли различные багфиксы.
Пообщаться о Descent с разработчиками и пользователями (на английском) можно в irc-канале #d.descent сервера freenode.net.

Комментарии 2 | Рубрики: Сайт