Il 25 novembre è stata rilasciata una nuova versione del compilatore open source per i linguaggi Pascal e Object Pascal - FPC 3.0.0 «Pestering Peacock».
Le principali novità di questo rilascio:
Miglioramenti della compatibilità con Delphi:
- Aggiunta il supporto per i namespace simili a Delphi per i moduli.
- Aggiunta la possibilità di creare array dinamici utilizzando il costruttore Create.
- Le stringhe di tipo AnsiString ora conservano informazioni sulla loro codifica.
Modifiche al 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 il lavoro con numeri in virgola mobile con possibile perdita di precisione.
- Aggiunta l'analisi dei flussi di dati (data flow analysis).
- Aggiunto 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).
- Modalità reale di MS-DOS.
- Android per ARM, x86 e MIPS.
- AROS.
Fonte: linux.org.ru
