Анонсирован выход открытого кроссплатформенного компилятора Free Pascal 2.6.0, совместимого с Borland Pascal 7, Delphi и Metrowerks Pascal. В новой версии расширена поддержка платформ и добавлены новые возможности языка, продолжающие развитие функциональности Delphi 7.
Основные новшества:
Для Mac OS X и iOS реализована поддержка диалекта Objective-Pascal;
Расширены возможности генератора кода для платформы ARM: задействованы инструкции ARM VFPv2 и VFPv3 для вычислений с плавающей точкой, реализована поддержка Thumb-2;
Улучшена реализация режима совместимости с Delphi:
Поддержка вложенных типов, переменных класса и локальных констант класса;
Реализация расширенного синтаксиса определения записей (пока без поддержки конструкторов);
Возможность использования счётчиков "(for..in)" в записях;
Поддержка helper-ов для классов и записей;
Обобщённые (generic) записи, массивы и процедурные типы;
Поддержка ограничения области действия для перечислений;
Возможность определения собственных сообщений директивы "deprecated";
Возможность использования "&" для изменения интерпретации ключевых слов.
Расширение возможностей Runtime-библиотек (RTL) и пакетов.
