Обновились dmd до 1.030 и 2.014

По словам Уолтера Брайта, содержат они весьма долгожданные изменения. dmd теперь может собирать библиотеки напрямую, без формирования объектных файлов или вызова специальной утилиты (librarian). Это ускоряет сборку библиотек ураганным образом – почти что в 3 раза! В то же время, ваши директории не заполянются объектным шлаком.

Еще одна мощная опциональная возможность – компиляция модуля в отдельный объектный файл. Так, сборка библиотеки сформирует множество объектных файлов. Это позволит избавиться от разбухания исполняемого файла.

Другое усовершенствование процесса сборки – когда множество модулей компилируется для сборки исполняемого файла, можно создать только 1 объектный файл с кодом для всех модулей. Это позволит ускорить компоновку.

http://ftp.digitalmars.com/dmd.1.030.zip
http://ftp.digitalmars.com/dmd.2.014.zip

5 Комментариев

  1. Опубликовано Май 18, 2008 в 12:31 пп | постоянная ссылка

    Компилятор становится еще быстрее?.. Это просто нЕчто.
    Кстати… не замечали, как компилятор сходит с ума от -O + -inline для статических библиотек? DerelictGL релиз без них 4мб, с ними 247 (это замедляет и линковку использующих проектов).

    Кстати, JetBird, вы бы не хотели вести новостную колонку на dprogramming.ru? Вы пишите об очень важных новостях языка и стредств для работы на нем, но ваш блог может не быть наиболее подходящим для этого ресурсом – по крайней мере, на lj и здесь нет комментариев, а community.livejournal.com/ru_d выглядет весьма заброшенным и пустынным. Предлагаю вам писать/кросспостить на dprogramming.ru – техническую возможность (колонку с комментированием в форуме) обеспечим, имхо, это будет очень хороший вариант, если вам небезразличен язык и вы следите на его новостями.
    Мои контакты – у вас в lj, ну и заходите обсудить на forum.dprogramming.ru

  2. jetbird
    Опубликовано Май 18, 2008 в 1:23 пп | постоянная ссылка

    да нет проблем.

    но вообще – комментарии тут есть, просто в этом блоге я когда-то давно непонятно зачем выставил модерирование комментариев, и только теперь заметил и отключил его. по идее, вам на почту должно прийти сообщение об ответе. к тому же, здесь имеется RSS как на записи, так и на комментарии. Если все это удастся обеспечить на dprogramming.ru, я не против :-)

    здесь-то все готовенькое. например, известный блог The One With D (http://dblog.aldacron.net/) также ведется на движке WordPress. На dprogramming.ru можно ссылку вставить на полезные ресурсы и указать данный блог. Это проще всего.

  3. Опубликовано Май 18, 2008 в 2:33 пп | постоянная ссылка

    Дать ссылку проще… Но не все любят ходить по ссылкам на разные блоги – все же основная идея dprogramming.ru – именно собрать вместе людей, практически использующих язык, и объединить их практический опыт в наполнение сайта, чтобы был один русскоязычный ресурс, зайдя на который, любой человек мог бы познакомиться с языком, подписаться на новости или найти код/решения для создания своих программ. Если будет ваш блог, мой, Олега Дуброва, K0l0b0k и других, это будут «нитки по миру» – хочется сделать единый ресурс с «миру по нитке». Язык нуждается в продвижении силами его использующих, имхо.

    Будем искать подходящий движок новостей и налаживать систему, в общем, спасибо за предварительное согласие (я могу его таковым считать?).

  4. jetbird
    Опубликовано Май 18, 2008 в 2:37 пп | постоянная ссылка

    вполне.

  5. Опубликовано Май 23, 2008 в 8:41 пп | постоянная ссылка

    Приглашаю участвовать в ведении ленты news.dprogramming.ru, реквизиты в личном сообщении на форуме.


Прокомментировать

Ваш e-mail адрес никогда не будет опубликован или разглашен.