This is an archive of the discontinued LLVM Phabricator instance.

[flang] Implement NAMELIST I/O in the runtime
ClosedPublic

Authored by klausler on May 5 2021, 11:39 AM.

Details

Summary

Add InputNamelist and OutputNamelist as I/O data transfer APIs
to be used with internal & external list-directed I/O; delete the
needless original namelist-specific Begin... calls.
Implement NAMELIST output and input; add basic tests.

Diff Detail

Event Timeline

klausler created this revision.May 5 2021, 11:39 AM
klausler requested review of this revision.May 5 2021, 11:39 AM
PeteSteinfeld accepted this revision.May 5 2021, 12:45 PM

All builds, tests, and looks good to me.

The Phabricator review page has many comments about "Lint Pre-merge checks" failing, but I ran clang-format on everything and it didn't show any differences.

This revision is now accepted and ready to land.May 5 2021, 12:45 PM
This revision was landed with ongoing or failed builds.May 6 2021, 11:18 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptMay 6 2021, 11:18 AM