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, Компиляторы, Язык Ди
