CVS difference for ais/ai-summary.txt

Differences between 1.139 and version 1.140
Log of other versions for file ais/ai-summary.txt

--- ais/ai-summary.txt	2004/03/02 04:45:03	1.139
+++ ais/ai-summary.txt	2004/04/06 19:57:25	1.140
@@ -208,7 +208,7 @@
 
 AI95-00058-01/08   1999-09-26 --  Accessibility Rules for Shared_Passive Packages
     Priority: High                 Difficulty: Hard
-    Class: Binding Interpretation      Status: Work Item     95-06-25
+    Class: Binding Interpretation      Status: No Action     (9-0-0) 04-03-05
     RM References:  E.02.01 (08)  
 
 AI95-00059-01/02   1999-07-08 --  Specifying Storage size for tasks
@@ -391,9 +391,9 @@
     Class: Confirmation                Status: WG9 Approved  (8-0-0) 97-07-04
     RM References:  A.05.01 (01)  
 
-AI95-00100-01/03   2001-01-29 --  Truncation required for static expressions if Machine_Rounds is
+AI95-00100-01/04   2004-03-23 --  Truncation required for static expressions if Machine_Rounds is False
     Priority: Low                  Difficulty: Medium
-    Class: Confirmation                Status: Work Item     95-10-21
+    Class: Confirmation                Status: ARG Approved  9-0-0  04-03-05
     RM References:  4.09 (38)  
 
 AI95-00101-01/06   1999-09-15 --  Abort_Task has a parameter of mode 'in'
@@ -631,9 +631,9 @@
     Class: Binding Interpretation      Status: Amendment 200Y  02-10-23
     RM References:  7.06 (21)  
 
-AI95-00148-01/01   2000-02-14 --  Requeue of protected entry calls
+AI95-00148-01/02   2004-03-23 --  Requeue of protected entry calls
     Priority: Low                  Difficulty: Easy
-    Class: Confirmation                Status: Work Item     00-02-14
+    Class: Confirmation                Status: ARG Approved  5-0-4  04-03-05
     RM References:  9.05.04 (07)  
 
 AI95-00149-01/04   2000-10-04 --  Miscellaneous Confirmations
@@ -746,9 +746,9 @@
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-17
     RM References:  3.08 (18)   3.03.01 (18)   3.06 (22)   4.03.01 (19)   4.08 (10)   9.04 (14)   9.05.02 (22)  
 
-AI95-00172-01/04   2001-01-29 --  Questions about main subprograms
+AI95-00172-01/05   2004-03-23 --  Questions about main subprograms
     Priority: Low                  Difficulty: Easy
-    Class: Confirmation                Status: Work Item     97-03-19
+    Class: Confirmation                Status: No Action     (9-0-0) 04-03-05
     RM References:  10.02 (07)  
 
 AI95-00173-01/01   2003-08-01 --  Optimizations and the use of 'Address
@@ -816,19 +816,19 @@
     Class: Binding Interpretation      Status: Amendment 200Y  02-05-09
     RM References:  G.01.02 (15)   G.01.02 (16)   G.01.02 (17)   G.01.02 (20)  
 
-AI95-00186-01/02   1999-03-21 --  Range of root_integer
+AI95-00186-01/03   2004-03-23 --  Range of root_integer
     Priority: Low                  Difficulty: Medium
     Class: Binding Interpretation      Status: Work Item     97-03-19
     RM References:  3.05.04 (14)   3.04 (9)  
 
 AI95-00187-01/00   1997-08-19 --  Task attribute operations are atomic but not sequential
     Priority: Low                  Difficulty: Medium
-    Class: Confirmation                Status: Received      97-08-19
+    Class: Confirmation                Status: No Action     (9-0-0) 04-03-05
     RM References:  C.07.02 (16)  
 
-AI95-00188-01/03   1999-03-21 --  The definition of setting a task base priority is too vague
+AI95-00188-01/05   2004-03-24 --  The definition of setting a task base priority is too vague
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Work Item     98-04-02
+    Class: Confirmation                Status: Work Item     98-04-02
     RM References:  D.05 (10)  
 
 AI95-00189-01/01   2000-11-17 --  The meaning of the terms "processor", "multiprocessor", and "processing node"
@@ -843,7 +843,7 @@
 
 AI95-00191-01/02   2001-01-29 --  Are formal parameters passed by reference objects or views?
     Priority: Low                  Difficulty: Easy
-    Class: Ramification                Status: Received      97-08-19
+    Class: Ramification                Status: No Action     (9-0-0) 04-03-05
     RM References:  3.03 (04)  
 
 AI95-00192-01/06   2000-04-11 --  A library subprogram_body should replace, not complete, an instance
@@ -886,9 +886,9 @@
     Class: Binding Interpretation      Status: Deleted       00-04-13
     RM References:  10.01.05 (07)  
 
-AI95-00200-01/01   1999-03-14 --  Generic formal subprograms as dispatching operations
+AI95-00200-01/02   2004-03-23 --  Generic formal subprograms as dispatching operations
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Work Item     99-03-14
+    Class: Binding Interpretation      Status: Amendment 200Y  04-03-24
     RM References:  3.02.03 (07)  
 
 AI95-00201-01/01   1998-04-01 --  object subtype must statically match designated subtype
@@ -931,10 +931,10 @@
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  E.02 (13)  
 
-AI95-00209-01/02   2000-11-13 --  pragma Reviewable; can objects become uninitialized?
+AI95-00209-01/03   2004-03-24 --  pragma Reviewable; can objects become uninitialized?
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Work Item     99-02-05
-    RM References:  H.03.01 (8)  
+    Class: Binding Interpretation      Status: Amendment 200Y  04-03-24
+    RM References:  H.03.01 (8)   H.03.02 (9)  
 
 AI95-00210-01/03   1999-07-28 --  Questions on pragma Restriction No_Recursion and No_Reentrancy
     Priority: Medium               Difficulty: Easy
@@ -1015,13 +1015,13 @@
 
 AI95-00218-01/06   2001-09-11 --  Accidental overloading when overriding
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     02-10-15
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  8.03 (26)  
     Alternatives:   AI95-00218-02  AI95-00218-03
 
 AI95-00218-02/04   2003-04-28 --  Accidental overloading when overriding
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     02-09-30
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  8.03 (26)  
     Alternatives:   AI95-00218-01  AI95-00218-03
 
@@ -1033,7 +1033,7 @@
 
 AI95-00219-01/01   1999-05-14 --  Conversions between related types.
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Work Item     99-05-14
+    Class: Binding Interpretation      Status: Deleted       04-03-29
     RM References:  4.06 (8-23)  
 
 AI95-00220-01/03   2002-11-27 --  Subprograms withing private compilation units
@@ -1048,7 +1048,7 @@
 
 AI95-00222-01/01   1999-06-25 --  Feature control
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     99-06-25
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  13.12 (1-11)  
 
 AI95-00223-01/03   2001-09-07 --  Line terminators are skipped by Get.
@@ -1098,7 +1098,7 @@
 
 AI95-00232-01/01   2000-04-13 --  Dispatching operation visibility and ambiguity
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Work Item     00-04-13
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-06
     RM References:  10.01.02 (01)  
 
 AI95-00233-01/03   2002-05-09 --  Inheritance of components of generic formal derived types
@@ -1158,12 +1158,12 @@
 
 AI95-00244-01/01   2000-10-30 --  Legal units which depend on illegal units
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Received      00-10-30
+    Class: Binding Interpretation      Status: No Action     (9-0-0) 04-03-05
     RM References:  10.01.04 (05)   10.01.04 (06)  
 
-AI95-00245-01/01   2000-10-30 --  Consistency of inlined calls
+AI95-00245-01/02   2004-03-24 --  Consistency of inlined calls
     Priority: Low                  Difficulty: Medium
-    Class: Confirmation                Status: Work Item     00-10-30
+    Class: Confirmation                Status: ARG Approved  8-0-1  04-03-05
     RM References:  10.01.04 (07)  
 
 AI95-00246-01/05   2002-05-14 --  View conversions between arrays of a by-reference type
