Billets par Giannis Nikiteas

Fpm version 0.10.0 released

The latest release of the Fortran Package Manager (FPM) showcases a range of updates geared towards enhancing functionality and user experience. Key improvements include significant advancements in MPI support, now allowing the usage of MPI modules in metapackages. On the command line interface, a --dry-run option for fpm publish has been added, allowing users to simulate the publishing process. This release also brings various bug fixes and performance improvements. For a full list of changes please see below.

En savoir plus...


Fpm version 0.9.0 released

Registry and Metapackages.

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.7.0 est sorti

Cette version introduit la prise en charge des préprocesseurs dans le manifeste fpm.toml, ce qui permet de définir des macros de préprocesseurs, des suffixes de fichiers et des répertoires où le préprocesseur doit s’exécuter. Cette fonctionnalité a été implémentée dans le cadre du projet Google Summer of Code 2022 d’Arteev Raina. De plus, fpm a maintenant la capacité de compiler des fichiers sources C++ en plus de Fortran et C. Enfin, la possibilité de définir des profils de compilateur dans le manifeste fpm.toml a été ajoutée, bien que les paramètres du profil ne soient pas actuellement utilisés dans le processus de construction.

En savoir plus...