+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Delphi

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    février 2013
    Messages
    1 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : février 2013
    Messages : 1 126
    Points : 14 163
    Points
    14 163
    Billets dans le blog
    43

    Par défaut La version 3.0.4 du compilateur est disponible, un préalable à la sortie de Lazarus 1.8

    La version 3.0.4 du compilateur est disponible,
    un préalable à la sortie de Lazarus 1.8

    Nom : logoFPC.png
Affichages : 323
Taille : 16,3 Ko

    Il n'est pas dans nos habitudes de signaler la sortie d'une sous-version mineure du compilateur Free Pascal qui forme la base de l'EDI dont se servent les adeptes de Lazarus ou de CodeTyphon. Mais alors, quelle mouche a bien pu nous piquer ?

    Tout devient 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 du compilateur, on relèvera cependant :
    • 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, on notera :

    • 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 nous attendons le tout nouveau Lazarus, même si les cinq versions de test auront sérieusement émoussé les surprises : au moins, nous disposerons d'un EDI stable... Pour ceux qui seraient pressés de se confronter aux améliorations apportées au compilateur, en particulier dans la gestion des génériques, ils pourront toujours s'appuyer sur CodeTyphon qui prend le risque, finalement restreint, d'utiliser la version 3.1.1 de Free Pascal encore en cours de développement.

    Télécharger Free Pascal
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Membre habitué
    Avatar de inspirateur
    Homme Profil pro
    Directeur de projet
    Inscrit en
    mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : mars 2014
    Messages : 55
    Points : 125
    Points
    125

    Par défaut

    C'est une bonne nouvelle.
    " Le voyage compte plus que la destination. "
    ValisoaChess

Discussions similaires

  1. La version finale de PhysX 3.2 est disponible
    Par dourouc05 dans le forum PhysX et APEX
    Réponses: 29
    Dernier message: 11/03/2013, 16h22
  2. La version 3.1 de Warzone 2100 est disponible !
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 21/01/2013, 23h30
  3. La version 3.46 de la JVCL est disponible
    Par Franck SORIANO dans le forum Composants VCL
    Réponses: 8
    Dernier message: 20/01/2013, 13h34
  4. La version gratuite de Visual Studio 2010 est disponible
    Par Gordon Fowler dans le forum Actualités
    Réponses: 8
    Dernier message: 30/04/2010, 10h35
  5. La nouvelle version 3.37 de la JVCL est disponible!
    Par Pedro dans le forum Composants VCL
    Réponses: 23
    Dernier message: 31/07/2009, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo