LINUX.ORG.RU

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

 , ,


0

5

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).

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

>>> Скачать

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

★★★★★

Проверено: xaizek ()
Последнее исправление: CYB3R (всего исправлений: 3)
Ответ на: комментарий от Kinlipan

Коллега, перестаньте пожалуйста ковырять пальцем в жопе, к потом засовывать его в нос.

Это плохо влияет на когнитивные функции остатков вашего мозжечка.

Поцкал ломают все каждый релиз.

Питон - несовместимы только 2.x и 3x

GP
()
Ответ на: комментарий от GP

Интересные вы эксперименты ставите. Непонятно только зачем на себе. И вот так походя, не прилагая никаких особых усилий продемонстрировать сообществу что вы ни Паскаля, ни Питона толком не знаете, а черпаете все глубокие мысли из своей задницы (странная анатомия), не каждому дано.

anonymous
()
Ответ на: комментарий от GP

Питон - несовместимы только 2.x и 3x

Нет, во всех языках программирования в минорных версиях есть несовместимые изменения. Другой вопрос, что их обычно немного, как и в сабжевом случае.

saahriktu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.