После пяти лет с момента формирования ветки 3.0 представлен релиз открытого кроссплатформенного компилятора Free Pascal 3.2.0, совместимого с Borland Pascal 7, Delphi, Think Pascal и Metrowerks Pascal. Параллельно развивается интегрированная среда разработки Lazarus, основанная на компиляторе Free Pascal и выполняющей задачи, сходные с Delphi.
В новом выпуске добавлена большая порция новшеств и изменений в реализации языка Pascal, нацеленных на улучшение совместимости с Delphi. В том числе:
- Добавлена возможность инициализации динамических массивов с использованием синтаксиса «[…]».
- Добавлена поддержка обобщённых (generic) функций, процедур и методов, которые не привязываются к типам аргументов.
- В компиляторе добавлены новые целевые платформы AArch64 (ARM64), Linux/ppc64le, Android/x86_64 и i8086-win16.
- Появилась поддержка стандартных (применяемых по умолчанию) пространств имён модулей.
- Добавлена поддержка блоков на языке Си.
- Расширена реализация динамических массивов. Добавлена операция Insert() для добавления массивов и элементов в существующие динамические массивы, а также Delete() для удаления диапазонов и Concat() для объединения массивов.
- Для типов записей реализованы операторы Initialize, Finalize, Copy и AddRef.
Источник: http://www.opennet.ru/opennews/art.shtml?num=53200