[all-commits] [llvm/llvm-project] 6a1c3e: [flang] Implement NAMELIST I/O in the runtime
Peter Klausler via All-commits
all-commits at lists.llvm.org
Thu May 6 11:19:05 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6a1c3efa051e012aaf102b7d9e7e428a58ea8ad9
https://github.com/llvm/llvm-project/commit/6a1c3efa051e012aaf102b7d9e7e428a58ea8ad9
Author: peter klausler <pklausler at nvidia.com>
Date: 2021-05-06 (Thu, 06 May 2021)
Changed paths:
M flang/include/flang/ISO_Fortran_binding.h
M flang/lib/Lower/IO.cpp
M flang/lib/Lower/RTBuilder.h
M flang/runtime/CMakeLists.txt
M flang/runtime/connection.cpp
M flang/runtime/connection.h
M flang/runtime/descriptor-io.h
M flang/runtime/descriptor.cpp
M flang/runtime/descriptor.h
M flang/runtime/edit-input.cpp
M flang/runtime/edit-output.cpp
M flang/runtime/format.h
M flang/runtime/io-api.cpp
M flang/runtime/io-api.h
M flang/runtime/io-stmt.cpp
M flang/runtime/io-stmt.h
A flang/runtime/namelist.cpp
A flang/runtime/namelist.h
M flang/runtime/unit.cpp
M flang/unittests/RuntimeGTest/CMakeLists.txt
A flang/unittests/RuntimeGTest/Namelist.cpp
M flang/unittests/RuntimeGTest/NumericalFormatTest.cpp
M flang/unittests/RuntimeGTest/tools.h
Log Message:
-----------
[flang] Implement NAMELIST I/O in the runtime
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.
Differential Revision: https://reviews.llvm.org/D101931
More information about the All-commits
mailing list