-
Notifications
You must be signed in to change notification settings - Fork 111
Closed
Labels
specificationIssue regarding fpm manifest and modelIssue regarding fpm manifest and model
Description
Motivation
Allow packages to opt-out from default implicit typing in Fortran. This allows to get the full befits of implicit none
in every scope without having to remember typing it.
More difficult is whether we can find options in every compiler to actually guarantee that this is working.
Specification
The build table seems most appropriate for this option:
[build]
implicit-typing = false
Prior Art
Compiler flags:
compiler | option |
---|---|
GFortran | -fimplicit-none |
NVHPC | -Mdclchk |
nagfor | -u |
Cray/HPE | -eI |
SilverFrost FTN95 | /IMPLICIT_NONE |
ifort (Windows) | /warn:declarations,errors |
ifort (Linux, macOS) | -warn declarations,errors |
flang | -fimplicit-none-type-always |
IBM XL Fortran | -qundef or -u |
Additional Information
epagone and certik
Metadata
Metadata
Assignees
Labels
specificationIssue regarding fpm manifest and modelIssue regarding fpm manifest and model