Состоялся релиз 2.6.0 компилятора FreePascal.
Изменения в релизе, прежде всего, касаются добавления отсутствовавших ранее возможностей, появившихся в языке Delphi после 7-й версии, а также добавления или улучшения поддержки новых платформ.
Помимо всего прочего:
- Диалект Objective-Паскаль, поддерживаемый на всех Mac OS X и iOS
- Улучшения в режиме совместимости Delphi:
- вложенные типы, переменные класса и локальные константы класса
- расширенный синтаксис записи (пока без конструкторов)
- счетчики в записях (for.. in)
- помощники для классов и записей
- конструкции Generic для записей, массивов и процедурных типов
- улучшение совместимости с Delphi обычного синтаксиса Generic-ов
- «собираемые» перечисления ($SCOPEDEUNMS)
- пользовательские сообщения для директивы «deprecated»
- возможность использования «&» для разыменования ключевых слов
- Новые возможности генератора кода ARM
- модуль для поддержки вычислений с плавающей точой для ARM VFPv2 и VFPv3
- поддержка Thumb-2
- Не остались без внимания RTL и пакеты.
текст перевода частично взят с freepascal.ru
>>> Подробности