25 listopada wydano nową wersję wolnego kompilatora języków Pascal i Object Pascal — FPC 3.0.0 «Pestering Peacock».
Główne zmiany w tej wersji:
Poprawa kompatybilności z Delphi:
- Dodano wsparcie dla nazw przestrzeni modułów podobnych do Delphi.
- Dodano możliwość tworzenia dynamicznych tablic za pomocą konstruktora Create.
- Ciągi typu AnsiString teraz przechowują informacje o swoim kodowaniu.
Zmiany w kompilatorze:
- Dodano nowy poziom optymalizacji -O4, w którym kompilator może przemieszczać pola w obiektach klas, nie obliczać nieużywanych wartości i przyspieszać pracę z liczbami zmiennoprzecinkowymi z możliwą utratą precyzji.
- Dodano analizę przepływu danych (data flow analysis).
- Dodano wsparcie dla następujących celów:
- Java Virtual Machine / Dalvik.
- AIX dla PowerPC 32/64-bit (bez wsparcia dla kompilacji zasobów dla 64-bit).
- MS-DOS w trybie rzeczywistym.
- Android dla ARM, x86 i MIPS.
- AROS.
Źródło: linux.org.ru
