Релиз компилятора Free Pascal 2.4.0

Автор turbo, 02 Января 2010, 20:41

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

После двух лет разработки анонсирован выход открытого кроссплатформенного компилятора Free Pascal 2.4.0, совместимого с Borland Pascal 7, Delphi и Metrowerks Pascal.

Из улучшений можно отметить:

    * Реализована поддержка платформ: Mac OS X/PowerPC64, Mac OS X/x86_64, Mac OS X/ARM (iPhone) и Haiku/i386;
    * Компилятор:
          o Поддержка Delphi-подобного стиля работы с ресурсами;
          o Новая инфраструктура оптимизации программы в целом, поддерживающая девиртуализацию и удаление неиспользуемых виртуальных методов;
          o Значительное увеличение скорости компиляции модулей, содержащих множественное определение типов;
          o Возможность отключения вывода отдельных подсказок, заметок и предупреждений компилятора;
          o Улучшение генерации отладочной информации в формате DWARF;
          o Улучшение поддержки платформ ARM/EABI и оптимизация использования регистров CPU;
    * Runtime-библиотеки (RTL):
          o Новый линейно масштабируемый многопоточный менеджер управления распределением памяти;
          o Поддержка в библиотеке SysUtils принудительной (advisory) установки файловых блокировок для Unix платформ;
          o Поддержка функций ReadStr/WriteStr, соответствующих ANSI ISO варианту языка Паскаль;
          o Реализация типа UnicodeString для платформ Windows, Linux, Mac OS X, FreeBSD и Beos/Haiku, пока не полностью эквивалентного Delphi 2009;
    * Пакеты:
          o Многочисленные улучшения в XML модулях и модулях для работы с базами данных;
          o Обновлен базовый интерфейс Mac OS X Pascal к r241, включая заголовочный файл с поддержкой CFNetwork framework;
          o Модуль zipper теперь корректно работает на "big endian" платформах.


http://www.opennet.ru/opennews/art.shtml?num=24883