Billets par John Urban

Fpm 0.8.1 est sorti

Cette version introduit un correctif pour la fonctionnalité d’arbre de dépendance automatisé introduite dans la version 0.8.0. Fpm a maintenant restauré la priorité des dépendances rétrocompatibles, ce qui garantit que, lorsque différentes versions d’une même dépendance sont trouvées dans l’arbre des dépendances, c’est la première et principale qui est utilisée. Les mises à jour inutiles sont également éliminées du processus de construction.

En savoir plus...


Fpm 0.8.0 est sorti

Cette version introduit la prise en charge de l’activation et de la désactivation des fonctionnalités du langage dans fpm, telles que le typage implicite ou le format de code source par défaut. Par défaut, fpm tente désormais de désactiver les règles de typage implicite, les interfaces externes implicites et considère que le format du code source est toujours la forme libre introduite par Fortran 90. Les options peuvent être modifiées dans le manifeste de chaque projet.

En savoir plus...


Fpm 0.6.0 est sorti

Cette version améliore la présentation des messages de fpm, la sortie du compilateur n’est affichée qu’en cas d’erreur afin de garder la sortie standard propre pour les compilations réussies. De plus, fpm peut maintenant détecter les modules inutilisés et évite de compiler les modules qui ne sont pas nécessaires à une application, ce qui améliore la vitesse de compilation des projets ayant des dépendances importantes comme stdlib. Lors de la création d’un nouveau projet avec fpm, les informations relatives à l’auteur sont désormais extraites de la configuration de git afin d’éviter l’utilisation de chaînes vides dans le manifeste. Plusieurs autres corrections de bogues et de nombreuses améliorations ont également été apportées à cette version.

En savoir plus...


Fpm 0.5.0 est sorti

Nous avons corrigé un grand nombre de bogues dans cette version et apporté de nombreuses améliorations autour de fpm, comme la livraison continue et l’installateur Windows. Les nouvelles fonctionnalités incluent une sélection améliorée du compilateur et de l’éditeur de liens et l’amélioration du backend de construction (les tests ne sont construits que lorsque cela est nécessaire, les modifications dans les bibliothèques liées mènent à une reconstruction correcte).

En savoir plus...