@@ -1188,12 +1188,12 @@
 
 AI95-00250-01/03   2001-04-29 --  Protected Types, Extensible, Tagged, Abstract
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Work Item     00-12-04
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  9.04 (05)   9.05.02 (02)   9.05.03 (02)  
 
-AI95-00251-01/11   2004-01-22 --  Abstract Interfaces to provide multiple inheritance
+AI95-00251-01/12   2004-03-29 --  Abstract Interfaces to provide multiple inheritance
     Priority: High                 Difficulty: Hard
-    Class: Amendment                   Status: Work Item     00-12-04
+    Class: Amendment                   Status: Amendment 200Y  04-03-29
     RM References:  3.04 (02)   3.09.01 (02)  
 
 AI95-00252-01/07   2003-12-03 --  Object.Operation notation
@@ -1268,7 +1268,7 @@
 
 AI95-00266-01/05   2002-03-09 --  Task Termination procedure
     Priority: High                 Difficulty: Medium
-    Class: Amendment                   Status: Work Item     01-05-10
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  D.02.02 (5)   D.07 (00)  
     Alternatives:   AI95-00266-02
 
@@ -1373,10 +1373,10 @@
     Class: Amendment                   Status: Work Item     02-09-24
     RM References:  A.03.02 (49)  
 
-AI95-00286-01/05   2004-02-28 --  Assert pragma
+AI95-00286-01/06   2004-03-26 --  Assert pragma
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     02-02-05
-    RM References:  11.05 (00)   11.04.01 (10)  
+    Class: Amendment                   Status: Amendment 200Y  04-03-26
+    RM References:  11.04.02 (01)  
 
 AI95-00287-01/05   2003-05-22 --  Limited Aggregates Allowed
     Priority: Medium               Difficulty: Medium
@@ -1385,7 +1385,7 @@
 
 AI95-00288-01/02   2004-02-29 --  Pre- and Postconditions
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     02-02-05
+    Class: Amendment                   Status: No Action     (8-0-0) 04-03-07
     RM References:  11.05 (00)   11.04.01 (10)  
 
 AI95-00289-01/03   2002-03-19 --  Truncation of real static expressions
@@ -1395,7 +1395,7 @@
 
 AI95-00290-01/01   2004-02-29 --  Declaring functions Pure
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     04-02-29
+    Class: Amendment                   Status: No Action     (9-0-1) 04-03-05
     RM References:  10.02.01 (00)  
 
 AI95-00291-01/02   2003-09-17 --  By-reference types and the recommended level of support for representation clau
@@ -1405,7 +1405,7 @@
 
 AI95-00292-01/00   2002-04-23 --  Sockets operations
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Received      02-04-23
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  A.15 (00)  
 
 AI95-00293-01/00   2002-04-23 --  Built-in hash function
@@ -1428,7 +1428,7 @@
     Class: Amendment                   Status: Amendment 200Y  04-01-13
     RM References:  G.03 (01)   G.03.01 (01)   G.03.02 (01)  
 
-AI95-00297-01/08   2004-02-06 --  Timing events
+AI95-00297-01/09   2004-03-25 --  Timing events
     Priority: High                 Difficulty: Medium
     Class: Amendment                   Status: Work Item     03-12-12
     RM References:  D.07 (00)   D.15 (00)  
@@ -1455,13 +1455,13 @@
 
 AI95-00302-01/07   2003-09-25 --  Data structure components for Ada
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Work Item     02-06-13
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  A.16   
     Alternatives:   AI95-00302-02  AI95-00302-03  AI95-00302-04
 
 AI95-00302-02/02   2003-09-29 --  Container library
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Work Item     03-09-25
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  A.16   
     Alternatives:   AI95-00302-01  AI95-00302-03  AI95-00302-04
 
@@ -1484,7 +1484,7 @@
 
 AI95-00304-01/01   2003-09-30 --  Reemergence of "=" in generics.
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Work Item     03-09-30
+    Class: Amendment                   Status: No Action     (8-0-0) 04-03-07
     RM References:  12.05 (8)   A.04.04    3.02.01 (3)  
 
 AI95-00305-01/05   2002-12-06 --  New pragma and additional restriction identifiers for real-time systems
@@ -1497,7 +1497,7 @@
     Class: Binding Interpretation      Status: Amendment 200Y  03-02-18
     RM References:  4.03.02 (05)  
 
-AI95-00307-01/07   2004-02-10 --  Execution-Time Clocks
+AI95-00307-01/08   2004-03-25 --  Execution-Time Clocks
     Priority: High                 Difficulty: Hard
     Class: Amendment                   Status: Work Item     03-09-21
     RM References:  D.14 (01)  
@@ -1584,12 +1584,12 @@
 
 AI95-00324-01/01   2003-02-01 --  Physical Units Checking
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     03-02-01
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  A.16 (01)  
 
 AI95-00325-01/01   2003-02-05 --  Anonymous access types as function result types
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Work Item     03-02-05
+    Class: Amendment                   Status: No Action     (8-1-1) 04-03-07
     RM References:  3.10 (01)  
 
 AI95-00326-01/06   2004-01-09 --  Incomplete types
@@ -1607,19 +1607,19 @@
     Class: Amendment                   Status: Amendment 200Y  03-07-15
     RM References:  G.01.03 (10)  
 
-AI95-00329-01/03   2004-03-01 --  pragma No_Return -- procedures that never return
+AI95-00329-01/04   2004-03-29 --  pragma No_Return -- procedures that never return
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     03-03-04
-    RM References:  B.01 (01)   11.04.01 (04)   11.04.01 (05)  
+    Class: Amendment                   Status: Amendment 200Y  04-03-24
+    RM References:  6.05.01 (01)   11.04.01 (04)   11.04.01 (14)  
 
 AI95-00330-01/01   2003-07-22 --  Generic actual parameters are always value conversions
     Priority: Low                  Difficulty: Medium
     Class: Binding Interpretation      Status: Work Item     03-07-22
     RM References:  4.06 (05)  
 
-AI95-00331-01/00   2003-07-22 --  10.1.1(19) doesn't handle multiple nesting?
+AI95-00331-01/01   2004-03-08 --  10.1.1(19) doesn't handle multiple nesting?
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Received      03-04-07
+    Class: Binding Interpretation      Status: Work Item     04-03-08
     RM References:  10.01.01 (19)  
 
 AI95-00332-01/03   2003-11-25 --  Resolution of qualified expressions and object renamings
@@ -1642,9 +1642,9 @@
     Class: Binding Interpretation      Status: Received      03-04-23
     RM References:  13.13.02 (04)  
 
-AI95-00336-01/00   2003-07-31 --  Generic formal access types in Pure packages
+AI95-00336-01/00   2003-07-31 --  (Deleted)
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Received      02-11-27
+    Class: Binding Interpretation      Status: Deleted       04-03-24
     RM References:  10.02.01 (16)  
 
 AI95-00337-01/01   2003-07-31 --  Applicability of C interfacing advice to private types
@@ -1674,7 +1674,7 @@
 
 AI95-00342-01/00   2003-08-04 --  Requirement for freeing task storage on unchecked deallocation
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Received      03-01-22
+    Class: Binding Interpretation      Status: No Action     (9-0-0) 04-03-05
     RM References:  D.12 (04)  
 
 AI95-00343-01/01   2003-08-04 --  C_Pass_By_Copy convention is required
@@ -1717,10 +1717,10 @@
     Class: Binding Interpretation      Status: Work Item     03-09-16
     RM References:  4.05.02 (12)   13.11 (7)  
 
-AI95-00351-01/03   2004-02-16 --  Time operations
+AI95-00351-01/04   2004-03-26 --  Time operations
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: Work Item     03-09-22
-    RM References:  9.06 (19)  
+    Class: Amendment                   Status: Amendment 200Y  04-03-26
+    RM References:  9.06 (19)   9.06 (24)  
 
 AI95-00352-01/01   2003-09-24 --  ARINC_653_Processes Profile
     Priority: High                 Difficulty: Medium
@@ -1732,7 +1732,7 @@
     Class: Amendment                   Status: Amendment 200Y  03-10-23
     RM References:  D.07 (10)  
 
-AI95-00354-01/03   2004-02-19 --  Group Execution-Time Budgets
+AI95-00354-01/04   2004-03-25 --  Group Execution-Time Budgets
     Priority: Low                  Difficulty: Medium
     Class: Amendment                   Status: Work Item     03-09-27
     RM References:  D.03 (00)  
@@ -1754,7 +1754,7 @@
 
 AI95-00358-01/01   2003-09-27 --  Application-defined scheduling
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     03-09-27
+    Class: Amendment                   Status: No Action     (8-0-2) 04-03-05
     RM References:  9.06 (00)   D.09 (00)  
 
 AI95-00359-01/02   2003-09-29 --  Deferring Freezing of a Generic Instantiation
@@ -1762,10 +1762,10 @@
     Class: Amendment                   Status: Work Item     03-09-29
     RM References:  12.03 (12)   12.03 (20)   13.14 (05)  
 
-AI95-00360-01/03   2003-11-19 --  Types that need finalization
+AI95-00360-01/04   2004-03-25 --  Types that need finalization
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Work Item     03-10-08
-    RM References:  7.06 (09)   D.07 (04)  
+    Class: Binding Interpretation      Status: Amendment 200Y  04-03-24
+    RM References:  7.06 (09)   D.07 (04)   A.04.05 (72)   A.05.02 (15)   A.05.02 (27)   A.08.01 (16)   A.08.04 (19)   A.10.01 (85)   A.12.01 (27)  
 
 AI95-00361-01/02   2004-01-13 --  Raise with message
     Priority: Medium               Difficulty: Easy
@@ -1792,14 +1792,14 @@
     Class: Amendment                   Status: No Action     (9-1-1) 03-12-13
     RM References:  A (04)   A.02 (04)  
 
-AI95-00366-01/01   2003-12-14 --  More liberal rule for Pure units
+AI95-00366-01/02   2003-12-14 --  More liberal rule for Pure units
     Priority: Medium               Difficulty: Easy
     Class: Amendment                   Status: Work Item     03-12-14
     RM References:  10.02.01   
 
 AI95-00367-01/00   2004-02-04 --  Include type declarations for Natural and Positive in Package Interfaces
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Work Item     03-12-07
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  10.02.01   
 
 AI95-00368-01/01   2004-02-04 --  Restrictions for obsolescent features
@@ -1809,7 +1809,7 @@
 
 AI95-00369-01/00   2004-02-05 --  Completions and renaming
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Received      03-12-17
+    Class: Binding Interpretation      Status: No Action     (8-0-0) 04-03-07
     RM References:  3.11.01 (04)   D.07 (04)  
 
 AI95-00370-01/01   2004-02-05 --  Add standard interface for environment variables
@@ -1819,12 +1819,12 @@
 
 AI95-00371-01/01   2004-02-05 --  New hierarchy for OS-dependent services
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     03-12-30
+    Class: Amendment                   Status: No Action     (6-1-3) 04-03-05
     RM References:  A.18   
 
 AI95-00372-01/01   2004-02-05 --  Restrictions for default stream attributes of elementary types
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     03-12-30
+    Class: Amendment                   Status: No Action     (10-0-0) 04-03-05
     RM References:  13.12   
 
 AI95-00373-01/00   2004-02-05 --  Undefined discriminants caused by loose order of init requirements
@@ -1834,11 +1834,16 @@
 
 AI95-00374-01/01   2004-02-28 --  Assertions_Only pragma
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     04-02-28
+    Class: Amendment                   Status: No Action     (8-0-0) 04-03-07
     RM References:  11.05 (00)   11.04.01 (10)  
 
 AI95-00375-01/01   2004-02-29 --  Type and Package Invariants
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     02-02-05
+    Class: Amendment                   Status: No Action     (8-0-0) 04-03-07
     RM References:  11.05 (00)   11.04.01 (10)  
+
+AI95-00376-01/01   2004-03-08 --  Interfaces.C works for C++ as well
+    Priority: Medium               Difficulty: Easy
+    Class: Ramification                Status: Work Item     04-03-08
+    RM References:  B.03 (01/1)   B.03 (02)  
 

Questions? Ask the ACAA Technical Agent