Cette version 3.0.0 apporte d'importantes modifications
Comme nous l'avions annoncé dans cet article, la nouvelle version majeure 3.0.0 de Free Pascal - baptisée "Pestering Peacock" (le paon harceleur ou importun) - est disponible au téléchargement. C'est ce que vient de déclarer l'équipe de Free Pascal via un courrier interne puis via le site officiel de Free Pascal.
Selon la documentation fournie, les principales améliorations qui ont été apportées au compilateur sont les suivantes :
- meilleure compatibilité avec Delphi pour les espaces de nommage ;
- constructeurs de tableaux dynamiques (à la manière des constructeurs de classes) ;
- apparition de Default pour initialiser des paramètres, en particulier pour les méthodes génériques ;
- apparition des type helpers particulièrement utiles pour étendre des enregistrements et des classes sans sous-classes ;
- chaînes ANSI avec codepage compatibles avec Delphi ;
- nombreuses optimisations du compilateur ;
- améliorations diverses des classes, paquets et unités TDBF, TODBCC, TZipper, SQL parser, prise en compte du mode 64 bits, support de l'Unicode pour la plupart des routines de la RTL concernant les fichiers ;
- utilitaire Pas2jni afin de créer un pont avec les programmes Java ;
- nouvelles plateformes utilisables, en particulier la Java Virtual Machine et Android (uniquement via cross-compiler).
Des tests sont en cours pour l'utilisation de cette version par Lazarus : il existe déjà des pré-versions pour Linux avec des scripts téléchargeables. Mais sans doute vaut-il mieux attendre une version officielle
Et vous ?
Qu'en pensez-vous ?
Allez-vous tout de suite passer à cette nouvelle version ?