Fa'asa'oloto Pascal Compiler 3.0.0

25 ноября выпущена новая версия свободного компилятора языков Pascal и Object Pascal — FPC 3.0.0 «Pestering Peacock».

Suiga tetele i lenei fa'asalalauga:

Улучшения совместимости с Delphi:

  • Добавлена поддержка Delphi-подобных пространств имен для модулей.
  • Добавлена возможность создания динамических массивов с помощью конструктора Create.
  • Строки типа AnsiString теперь хранят информацию о своей кодировке.

Изменения в компиляторе:

  • Добавлен новый уровень оптимизации -O4, при котором компилятор может переставлять поля в объектах классов, не вычислять неиспользуемые значения и ускорять работу с числами с плавающей точкой с возможной потерей точности.
  • Добавлен анализ потоков данных (data flow analysis).
  • Добавлена поддержка следующих целей:
    • Java Virtual Machine / Dalvik.
    • AIX для PowerPC 32/64-бит (без поддержки сборки ресурсов для 64-бит).
    • MS-DOS real mode.
    • Android для ARM, x86 и MIPS.
    • AROS.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga