]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 6 Aug 2012 07:54:34 +0000 (09:54 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 6 Aug 2012 07:54:34 +0000 (09:54 +0200)
2012-08-06  Vincent Pucci  <pucci@adacore.com>

* s-atopri.adb: Minor reformatting.

2012-08-06  Arnaud Charlet  <charlet@adacore.com>

* gnat-style.texi: Clarify that all subprograms should be
documented. Minor rewording.

From-SVN: r190160

gcc/ada/ChangeLog
gcc/ada/gnat-style.texi
gcc/ada/s-atopri.adb

index 7c4419396443441197aaa1b85f05b5f459630f83..93bfb45aa4d76664e1de32af28bae2b3bbc7820e 100644 (file)
@@ -1,3 +1,12 @@
+2012-08-06  Vincent Pucci  <pucci@adacore.com>
+
+       * s-atopri.adb: Minor reformatting.
+
+2012-08-06  Arnaud Charlet  <charlet@adacore.com>
+
+       * gnat-style.texi: Clarify that all subprograms should be
+       documented. Minor rewording.
+
 2012-08-06  Robert Dewar  <dewar@adacore.com>
 
        * aspects.ads: Define Aspect_Id_Exclude_No_Aspect.
index 63882afcecab3d3cde84da1d2e9d529e734ed398..43e6b4310a1ddc61864aabdd0079114cac15fe01 100644 (file)
@@ -351,8 +351,8 @@ Local names can be shorter, because they are used only within
 one context, where comments explain their purpose.
 
 @item
-When starting a default expression on the line that follows the declaration
-line, use 2 characters for indentation.
+When starting an initialization or default expression on the line that follows
+the declaration line, use 2 characters for indentation.
 
 @smallexample @c adanocomment
         Entity1 : Integer :=
@@ -360,12 +360,12 @@ line, use 2 characters for indentation.
 @end smallexample
 
 @item
-If a default expression needs to be continued on subsequent lines, the
-continuations should be indented from the start of the expression.
+If an initialization or default expression needs to be continued on subsequent
+lines, the continuations should be indented from the start of the expression.
 
 @smallexample @c adanocomment
-        Entity1   : Integer := Long_Function_Name
-                                 (parameters for call);
+        Entity1 : Integer := Long_Function_Name
+                               (parameters for call);
 @end smallexample
 
 @end itemize
@@ -738,7 +738,10 @@ also be used as headers for sections of comments, or collections
 of declarations that are related.
 
 @item
-Every subprogram body must have a preceding @syntax{subprogram_declaration}.
+Every subprogram body must have a preceding @syntax{subprogram_declaration},
+which includes proper client documentation so that you do not need to
+read the subprogram body in order to understand what the subprogram does and
+how to call it. All subprograms should be documented, without exceptions.
 
 @item
 @cindex Blank lines (in subprogram bodies)
index d856c8c3cc81a879af8329d5bc5f5d7f470c3dc6..50e7346f80ee28b06b31731f5236afdebb9457ee 100644 (file)
@@ -44,9 +44,9 @@ package body System.Atomic_Primitives is
       end if;
    end Lock_Free_Read_8;
 
-   ----------------------
+   -----------------------
    -- Lock_Free_Read_16 --
-   ----------------------
+   -----------------------
 
    function Lock_Free_Read_16 (Ptr : Address) return uint16 is
    begin
@@ -57,9 +57,9 @@ package body System.Atomic_Primitives is
       end if;
    end Lock_Free_Read_16;
 
-   ----------------------
+   -----------------------
    -- Lock_Free_Read_32 --
-   ----------------------
+   -----------------------
 
    function Lock_Free_Read_32 (Ptr : Address) return uint32 is
    begin
@@ -70,9 +70,9 @@ package body System.Atomic_Primitives is
       end if;
    end Lock_Free_Read_32;
 
-   ----------------------
+   -----------------------
    -- Lock_Free_Read_64 --
-   ----------------------
+   -----------------------
 
    function Lock_Free_Read_64 (Ptr : Address) return uint64 is
    begin