f_helper and c_helper are now lists of names instead of blank
delimited string. Makes it easier to mixin the values.
f_module_line and i_module_line are removed. f_module and i_module are
now formatted which replaces the functionality. This also pointed out
some issues with Fortran modules and namespaces where the capsule data
structure from the correct module is not being used.
f_temps and f_local now generate variables names which start with f
instead of c.
Removed f_import. There are no IMPORT statements in Fortran
wrappers. Only in interfaces.
Added fmtdict which will update the format dictionary from a statement
group. Makes it possible to mixin a group then update format fields.
Added append to statement groups to act as a local mixin group. It
will append to existing values instead of replacing them.
Removed the +cdesc and attribute, replace with +api(cdesc).
f_helper and c_helper are now lists of names instead of blank delimited string. Makes it easier to mixin the values.
f_module_line and i_module_line are removed. f_module and i_module are now formatted which replaces the functionality. This also pointed out some issues with Fortran modules and namespaces where the capsule data structure from the correct module is not being used.
f_temps and f_local now generate variables names which start with
f
instead ofc
.Removed f_import. There are no
IMPORT
statements in Fortran wrappers. Only in interfaces.Added fmtdict which will update the format dictionary from a statement group. Makes it possible to mixin a group then update format fields.
Added append to statement groups to act as a local mixin group. It will append to existing values instead of replacing them.
Removed the +cdesc and attribute, replace with +api(cdesc).