IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Blog de Gilles Vasseur - Pascal et compagnie

[Actualité] Free Pascal 3.0.4 est enfin sorti !

Noter ce billet
par , 28/11/2017 à 15h47 (836 Affichages)
Nom : logoFPC.png
Affichages : 833
Taille : 16,3 Ko

Il n'est pas dans mes habitudes de signaler la sortie d'une sous-version mineure du compilateur Free Pascal qui sert de base à l'EDI dont je me sers sans cesse, à savoir Lazarus. Mais alors, quelle mouche a bien pu me piquer ?

Eh bien, tout devient plus clair si l'on sait qu'il fallait attendre cette sortie officielle pour que Lazarus puisse à son tour annoncer la parution officielle de sa version 1.8. C'est en effet un principe de l'équipe Lazarus : ne s'appuyer que sur une version stable du compilateur pour une exploitation professionnelle, quitte à se passer de fonctionnalités intéressantes, mais encore à soumettre à des tests intenses. Autant dire que cette annonce prépare celle imminente de la version stable de Lazarus .

Parmi les nouveautés :

  • support pour l'interfaçage des blocs C : très proches des méthodes anonymes de Delphi, ces blocs ne sont pour le moment utilisables qu'avec iOS et OS X récents ;
  • support de débogage GDB/MI au lieu de libgdb.a ;
  • nouvelle unité iosxwstr pour OS X et iOS pour l'installation d'un gestionnaire de chaînes longues ;
  • autorisation pour un programme i8086-msdos, grâce à un modèle de mémoire dit "très grand" (huge), d'un espace de données statiques plus grand que 64 Ko ;
  • assembleur et lieur internes pour i8086-msdos au lieu des outils externes jusqu'alors utilisés (NASM, WLIB et WLINK) ;
  • toujours pour i8086-msdos, apparition d'un pointeur lointain avec la fonction FarAddr() ;
  • support des nouvelles cibles AArch64 (Linux et Darwin pour iOS) et Linux/ppc64le (PowerPC64 little endian).


Parmi les changements qui peuvent affecter les applications :

TList : modification de l'algorithme d'auto-expansion afin d'éviter les débordements de mémoire pour les très grandes listes ;
IniFiles : lecture des paires nom/valeur même si elles ne sont pas correctes afin d'être plus compatible avec le comportement de Delphi et même de Free Pascal 3.0.0 !


C'est avec impatience que j'attends le tout nouveau Lazarus, même si les cinq versions de test auront sérieusement émoussé les surprises : au moins, je disposerai d'un EDI stable .

Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Viadeo Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Twitter Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Google Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Facebook Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Digg Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Delicious Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog MySpace Envoyer le billet « Free Pascal 3.0.4 est enfin sorti ! » dans le blog Yahoo

Commentaires