Skip to content

Cleanup of fortran_generic code#437

Merged
ltaylor16 merged 9 commits intodevelopfrom
fix-fortran-generic
Oct 28, 2025
Merged

Cleanup of fortran_generic code#437
ltaylor16 merged 9 commits intodevelopfrom
fix-fortran-generic

Conversation

@ltaylor16
Copy link
Copy Markdown
Member

Includes a fix to set cmemflags correctly in c_mixin_capsule_fill_cvar.

It is not compiled yet.
Write FunctionNode.C_fortran_generic to YAML files.
Repeated argument.
Bad declaration.
Do not add the SWIG_MEM_OWN when the library owns the object.

Compile getView test in cxxlibrary.yaml.
Do not need a C wrapper if the result is sgroup=shadow.
A capsule is passed for both pointer shadow types.
No changes in test suite, but a pending test will be impacted.
_PTR_F_C_index will always be set when C_fortran_generic was True, so
just use that instead.
Better description of how it is used.
@ltaylor16 ltaylor16 merged commit 9f4282c into develop Oct 28, 2025
3 checks passed
@ltaylor16 ltaylor16 deleted the fix-fortran-generic branch November 7, 2025 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant