llvm-project/flang/runtime
peter klausler 37f98f6f4c [flang] External I/O runtime work, repackaged (part 1)
Add a isFixedRecordLength flag member to Connection to
disambiguate the state of "record has known variable length"
from "record has fixed length".  Code that sets and tests this
flag will appear in later patches.  Rearrange data members to
reduce storage requirements, since Connection might indirectly
end up on a program stack frame.  Add a utility member function
BeginRecord(); use it in internal I/O processing.

Reviewed By: tskeith, sscalpone

Differential Revision: https://reviews.llvm.org/D83098
2020-07-02 15:17:26 -07:00
..
CMakeLists.txt [flang] Fix issue of flang/runtime/config.h not being found in out of tree builds 2020-06-08 14:16:08 -05:00
ISO_Fortran_binding.cpp [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
allocatable.cpp [flang] Define CHARACTER runtime API, establish placeholder implementations 2020-04-02 09:38:25 -07:00
allocatable.h [flang] Define CHARACTER runtime API, establish placeholder implementations 2020-04-02 09:38:25 -07:00
buffer.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
buffer.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
c-or-cpp.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
character.cpp [flang] Fix build problems on osx 2020-06-18 11:14:25 -07:00
character.h [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
config.h.cmake [flang] Support platforms without strerror_r 2020-03-28 16:46:43 -05:00
connection.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
connection.h [flang] External I/O runtime work, repackaged (part 1) 2020-07-02 15:17:26 -07:00
derived-type.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
derived-type.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
descriptor.cpp [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
descriptor.h [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
edit-input.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
edit-input.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
edit-output.cpp [flang][NFC] Get formatting in sync with latest clang-format 2020-07-01 16:51:46 -07:00
edit-output.h [flang] Fix F5.3 formatting of 0.025 2020-06-19 18:09:10 -07:00
entry-names.h [flang] Drill down to a working implementation of the APIs for an 2020-01-24 12:33:47 -08:00
environment.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
environment.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
file.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
file.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
format-implementation.h [flang] Roll up small fixes to runtime bugs found in testing 2020-06-18 14:25:04 -07:00
format.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
format.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
internal-unit.cpp [flang] External I/O runtime work, repackaged (part 1) 2020-07-02 15:17:26 -07:00
internal-unit.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
io-api.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
io-api.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
io-error.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
io-error.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
io-stmt.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
io-stmt.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
iostat.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
iostat.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
lock.h [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
magic-numbers.h [flang] Use hash table for UnitMap, avoid C++ STL binary dependence 2020-03-11 13:23:39 -07:00
main.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
main.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
memory.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
memory.h [flang][NFC] Get formatting in sync with latest clang-format 2020-07-01 16:51:46 -07:00
stop.cpp [flang] Roll up small fixes to runtime bugs found in testing 2020-06-18 14:25:04 -07:00
stop.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
terminator.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
terminator.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
tools.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
tools.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
transformational.cpp [flang] Clean up binary dependences of runtime libraries 2020-07-02 12:27:01 -07:00
transformational.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
type-code.cpp [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
type-code.h [flang] More Fortran runtime support for CHARACTER operations 2020-06-17 15:51:48 -07:00
unit-map.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
unit-map.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
unit.cpp [flang] Roll up small fixes to runtime bugs found in testing 2020-06-18 14:25:04 -07:00
unit.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00