28.11.2021

Состоялся выпуск FPC 3.2.2!

20 мая 2021 года состоялся выпуск FPC 3.2.2!

FPC – это свободный (GNU GPL 2) компилятор Паскаля.

Со времени выхода FPC 3.2 прошёл почти 1 год. (Версия 3.2.0 вышла 19 июня 2020.)

Новые возможности:

  1. Поддержка сборки программ под новые маки на ARM64 (macOS/AArch64).

  2. Сохранение ссылок на методы записей в переменные (совместимость с Delphi).

program test; {$Mode Delphi} type R = record var X: Integer; function Foo: Integer;
end; function R.Foo: Integer;
begin result := X
end; var F: function : Integer of object; Z: R = (X:42);
begin // Сейчас компилируется // в 3.2.0 : 'Error: Incompatible types' F := Z.Foo; if F() <> 42 then Halt(1);
end.
  1. Юнит для MySQL теперь поддерживает MySQL 8.0.

  2. У класса TThread появилось поле TThread.NameThreadForDebugging (совместимость с Delphi).

>>> Список изменений, которые могут нарушить обратную совместимость

>>> Скачать

>>> Официальный сайт

Источник.