Il 25 novembre è stata rilasciata una nuova versione del compilatore gratuito per i linguaggi Pascal e Object Pascal - FPC 3.0.0 «Pestering Peacock».
Le principali novità di questa versione:
Miglioramenti della compatibilità con Delphi:
- Aggiunta la supporto per spazi dei nomi simili a Delphi per i moduli.
- Aggiunta la possibilità di creare array dinamici tramite il costruttore Create.
- Le stringhe di tipo AnsiString ora memorizzano informazioni sulla propria codifica.
Modifiche nel compilatore:
- Aggiunto un nuovo livello di ottimizzazione -O4, in cui il compilatore può riordinare i campi negli oggetti delle classi, non calcolare valori non utilizzati e accelerare l'elaborazione dei numeri in virgola mobile con possibile perdita di precisione.
- Aggiunta un'analisi dei flussi di dati (data flow analysis).
- Aggiunta la supporto per i seguenti obiettivi:
- Java Virtual Machine / Dalvik.
- AIX per PowerPC 32/64-bit (senza supporto per la compilazione delle risorse per 64-bit).
- MS-DOS modalità reale.
- Android per ARM, x86 e MIPS.
- AROS.
Fonte: linux.org.ru
