Commit 80d6e13e by Tobias Burnus Committed by Tobias Burnus

gfortran.texi (Fortran 2003 Status): Mention finalization, deferred-length…

gfortran.texi (Fortran 2003 Status): Mention finalization, deferred-length character support and input rounding.

2014-03-08  Tobias Burnus  <burnus@net-b.de>

        * gfortran.texi (Fortran 2003 Status): Mention finalization,
        deferred-length character support and input rounding.
        (Fortran 2008 Status): Mention that at termination
        signalling exceptions are shown.

From-SVN: r208429
parent f42c637e
2014-03-08 Tobias Burnus <burnus@net-b.de>
* gfortran.texi (Fortran 2003 Status): Mention finalization,
deferred-length character support and input rounding.
(Fortran 2008 Status): Mention that at termination
signalling exceptions are shown.
2014-03-06 Paul Thomas <pault@gcc.gnu.org> 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
Janus Weil <janus@gcc.gnu.org> Janus Weil <janus@gcc.gnu.org>
......
...@@ -811,9 +811,10 @@ operators bound to a type. ...@@ -811,9 +811,10 @@ operators bound to a type.
@item Abstract interfaces and type extension with the possibility to @item Abstract interfaces and type extension with the possibility to
override type-bound procedures or to have deferred binding. override type-bound procedures or to have deferred binding.
@item Polymorphic entities (``@code{CLASS}'') for derived types -- including @item Polymorphic entities (``@code{CLASS}'') for derived types and unlimited
@code{SAME_TYPE_AS}, @code{EXTENDS_TYPE_OF} and @code{SELECT TYPE} for polymorphism (``@code{CLASS(*)}'') -- including @code{SAME_TYPE_AS},
scalars and arrays, including unlimited polymorphism. @code{EXTENDS_TYPE_OF} and @code{SELECT TYPE} for scalars and arrays and
finalization.
@item Generic interface names, which have the same name as derived types, @item Generic interface names, which have the same name as derived types,
are now supported. This allows one to write constructor functions. Note are now supported. This allows one to write constructor functions. Note
...@@ -839,6 +840,10 @@ used, an allocatable variable on the left-hand side is automatically allocated ...@@ -839,6 +840,10 @@ used, an allocatable variable on the left-hand side is automatically allocated
deferred character length left-hand sides are correctly handled but arrays deferred character length left-hand sides are correctly handled but arrays
are not yet fully implemented. are not yet fully implemented.
@item Deferred-length character variables and scalar deferred-length character
components of derived types are supported. (Note that array-valued compoents
are not yet implemented.)
@item Transferring of allocations via @code{MOVE_ALLOC}. @item Transferring of allocations via @code{MOVE_ALLOC}.
@item The @code{PRIVATE} and @code{PUBLIC} attributes may be given individually @item The @code{PRIVATE} and @code{PUBLIC} attributes may be given individually
...@@ -919,9 +924,10 @@ allowing I/O without any record structure. ...@@ -919,9 +924,10 @@ allowing I/O without any record structure.
@item @item
Namelist input/output for internal files. Namelist input/output for internal files.
@item Further I/O extensions: Rounding during formatted output, using of @item Minor I/O features: Rounding during formatted output, using of
a decimal comma instead of a decimal point, setting whether a plus sign a decimal comma instead of a decimal point, setting whether a plus sign
should appear for positive numbers. should appear for positive numbers. On system where @code{strtod} honours
the rounding mode, the rounding mode is also supported for input.
@item @item
@cindex @code{PROTECTED} statement @cindex @code{PROTECTED} statement
...@@ -1035,7 +1041,8 @@ flag. ...@@ -1035,7 +1041,8 @@ flag.
@item The @code{BLOCK} construct is supported. @item The @code{BLOCK} construct is supported.
@item The @code{STOP} and the new @code{ERROR STOP} statements now @item The @code{STOP} and the new @code{ERROR STOP} statements now
support all constant expressions. support all constant expressions. Both show the signals which were signaling
at termination.
@item Support for the @code{CONTIGUOUS} attribute. @item Support for the @code{CONTIGUOUS} attribute.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment