Le 25 novembre, une nouvelle version du compilateur libre des langages Pascal et Object Pascal – FPC 3.0.0 «Pestering Peacock» a été publiée.
Principales modifications dans cette version :
Améliorations de la compatibilité avec Delphi:
- Ajout du support des espaces de noms similaires à Delphi pour les modules.
- Ajout de la possibilité de créer des tableaux dynamiques à l'aide du constructeur Create.
- Les chaînes de type AnsiString conservent désormais des informations sur leur encodage.
Modifications du compilateur:
- Ajout d'un nouveau niveau d'optimisation -O4, permettant au compilateur de réorganiser les champs dans les objets de classes, de ne pas calculer les valeurs inutilisées et d’accélérer le traitement des nombres à virgule flottante avec une perte possible de précision.
- Ajout d'une analyse des flux de données (data flow analysis).
- Ajout du support pour les cibles suivantes :
- Java Virtual Machine / Dalvik.
- AIX pour PowerPC 32/64 bits (sans support pour la compilation des ressources en 64 bits).
- MS-DOS en mode réel.
- Android pour ARM, x86 et MIPS.
- AROS.
Source : linux.org.ru
