Am 25. November wurde eine neue Version des freien Compilers für die Programmiersprachen Pascal und Object Pascal – FPC 3.0.0 «Pestering Peacock» – veröffentlicht.
Die wichtigsten Änderungen in dieser Ausgabe:
Verbesserungen der Kompatibilität mit Delphi:
- Unterstützung für Delphi-ähnliche Namensräume für Module hinzugefügt.
- Die Möglichkeit, dynamische Arrays mit dem Konstruktor Create zu erstellen, wurde hinzugefügt.
- Strings vom Typ AnsiString speichern jetzt Informationen über ihre Kodierung.
Änderungen im Compiler:
- Ein neuer Optimierungsgrad -O4 wurde hinzugefügt, bei dem der Compiler Felder in Klassenobjekten umstellen, nicht verwendete Werte nicht berechnen und die Verarbeitung von Gleitkommazahlen mit möglichem Verlust der Genauigkeit beschleunigen kann.
- Die Analyse von Datenflüssen (data flow analysis) wurde hinzugefügt.
- Unterstützung für die folgenden Ziele hinzugefügt:
- Java Virtual Machine / Dalvik.
- AIX für PowerPC 32/64-Bit (ohne Unterstützung für die Erstellung von Ressourcen für 64-Bit).
- MS-DOS Real Mode.
- Android für ARM, x86 und MIPS.
- AROS.
Quelle: linux.org.ru
