Очередная версия референсного компилятора языков D1/D2
Вышла очередная версия референсного компилятора языков D1/D2 от DigitalMars.
Основные улучшения и изменения в языке D2 и его стандартной библиотеке:
- Полностью реализована поддержка 64-битной архитектуры для Линукса, теперь представляются отдельные инсталляционные пакеты для 32-х и 64-хбитных архитектур (то же справедливо и для D1).
- Модуль std.intrinsic перенесён в ядро и теперь называется core.intrinsic.
- Добавлены средства для работы с сетью --- модули etc.c.curl для работы с libcurl и std.net.isemail.
- Добавлены дополнительные средства для параллельного программирования --- модуль std.parallelism.
- Модули std.algorithm и std.range дополнены новыми функциями, частично оптимизированы, для std.algorithm обновлено описание.
- Убран модуль std.iterator, вместо которого предлагается использовать std.range.ElementType либо std.range.ElementEncodingType.
Устранено около сотни ошибок в том числе 14 ошибок стандартной библиотеки и 3 ошибки рантайма.
Кроме этого, следует отметить, что теперь для пользователей Fedora и SUSE собраны отдельные rpm пакеты для обеих поддерживаемых архитектур.