CVS difference for ai12s/ai12-summary.txt

Differences between 1.169 and version 1.170
Log of other versions for file ai12s/ai12-summary.txt

--- ai12s/ai12-summary.txt	2022/06/14 23:39:33	1.169
+++ ai12s/ai12-summary.txt	2022/06/21 03:14:39	1.170
@@ -1,2402 +1,2402 @@
 This is a summary of all Ada 2012 Issues.
 Priority is Very Low, Low, Medium, High, or Critical; Difficulty is Easy, Medium, or Hard.
 
-AI12-0001-1/06   2013-08-27 --  Independence and Representation clauses for atomic objects
+AI12-0001-1/06   2013-08-27 -- Independence and Representation clauses for atomic objects
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-08
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-08
     RM References:  13.02 (6.1/2)   13.02 (7)   13.02 (8)   13.02 (9/3)   C.06 (8.1/3)   C.06 (10)   C.06 (11)   C.06 (21)   C.06 (24)  
 
-AI12-0002-1/04   2016-08-29 --  RCI units do not allow specification of user-defined stream-oriented attributes
+AI12-0002-1/04   2016-08-29 -- RCI units do not allow specification of user-defined stream-oriented attributes
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-22
+    Class: Binding Interpretation      Status: Revision 2022 16-07-22
     RM References:  E.02.03 (15)  
 
-AI12-0003-1/13   2015-03-25 --  Specifying the standard storage pool
+AI12-0003-1/13   2015-03-25 -- Specifying the standard storage pool
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  8.02 (11)   13.11.03 (1/3)   13.11.03 (3.1/3)   13.11.03 (4/3)   13.11.03 (4.1/3)   13.11.03 (5/3)   13.11.03 (6.2/3)   13.11.03 (6.3/3)  
 
-AI12-0004-1/06   2017-04-24 --  Normalization and allowed characters for identifiers
+AI12-0004-1/06   2017-04-24 -- Normalization and allowed characters for identifiers
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-11
+    Class: Binding Interpretation      Status: Revision 2022 16-11-11
     RM References:  2.01 (4.1/3)   2.03 (4/3)   A.03.02 (4/3)   A.03.02 (32.5/3)   A.03.05 (18/3)   A.03.05 (51/3)  
 
-AI12-0005-1/00   2011-11-11 --  Editorial comments on AARM 2012
+AI12-0005-1/00   2011-11-11 -- Editorial comments on AARM 2012
     Priority: Low                  Difficulty: Easy
-    Class: Confirmation                Status: Received      11-11-11
+    Class: Confirmation                Status: Received     11-11-11
     RM References:  6.06 (6)  
 
-AI12-0006-1/02   2011-12-14 --  Accessibility of null
+AI12-0006-1/02   2011-12-14 -- Accessibility of null
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Deleted       11-11-11
+    Class: Binding Interpretation      Status: Deleted      11-11-11
     RM References:  3.10.02 (13/2)  
 
-AI12-0007-1/02   2011-12-30 --  Accessibility of access discriminants of a subtype
+AI12-0007-1/02   2011-12-30 -- Accessibility of access discriminants of a subtype
     Priority: Low                  Difficulty: Hard
-    Class: Binding Interpretation      Status: Deleted       11-11-12
+    Class: Binding Interpretation      Status: Deleted      11-11-12
     RM References:  3.10.02 (12.1/2)  
 
-AI12-0008-1/02   2011-12-30 --  Bad ancestor constraints for extension aggregates
+AI12-0008-1/02   2011-12-30 -- Bad ancestor constraints for extension aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Deleted       11-11-13
+    Class: Binding Interpretation      Status: Deleted      11-11-13
     RM References:  4.03.02 (8)  
 
-AI12-0009-1/06   2016-06-07 --  Iterators for Directories and Environment_Variables
+AI12-0009-1/06   2016-06-07 -- Iterators for Directories and Environment_Variables
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (7-0-0) 18-06-24
+    Class: Amendment                   Status: No Action    (7-0-0) 18-06-24
     RM References:  A.16 (3/2)   A.16 (36.1/3)   A.16 (98/2)   A.16 (112.1/3)   A.16 (125/3)   A.17 (3/2)   A.17 (8/3)   A.17 (23/3)   A.17 (25/2)   A.17 (28/2)  
 
-AI12-0010-1/02   2011-12-30 --  Stream_IO should be preelaborated
+AI12-0010-1/02   2011-12-30 -- Stream_IO should be preelaborated
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Deleted       11-11-13
+    Class: Amendment                   Status: Deleted      11-11-13
     RM References:  A.12.01 (3)  
 
-AI12-0011-1/02   2011-12-30 --  Behavior of Random.Reset with default initialized State
+AI12-0011-1/02   2011-12-30 -- Behavior of Random.Reset with default initialized State
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Deleted       11-11-12
+    Class: Binding Interpretation      Status: Deleted      11-11-12
     RM References:  A.05.02 (12)   A.05.02 (35)  
 
-AI12-0012-1/02   2011-11-11 --  Failure behavior of Directories.Create_Path
+AI12-0012-1/02   2011-11-11 -- Failure behavior of Directories.Create_Path
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Deleted       11-11-11
+    Class: Binding Interpretation      Status: Deleted      11-11-11
     RM References:  A.16 (61/2)  
 
-AI12-0013-1/02   2011-11-11 --  More issues with the definition of volatile
+AI12-0013-1/02   2011-11-11 -- More issues with the definition of volatile
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Deleted       11-11-12
+    Class: Binding Interpretation      Status: Deleted      11-11-12
     RM References:  C.06 (16/3)  
 
-AI12-0014-1/01   2011-12-21 --  Postconditions on subprogram bodies
+AI12-0014-1/01   2011-12-21 -- Postconditions on subprogram bodies
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (8-0-1) 15-06-28
+    Class: Amendment                   Status: No Action    (8-0-1) 15-06-28
     RM References:  6.01.01 (0/3)  
 
-AI12-0015-1/02   2015-10-11 --  Ada unit information
+AI12-0015-1/02   2015-10-11 -- Ada unit information
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (4-1-2) 15-10-17
+    Class: Amendment                   Status: No Action    (4-1-2) 15-10-17
     RM References:  A.20 (0)  
 
-AI12-0016-1/02   2013-04-22 --  Implementation model of dynamic accessibility checking
+AI12-0016-1/02   2013-04-22 -- Implementation model of dynamic accessibility checking
     Priority: Medium               Difficulty: Hard
-    Class: Binding Interpretation      Status: Work Item     11-11-13
+    Class: Binding Interpretation      Status: Work Item    11-11-13
     RM References:  3.10.02 (22)  
 
-AI12-0017-1/01   2012-01-25 --  Compile-time-checked exception specifications
+AI12-0017-1/01   2012-01-25 -- Compile-time-checked exception specifications
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  11.04.03 (0)  
 
-AI12-0018-1/02   2014-12-04 --  Entity versioning
+AI12-0018-1/02   2014-12-04 -- Entity versioning
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  A.16 (112/3)   A.17 (23/3)  
 
-AI12-0019-1/01   2012-01-26 --  Generic formal record types
+AI12-0019-1/01   2012-01-26 -- Generic formal record types
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (9-0-0) 15-06-28
+    Class: Amendment                   Status: No Action    (9-0-0) 15-06-28
     RM References:  12.05.06 (0)  
 
-AI12-0020-1/11   2020-01-06 --  'Image for all types
+AI12-0020-1/11   2020-01-06 -- 'Image for all types
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-27
+    Class: Amendment                   Status: Revision 2022 18-11-27
     RM References:  4.10 (0)   3.05 (27.1/2)   3.05 (27.2/2)   3.05 (27.3/2)   3.05 (27.4/2)   3.05 (27.5/2)   3.05 (27.6/2)   3.05 (27.7/2)   3.05 (28)   3.05 (29)   3.05 (30/3)   3.05 (31)   3.05 (32)   3.05 (33/3)   3.05 (37.1/2)   3.05 (38)   3.05 (39
)   3.05 (43/3)   3.05 (55/3)   3.05 (55.1/5)   3.05 (55.2/4)   3.05 (55.3/4)   3.05 (55.4/4)   3.05 (59)   H.04 (23)   H.04 (23.8/2)  
 
-AI12-0021-1/06   2019-01-04 --  Additional internationalization of Ada
+AI12-0021-1/06   2019-01-04 -- Additional internationalization of Ada
     Priority: High                 Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-12-10
+    Class: Amendment                   Status: Revision 2022 18-12-10
     RM References:  11.04.01 (19)   A.08.01 (15)   A.08.02 (28.3/4)   A.08.04 (18)   A.10.01 (85)   A.12.01 (26)   A.15.01 (0)   A.16.02 (0)   A.17.01 (0)  
 
-AI12-0022-1/05   2013-05-08 --  Raise expressions
+AI12-0022-1/05   2013-05-08 -- Raise expressions
     Priority: High                 Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-17
     RM References:  4.04 (3/3)   11.02 (6)   11.03 (2/2)   11.03 (3)   11.03 (3.1/2)   11.03 (4/2)   11.04.01 (10.1/3)  
 
-AI12-0023-1/02   2012-12-02 --  Make Root_Stream_Type an interface
+AI12-0023-1/02   2012-12-02 -- Make Root_Stream_Type an interface
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  6.01.01 (0/3)  
 
-AI12-0024-1/01   2012-05-02 --  Compile-time detection of range and length errors
+AI12-0024-1/01   2012-05-02 -- Compile-time detection of range and length errors
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (7-0-1) 15-10-16
+    Class: Amendment                   Status: No Action    (7-0-1) 15-10-16
     RM References:  4.06 (30)  
 
-AI12-0025-1/01   2012-05-16 --  Allow 'Unchecked_Access on subprograms
+AI12-0025-1/01   2012-05-16 -- Allow 'Unchecked_Access on subprograms
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (4-0-4) 15-10-17
+    Class: Amendment                   Status: No Action    (4-0-4) 15-10-17
     RM References:  13.10 (3)  
 
-AI12-0026-1/02   2012-11-30 --  Task_Safe aspect
+AI12-0026-1/02   2012-11-30 -- Task_Safe aspect
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (7-0-1) 15-06-27
+    Class: Amendment                   Status: No Action    (7-0-1) 15-06-27
     RM References:  C.08 (0)  
 
-AI12-0027-1/06   2013-05-08 --  Access values should never designate unaliased components
+AI12-0027-1/06   2013-05-08 -- Access values should never designate unaliased components
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-31
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-31
     RM References:  4.06 (24.17/3)   4.06 (24.21/2)   4.06 (58)   6.02 (10/3)   3.10.02 (10/3)  
 
-AI12-0028-1/03   2013-01-02 --  Import of variadic C functions
+AI12-0028-1/03   2013-01-02 -- Import of variadic C functions
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-01-02
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-01-02
     RM References:  B.03 (1/3)   B.03 (60.15/3)   B.03 (75)  
 
-AI12-0029-1/02   2012-06-28 --  Relax requirement for functions to have return statements
+AI12-0029-1/02   2012-06-28 -- Relax requirement for functions to have return statements
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (8-0-0) 12-06-16
+    Class: Amendment                   Status: No Action    (8-0-0) 12-06-16
     RM References:  6.05 (5/3)  
 
-AI12-0030-1/06   2013-07-19 --  Formal derived types and stream attribute availability
+AI12-0030-1/06   2013-07-19 -- Formal derived types and stream attribute availability
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-16
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-16
     RM References:  12.05.01 (21/3)   13.13.02 (49/2)  
 
-AI12-0031-1/05   2014-05-08 --  All_Calls_Remote and indirect calls
+AI12-0031-1/05   2014-05-08 -- All_Calls_Remote and indirect calls
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-17
     RM References:  E.02.03 (19/3)  
 
-AI12-0032-1/07   2013-07-17 --  Questions on 'Old
+AI12-0032-1/07   2013-07-17 -- Questions on 'Old
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-17
     RM References:  4.01.03 (9/3)   6.01.01 (22/3)   6.01.01 (26/3)   6.01.01 (35/3)  
 
-AI12-0033-1/08   2013-10-07 --  Sets of CPUs when defining dispatching domains
+AI12-0033-1/08   2013-10-07 -- Sets of CPUs when defining dispatching domains
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-15
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-15
     RM References:  D.16.01 (7/3)   D.16.01 (9/3)   D.16.01 (20/3)   D.16.01 (23/3)   D.16.01 (24/3)   D.16.01 (26/3)  
 
-AI12-0034-1/05   2013-10-07 --  Remote stream attribute calls
+AI12-0034-1/05   2013-10-07 -- Remote stream attribute calls
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-17
     RM References:  E.04 (8)  
 
-AI12-0035-1/05   2013-10-07 --  Accessibility checks for indefinite elements of containers
+AI12-0035-1/05   2013-10-07 -- Accessibility checks for indefinite elements of containers
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-08
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-08
     RM References:  A.18 (5/3)   A.18.11 (8/2)   A.18.12 (7/2)   A.18.13 (8/2)   A.18.14 (8/2)   A.18.15 (4/2)   A.18.16 (4/2)   A.18.17 (7/3)   A.18.18 (39/3)   A.18.18 (47/3)  
 
-AI12-0036-1/03   2014-05-08 --  The actual for an untagged formal derived type cannot be tagged
+AI12-0036-1/03   2014-05-08 -- The actual for an untagged formal derived type cannot be tagged
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-06
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-06
     RM References:  12.05.01 (5.1/3)  
 
-AI12-0037-1/03   2013-05-08 --  New types in Ada.Locales can't be converted to/from strings
+AI12-0037-1/03   2013-05-08 -- New types in Ada.Locales can't be converted to/from strings
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-28
     RM References:  A.19 (4/3)  
 
-AI12-0038-1/07   2015-01-27 --  Shared_Passive package restrictions
+AI12-0038-1/07   2015-01-27 -- Shared_Passive package restrictions
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-31
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-31
     RM References:  E.02.01 (7/1)  
 
-AI12-0039-1/03   2013-05-08 --  Ambiguity in syntax for membership expression removed
+AI12-0039-1/03   2013-05-08 -- Ambiguity in syntax for membership expression removed
     Priority: High                 Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-17
     RM References:  4.04 (3/3)   4.04 (3.2/3)   4.05.02 (3.1/3)   4.05.02 (4)   4.05.02 (4.1/3)   4.05.02 (27/3)   4.05.02 (27.1/3)   4.05.02 (28.1/3)   4.05.02 (28.2/3)   4.05.02 (29/3)   4.05.02 (30/3)   4.05.02 (30.1/3)   4.05.02 (30.2/3)   4.05.02 (30
.3/3)   4.09 (11/3)   4.09 (32.6/3)   8.06 (27.1/3)   3.02.04 (17/3)  
 
-AI12-0040-1/03   2013-05-08 --  Resolving the selecting_expression of a case_expression
+AI12-0040-1/03   2013-05-08 -- Resolving the selecting_expression of a case_expression
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-01-02
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-01-02
     RM References:  8.06 (9)  
 
-AI12-0041-1/03   2014-11-18 --  Type_Invariant'Class for interface types
+AI12-0041-1/03   2014-11-18 -- Type_Invariant'Class for interface types
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-17
     RM References:  7.03.02 (1/3)   7.03.02 (3/3)  
 
-AI12-0042-1/11   2014-09-29 --  Type invariant checking rules
+AI12-0042-1/11   2014-09-29 -- Type invariant checking rules
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-11
     RM References:  7.03.02 (6/3)   7.03.02 (17/3)   7.03.02 (18/3)   7.03.02 (19/3)   7.03.02 (20/3)  
 
-AI12-0043-1/02   2013-01-02 --  Details of the storage pool used when Storage_Size is specified
+AI12-0043-1/02   2013-01-02 -- Details of the storage pool used when Storage_Size is specified
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-01-02
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-01-02
     RM References:  13.11 (18)  
 
-AI12-0044-1/05   2013-10-07 --  Calling visible functions from type invariant expressions
+AI12-0044-1/05   2013-10-07 -- Calling visible functions from type invariant expressions
     Priority: High                 Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-06-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-06-28
     RM References:  7.03.02 (19/3)  
 
-AI12-0045-1/03   2013-05-08 --  Pre- and Postconditions are allowed on generic subprograms
+AI12-0045-1/03   2013-05-08 -- Pre- and Postconditions are allowed on generic subprograms
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-27
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-27
     RM References:  6.01.01 (1/3)  
 
-AI12-0046-1/02   2012-12-27 --  Enforcing legality for anonymous access components in record aggregates
+AI12-0046-1/02   2012-12-27 -- Enforcing legality for anonymous access components in record aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-27
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-27
     RM References:  4.03.01 (16/3)  
 
-AI12-0047-1/06   2013-05-08 --  Generalized iterators and discriminant-dependent components
+AI12-0047-1/06   2013-05-08 -- Generalized iterators and discriminant-dependent components
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-31
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-31
     RM References:  5.05.02 (6/3)  
 
-AI12-0048-1/03   2013-05-08 --  Default behavior of tasks on a multiprocessor with a specified dispatching poli
+AI12-0048-1/03   2013-05-08 -- Default behavior of tasks on a multiprocessor with a specified dispatching polic
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-01-03
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-01-03
     RM References:  D.16.01 (30/3)  
 
-AI12-0049-1/03   2013-05-08 --  Invariants need to be checked on the initialization of deferred constants
+AI12-0049-1/03   2013-05-08 -- Invariants need to be checked on the initialization of deferred constants
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-27
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-27
     RM References:  7.03.02 (10/3)  
 
-AI12-0050-1/04   2013-07-17 --  Conformance of quantified expressions
+AI12-0050-1/04   2013-07-17 -- Conformance of quantified expressions
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-17
     RM References:  6.03.01 (20)   6.03.01 (21)  
 
-AI12-0051-1/03   2013-05-08 --  The Priority aspect can be specified when Attach_Handler is specified
+AI12-0051-1/03   2013-05-08 -- The Priority aspect can be specified when Attach_Handler is specified
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  12-12-27
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 12-12-27
     RM References:  D.03 (10/3)  
 
-AI12-0052-1/04   2014-05-08 --  Implicit objects are considered overlapping
+AI12-0052-1/04   2014-05-08 -- Implicit objects are considered overlapping
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-18
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-18
     RM References:  A (3/2)   A.10.03 (21)  
 
-AI12-0053-1/02   2012-12-27 --  Predicate failure raises Constraint_Error
+AI12-0053-1/02   2012-12-27 -- Predicate failure raises Constraint_Error
     Priority: High                 Difficulty: Medium
-    Class: Binding Interpretation      Status: No Action     10-0-1  12-12-08
+    Class: Binding Interpretation      Status: No Action    10-0-1  12-12-08
     RM References:  3.02.04 (31/3)   4.06 (57/3)  
 
-AI12-0054-1/04   2013-01-30 --  A raise_expression does not cause membership failure
+AI12-0054-1/04   2013-01-30 -- A raise_expression does not cause membership failure
     Priority: High                 Difficulty: Medium
-    Class: Binding Interpretation      Status: No Action     13-06-15 (8-0-0)
+    Class: Binding Interpretation      Status: No Action    13-06-15 (8-0-0)
     RM References:  11.03 (4/2)   13.09.02 (2)   13.09.02 (3/3)  
     Alternatives:   AI12-0054-2
 
-AI12-0054-2/05   2013-10-07 --  Aspect Predicate_Failure
+AI12-0054-2/05   2013-10-07 -- Aspect Predicate_Failure
     Priority: High                 Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-05
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-05
     RM References:  3.02.04 (14/3)   3.02.04 (31/3)   3.02.04 (35/3)  
     Alternatives:   AI12-0054-1
 
-AI12-0055-1/06   2014-09-29 --  All properties of a usage profile are defined by pragmas
+AI12-0055-1/06   2014-09-29 -- All properties of a usage profile are defined by pragmas
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-11
     RM References:  D.07 (10/3)   D.13 (6/3)   D.13 (8/3)   D.13 (10/3)  
 
-AI12-0056-1/05   2013-07-03 --  Presentation errors in Ada 2012
+AI12-0056-1/05   2013-07-03 -- Presentation errors in Ada 2012
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Corrigendum 1 for Ada 2012  13-01-14
+    Class: Presentation                Status: Corrigendum 1 for Ada 2012 13-01-14
     RM References:  1.01 (3/3)   1.01.02 (24/3)   3.09 (12.4/3)   3.10 (22/2)   5.02 (20)   6.01 (39)   6.02 (13)   A.18.25 (10/3)   A.18.26 (9.2/3)  
 
-AI12-0057-1/01   2013-01-22 --  Unchecked_Access for discriminant-dependent subcomponents
+AI12-0057-1/01   2013-01-22 -- Unchecked_Access for discriminant-dependent subcomponents
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: No Action     (5-0-4) 15-06-28
+    Class: Amendment                   Status: No Action    (5-0-4) 15-06-28
     RM References:  13.10 (3)  
 
-AI12-0058-1/07   2017-04-24 --  The Fortran Annex needs updating to support Fortran 2008
+AI12-0058-1/07   2017-04-24 -- The Fortran Annex needs updating to support Fortran 2008
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-10-27
+    Class: Binding Interpretation      Status: Revision 2022 16-10-27
     RM References:  B.05 (10)   B.05 (18)   B.05 (21)   B.05 (31)   B.05 (33)   1.02 (3/2)  
 
-AI12-0059-1/10   2016-04-25 --  Object_Size attribute
+AI12-0059-1/10   2016-04-25 -- Object_Size attribute
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  4.09.01 (2/3)   13.01 (14)   13.01 (23)   13.03 (9/3)   13.03 (50/2)   13.03 (51)   13.03 (52)   13.03 (58)  
 
-AI12-0060-1/00   2013-01-31 --  Overriding indicators on protected subprogram bodies
+AI12-0060-1/00   2013-01-31 -- Overriding indicators on protected subprogram bodies
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: No Action     (5-0-2) 18-10-21
+    Class: Amendment                   Status: No Action    (5-0-2) 18-10-21
     RM References:  8.03.01 (3/2)  
 
-AI12-0061-1/07   2019-02-05 --  Index parameters in array aggregates
+AI12-0061-1/07   2019-02-05 -- Index parameters in array aggregates
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  4.03.03 (5/2)   4.03.03 (6)   4.03.03 (17/3)   4.03.03 (20)   4.03.03 (23.1/4)   4.03.03 (32/3)   4.03.03 (43)   3.01 (6/3)   3.03 (6)   3.03 (18.1/3)   3.03.01 (23/3)   5.05 (6)   8.01 (2.1/4)  
 
-AI12-0062-1/02   2013-07-03 --  Raise exception with failing string function
+AI12-0062-1/02   2013-07-03 -- Raise exception with failing string function
     Priority: Low                  Difficulty: Easy
-    Class: Ramification                Status: Corrigendum 1 for Ada 2012  13-01-14
+    Class: Ramification                Status: Corrigendum 1 for Ada 2012 13-01-14
     RM References:  11.03 (4/2)  
 
-AI12-0063-1/01   2013-01-31 --  No_Return functions
+AI12-0063-1/01   2013-01-31 -- No_Return functions
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: No Action     (7-0-1) 15-10-17
+    Class: Amendment                   Status: No Action    (7-0-1) 15-10-17
     RM References:  6.05.01   
 
-AI12-0064-1/05   2015-10-07 --  Nonblocking subprograms
+AI12-0064-1/05   2015-10-07 -- Nonblocking subprograms
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: No Action     (12-0-0) [By Letter Ballot] 18-01-18
+    Class: Amendment                   Status: No Action    (12-0-0) [By Letter Ballot] 18-01-18
     RM References:  9.05.01 (11)   9.05.01 (18)  
     Alternatives:   AI12-0064-2
 
-AI12-0064-2/16   2018-05-07 --  Nonblocking subprograms
+AI12-0064-2/16   2018-05-07 -- Nonblocking subprograms
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  17-11-21
+    Class: Amendment                   Status: Revision 2022 17-11-21
     RM References:  9.05 (17/3)   9.05.01 (8)   9.05.01 (9)   9.05.01 (10)   9.05.01 (11)   9.05.01 (12)   9.05.01 (13)   9.05.01 (14)   9.05.01 (15)   9.05.01 (16)   9.05.01 (18)   9.05.01 (22.1/2)   3.10.02 (32/3)   4.06 (24.21/4)   4.09 (8)   13.01.01 
(17/3)   13.13.02 (37/1)  
     Alternatives:   AI12-0064-1
 
-AI12-0065-1/02   2013-12-17 --  Descendants of incomplete views
+AI12-0065-1/02   2013-12-17 -- Descendants of incomplete views
     Priority: Low                  Difficulty: Medium
-    Class: Ramification                Status: Corrigendum 1 for Ada 2012  13-12-17
+    Class: Ramification                Status: Corrigendum 1 for Ada 2012 13-12-17
     RM References:  7.03.01 (5.2/3)  
 
-AI12-0066-1/03   2020-09-03 --  If it ain't broke...
+AI12-0066-1/03   2020-09-03 -- If it ain't broke...
     Priority: Low                  Difficulty: Easy
-    Class: Confirmation                Status: Received      13-03-27
+    Class: Confirmation                Status: Received     13-03-27
     RM References:  3.02.04 (21/3)   4.04 (7/3)   8.05.01 (6)   A.10.08 (8)   A.10.09 (13)  
 
-AI12-0067-1/02   2013-10-07 --  Accessibility level of explicitly aliased parameters of procedures and entries
+AI12-0067-1/02   2013-10-07 -- Accessibility level of explicitly aliased parameters of procedures and entries
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-15
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-15
     RM References:  3.10.02 (7/3)  
 
-AI12-0068-1/02   2014-07-22 --  Predicates and the current instance of a subtype
+AI12-0068-1/02   2014-07-22 -- Predicates and the current instance of a subtype
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-22
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-22
     RM References:  8.06 (17/3)  
 
-AI12-0069-1/02   2013-10-07 --  Inconsistency in Tree container definition
+AI12-0069-1/02   2013-10-07 -- Inconsistency in Tree container definition
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-11
     RM References:  A.18.10 (153/3)   A.18.10 (155/3)   A.18.10 (157/3)   A.18.10 (159/3)  
 
-AI12-0070-1/03   2013-10-07 --  9.3(2) does not work for anonymous access types
+AI12-0070-1/03   2013-10-07 -- 9.3(2) does not work for anonymous access types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-15
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-15
     RM References:  3.10.02 (13.1/3)   9.03 (2)  
 
-AI12-0071-1/05   2013-12-13 --  Order of evaluation when multiple predicates apply
+AI12-0071-1/05   2013-12-13 -- Order of evaluation when multiple predicates apply
     Priority: High                 Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-13
     RM References:  3.02.04 (4/3)   3.02.04 (6/3)   3.02.04 (30/3)   3.02.04 (31/3)   3.02.04 (32/3)   3.02.04 (33/3)   3.02.04 (35/3)   3.05.05 (7.1/3)   3.05.05 (7.2/3)   3.05.05 (7.3/3)   3.08.01 (10.1/3)   3.08.01 (15/3)   4.05.02 (29/3)   4.05.02 (30
/3)   4.06 (51/3)   4.09.01 (10/3)   5.04 (7/3)   5.05 (9/3)   13.09.02 (3/3)   13.09.02 (12)  
 
-AI12-0072-1/05   2013-10-07 --  Missing rules for Discard_Names aspect
+AI12-0072-1/05   2013-10-07 -- Missing rules for Discard_Names aspect
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-11
     RM References:  C.05 (1)   C.05 (5)   C.05 (7/2)   C.05 (8)  
 
-AI12-0073-1/02   2013-07-05 --  Synchronous Barriers are not allowed with Ravenscar
+AI12-0073-1/02   2013-07-05 -- Synchronous Barriers are not allowed with Ravenscar
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-05
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-05
     RM References:  D.13 (6/3)  
 
-AI12-0074-1/06   2014-09-29 --  View conversions and out parameters passed by copy
+AI12-0074-1/06   2014-09-29 -- View conversions and out parameters passed by copy
     Priority: Medium               Difficulty: Hard
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-23
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-23
     RM References:  4.06 (56)   6.04.01 (6.25/3)   6.04.01 (13.1/3)  
 
-AI12-0075-1/11   2018-05-07 --  Static expression functions
+AI12-0075-1/11   2018-05-07 -- Static expression functions
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-04-06
+    Class: Amendment                   Status: Revision 2022 18-04-06
     RM References:  4.09 (21)   6.08 (3/4)   6.08 (5/4)   6.08 (6/4)   7.03.02 (8.2/5)   7.03.02 (15/4)   7.03.02 (16/4)   7.03.02 (17/4)   7.03.02 (19/4)   7.03.02 (20/5)  
 
-AI12-0076-1/04   2013-10-07 --  Variable state in pure packages
+AI12-0076-1/04   2013-10-07 -- Variable state in pure packages
     Priority: Medium               Difficulty: Hard
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-11
     RM References:  10.02.01 (17/3)   E.02.02 (17/2)  
 
-AI12-0077-1/02   2013-10-07 --  Has_Same_Storage on objects of size zero
+AI12-0077-1/02   2013-10-07 -- Has_Same_Storage on objects of size zero
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-07-15
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-07-15
     RM References:  13.03 (73.4/3)  
 
-AI12-0078-1/01   2013-06-14 --  Definition of node for tree container is confusing
+AI12-0078-1/01   2013-06-14 -- Definition of node for tree container is confusing
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-06-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-06-28
     RM References:  A.18.10 (2/3)   A.18.10 (3/3)  
 
-AI12-0079-1/13   2019-04-02 --  Global-in and global-out annotations
+AI12-0079-1/13   2019-04-02 -- Global-in and global-out annotations
     Priority: High                 Difficulty: Hard
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (0)   13.01.01 (4/3)   13.01.01 (11/3)   13.14 (3/5)  
     Alternatives:   AI12-0079-2  AI12-0079-3
 
-AI12-0079-2/01   2020-01-13 --  Global-in and global-out annotations
+AI12-0079-2/01   2020-01-13 -- Global-in and global-out annotations
     Priority: High                 Difficulty: Hard
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (0)  
     Alternatives:   AI12-0079-1  AI12-0079-3
 
-AI12-0079-3/08   2021-05-28 --  Global-in and global-out annotations
+AI12-0079-3/08   2021-05-28 -- Global-in and global-out annotations
     Priority: High                 Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  6.01.02 (0)  
     Alternatives:   AI12-0079-1  AI12-0079-2
 
-AI12-0080-1/08   2014-09-29 --  More presentation errors in Ada 2012
+AI12-0080-1/08   2014-09-29 -- More presentation errors in Ada 2012
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Corrigendum 1 for Ada 2012  13-12-11
+    Class: Presentation                Status: Corrigendum 1 for Ada 2012 13-12-11
     RM References:  3.09.03 (6/2)   7.03.02 (21/3)   13.11.06 (28/3)   A.18.02 (168/2)   A.18.26 (29/3)   A.18.26 (31/3)   B.01 (50)   N (21.2/3)   N (41/2)  
 
-AI12-0081-1/01   2013-10-21 --  Real-time aspects need to specify when they are evaluated
+AI12-0081-1/01   2013-10-21 -- Real-time aspects need to specify when they are evaluated
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-06
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-06
     RM References:  D.01 (17/3)   D.16 (9/3)  
 
-AI12-0082-1/03   2014-05-08 --  Definition of "dispatching domain"
+AI12-0082-1/03   2014-05-08 -- Definition of "dispatching domain"
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-07
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-07
     RM References:  D.16.01 (16/3)   D.16.01 (22/3)   D.16.01 (25/3)   D.16.01 (27/3)   D.16.01 (29/3)  
 
-AI12-0083-1/01   2013-10-24 --  Automatic creation of constructor functions
+AI12-0083-1/01   2013-10-24 -- Automatic creation of constructor functions
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  3.09.03 (6/2)  
 
-AI12-0084-1/01   2013-10-28 --  Box expressions in array aggregates
+AI12-0084-1/01   2013-10-28 -- Box expressions in array aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-06
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-06
     RM References:  4.03.03 (23.1/2)  
 
-AI12-0085-1/03   2014-05-08 --  Missing aspect cases for Remote_Types
+AI12-0085-1/03   2014-05-08 -- Missing aspect cases for Remote_Types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-11
     RM References:  E.02.02 (17/2)  
 
-AI12-0086-1/04   2015-07-13 --  Aggregates and variant parts
+AI12-0086-1/04   2015-07-13 -- Aggregates and variant parts
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  4.03.01 (17/3)   4.03.01 (19/3)  
 
-AI12-0087-1/02   2015-10-08 --  Reading the default value of a subtype
+AI12-0087-1/02   2015-10-08 -- Reading the default value of a subtype
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (7-0-1) 15-10-17
+    Class: Amendment                   Status: No Action    (7-0-1) 15-10-17
     RM References:  3.05 (15)   3.05 (55.4/4)   3.06.02 (10)  
 
-AI12-0088-1/03   2013-12-06 --  UTF_Encoding.Conversions and overlong characters on input
+AI12-0088-1/03   2013-12-06 -- UTF_Encoding.Conversions and overlong characters on input
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-06
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-06
     RM References:  A.04.11 (54/3)   A.04.11 (55/3)  
 
-AI12-0089-1/03   2014-05-08 --  Accessibility rules need to take into account that a generic function is not a
+AI12-0089-1/03   2014-05-08 -- Accessibility rules need to take into account that a generic function is not a f
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  13-12-18
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 13-12-18
     RM References:  3.10.02 (7/3)   3.10.02 (19.2/3)   3.10.02 (19.3/3)   6.05 (4/3)  
 
-AI12-0090-1/06   2015-01-19 --  Pre- and Postconditions and requeues
+AI12-0090-1/06   2015-01-19 -- Pre- and Postconditions and requeues
     Priority: High                 Difficulty: Hard
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-12
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-12
     RM References:  9.05.04 (5/3)   9.05.04 (7/3)   9.05.04 (12/3)  
 
-AI12-0091-1/04   2014-02-03 --  Add procedure Sin_Cos to Ada.Numerics.Generic_Elementary_Functions
+AI12-0091-1/04   2014-02-03 -- Add procedure Sin_Cos to Ada.Numerics.Generic_Elementary_Functions
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (5-0-2) 15-10-18
+    Class: Amendment                   Status: No Action    (5-0-2) 15-10-18
     RM References:  A.05.01 (5)  
 
-AI12-0092-1/01   2014-10-13 --  Soft Legality Rules
+AI12-0092-1/01   2014-10-13 -- Soft Legality Rules
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  1.01.05 (4)  
 
-AI12-0093-1/04   2014-05-08 --  Iterator with indefinite cursor
+AI12-0093-1/04   2014-05-08 -- Iterator with indefinite cursor
     Priority: Low                  Difficulty: Medium
-    Class: Ramification                Status: Corrigendum 1 for Ada 2012  13-12-11
+    Class: Ramification                Status: Corrigendum 1 for Ada 2012 13-12-11
     RM References:  5.05.02 (8/3)   5.05.02 (10/3)  
 
-AI12-0094-1/03   2015-01-19 --  An access_definition should be a declarative region
+AI12-0094-1/03   2015-01-19 -- An access_definition should be a declarative region
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-12
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-12
     RM References:  8.03 (2)   8.03 (26/3)  
 
-AI12-0095-1/03   2014-09-29 --  Generic formal types and constrained partial views
+AI12-0095-1/03   2014-09-29 -- Generic formal types and constrained partial views
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-11
     RM References:  3.10.02 (27.2/3)   4.06 (24.16/2)   6.04.01 (6.2/3)   12.05.01 (15)  
 
-AI12-0096-1/02   2014-09-29 --  The exception raised when a subtype conversion fails a predicate check
+AI12-0096-1/02   2014-09-29 -- The exception raised when a subtype conversion fails a predicate check
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-14
     RM References:  4.06 (57/3)  
 
-AI12-0097-1/02   2014-07-15 --  Tag of the return object of a simple return expression
+AI12-0097-1/02   2014-07-15 -- Tag of the return object of a simple return expression
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-15
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-15
     RM References:  6.05 (8/3)  
 
-AI12-0098-1/02   2014-09-29 --  Problematic examples for ATC
+AI12-0098-1/02   2014-09-29 -- Problematic examples for ATC
     Priority: Low                  Difficulty: Medium
-    Class: Ramification                Status: Corrigendum 1 for Ada 2012  14-07-14
+    Class: Ramification                Status: Corrigendum 1 for Ada 2012 14-07-14
     RM References:  9.07.04 (13)  
 
-AI12-0099-1/03   2014-09-29 --  Wording problems with predicates
+AI12-0099-1/03   2014-09-29 -- Wording problems with predicates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-23
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-23
     RM References:  3.02.04 (4/4)   3.02.04 (12/3)   3.02.04 (20/3)  
 
-AI12-0100-1/02   2014-07-14 --  A qualified expression makes a predicate check
+AI12-0100-1/02   2014-07-14 -- A qualified expression makes a predicate check
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-14
     RM References:  4.07 (4)  
 
-AI12-0101-1/03   2014-09-29 --  Incompatibility of hidden untagged record equality
+AI12-0101-1/03   2014-09-29 -- Incompatibility of hidden untagged record equality
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-14
     RM References:  4.05.02 (9.8/3)  
 
-AI12-0102-1/02   2014-10-02 --  Stream_IO.File_Type has Preelaborable_Initialization
+AI12-0102-1/02   2014-10-02 -- Stream_IO.File_Type has Preelaborable_Initialization
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-11
     RM References:  A.12.01 (5)  
 
-AI12-0103-1/04   2015-01-19 --  Expression functions that are completions in package specifications
+AI12-0103-1/04   2015-01-19 -- Expression functions that are completions in package specifications
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  13.14 (3/3)   13.14 (5/3)  
 
-AI12-0104-1/02   2014-10-02 --  Overriding an aspect is undefined
+AI12-0104-1/02   2014-10-02 -- Overriding an aspect is undefined
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Corrigendum 1 for Ada 2012  14-07-23
+    Class: Presentation                Status: Corrigendum 1 for Ada 2012 14-07-23
     RM References:  4.01.06 (4/3)   4.01.06 (17/3)  
 
-AI12-0105-1/03   2014-10-02 --  Pre and Post are not allowed on any subprogram completion
+AI12-0105-1/03   2014-10-02 -- Pre and Post are not allowed on any subprogram completion
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-23
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-23
     RM References:  13.01.01 (18/3)  
 
-AI12-0106-1/05   2015-01-19 --  Write'Class aspect
+AI12-0106-1/05   2015-01-19 -- Write'Class aspect
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  13.01.01 (28/3)   13.13.02 (38/3)  
 
-AI12-0107-1/03   2014-10-02 --  A prefixed view of a By_Protected_Procedure interface has convention protected
+AI12-0107-1/03   2014-10-02 -- A prefixed view of a By_Protected_Procedure interface has convention protected
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-23
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-23
     RM References:  6.03.01 (10.1/2)   6.03.01 (12)   6.03.01 (13)  
 
-AI12-0108-1/02   2014-10-19 --  Out-of-range static constants
+AI12-0108-1/02   2014-10-19 -- Out-of-range static constants
     Priority: Low                  Difficulty: Medium
-    Class: Pathology                   Status: No Action     (8-0-0) 14-10-19
+    Class: Pathology                   Status: No Action    (8-0-0) 14-10-19
     RM References:  4.09 (24)  
 
-AI12-0109-1/03   2015-01-20 --  Representation of untagged derived types
+AI12-0109-1/03   2015-01-20 -- Representation of untagged derived types
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-14
     RM References:  13.01 (10/3)  
 
-AI12-0110-1/02   2014-07-23 --  Tampering checks are performed first
+AI12-0110-1/02   2014-07-23 -- Tampering checks are performed first
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-23
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-23
     RM References:  A.18.02 (97.1/3)   A.18.03 (69.1/3)   A.18.04 (15.1/3)   A.18.07 (14.1/3)   A.18.10 (90/3)   A.18.18 (35/3)  
 
-AI12-0111-1/12   2021-05-28 --  Stable Containers to reduce tampering checks
+AI12-0111-1/12   2021-05-28 -- Stable Containers to reduce tampering checks
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-12-11
+    Class: Amendment                   Status: Revision 2022 18-12-11
     RM References:  5.05.01 (8/3)   5.05.01 (9/3)   5.05.01 (10/3)   5.05.02 (12/3)   A.18 (2/2)   A.18.02 (8/3)   A.18.02 (90/2)   A.18.02 (92/2)   A.18.02 (95/2)   A.18.02 (96/2)   A.18.02 (97/2)   A.18.03 (6/3)   A.18.03 (61/2)   A.18.04 (7/2)   A.18.0
5 (3/3)   A.18.06 (4/3)   A.18.07 (7/2)   A.18.08 (3/3)   A.18.09 (4/3)   A.18.10 (8/3)   A.18.10 (80/3)  
 
-AI12-0112-1/09   2020-07-21 --  Contracts for container operations
+AI12-0112-1/09   2020-07-21 -- Contracts for container operations
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-12-10
+    Class: Amendment                   Status: Revision 2022 18-12-10
     RM References:  A.18.02 (99/3)   11.04.02 (23.1/3)   11.05 (23)   11.05 (26)   A (4)   A.18 (10)  
 
-AI12-0113-1/03   2014-11-19 --  Class-wide preconditions and statically bound calls
+AI12-0113-1/03   2014-11-19 -- Class-wide preconditions and statically bound calls
     Priority: Medium               Difficulty: Hard
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-19
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-19
     RM References:  6.01.01 (7/3)   6.01.01 (18/3)   6.01.01 (37/3)   6.01.01 (38/3)  
 
-AI12-0114-1/03   2014-10-02 --  Overlapping objects designated by access parameters are not thread-safe
+AI12-0114-1/03   2014-10-02 -- Overlapping objects designated by access parameters are not thread-safe
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-15
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-15
     RM References:  A (3/2)  
 
-AI12-0115-1/01   2014-06-19 --  Add Size_Is_Multiple_Of aspect
+AI12-0115-1/01   2014-06-19 -- Add Size_Is_Multiple_Of aspect
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (10-0-0) 15-06-27
+    Class: Amendment                   Status: No Action    (10-0-0) 15-06-27
     RM References:  13.03 (58/3)  
 
-AI12-0116-1/03   2014-10-02 --  Private types and predicates
+AI12-0116-1/03   2014-10-02 -- Private types and predicates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-11
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-11
     RM References:  13.01 (9/3)   13.01 (9.1/3)  
 
-AI12-0117-1/03   2014-11-17 --  Restriction No_Tasks_Unassigned_To_CPU
+AI12-0117-1/03   2014-11-17 -- Restriction No_Tasks_Unassigned_To_CPU
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-17
     RM References:  D.07 (10.8/3)  
 
-AI12-0118-1/00   2014-06-20 --  Extended precision in static expressions
+AI12-0118-1/00   2014-06-20 -- Extended precision in static expressions
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  4.09 (38/2)  
 
-AI12-0119-1/13   2018-08-31 --  Parallel operations
+AI12-0119-1/13   2018-08-31 -- Parallel operations
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-12
+    Class: Amendment                   Status: Revision 2022 18-07-12
     RM References:  2.09 (2/3)   5.01 (1)   5.01 (5/2)   5.01 (15)   5.05 (1)   5.05 (3/3)   5.05 (5)   5.05 (7)   5.05 (9/4)   5.05 (21)   5.06.01 (0)   9 (1/3)   9 (10)   9 (11)   9.05.01 (7/4)   9.08 (17)   9.10 (1/3)   9.10 (2)   9.10 (13)   D.02.01 (
4/2)   D.16.01 (33/3)  
 
-AI12-0120-1/04   2014-10-02 --  Legality and exceptions of generalized loop iteration
+AI12-0120-1/04   2014-10-02 -- Legality and exceptions of generalized loop iteration
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-07-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-07-14
     RM References:  5.05.02 (6.1/4)   5.05.02 (10/3)   5.05.02 (13/3)  
 
-AI12-0121-1/03   2015-01-19 --  Stream-oriented aspects
+AI12-0121-1/03   2015-01-19 -- Stream-oriented aspects
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  13.13.02 (38/3)  
 
-AI12-0122-1/01   2014-08-11 --  Add 'Base for all types
+AI12-0122-1/01   2014-08-11 -- Add 'Base for all types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (7-0-1) 15-06-27
+    Class: Amendment                   Status: No Action    (7-0-1) 15-06-27
     RM References:  3.05 (15)  
 
-AI12-0123-1/01   2014-08-11 --  Add 'Subtype attribute
+AI12-0123-1/01   2014-08-11 -- Add 'Subtype attribute
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (6-0-1) 15-10-18
+    Class: Amendment                   Status: No Action    (6-0-1) 15-10-18
     RM References:  3.02.02 (12)  
 
-AI12-0124-1/04   2015-01-19 --  Add Object'Image
+AI12-0124-1/04   2015-01-19 -- Add Object'Image
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-14
     RM References:  3.05 (55/3)  
 
-AI12-0125-1/05   2015-10-03 --  Add Object'Inc and 'Dec
+AI12-0125-1/05   2015-10-03 -- Add Object'Inc and 'Dec
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (12-0-0) 16-06-13
+    Class: Amendment                   Status: No Action    (12-0-0) 16-06-13
     RM References:  3.05 (31/2)  
     Alternatives:   AI12-0125-2  AI12-0125-3
 
-AI12-0125-2/02   2015-10-09 --  Add :+, :-, :*, :/, ...
+AI12-0125-2/02   2015-10-09 -- Add :+, :-, :*, :/, ...
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (10-0-2) 16-06-13
+    Class: Amendment                   Status: No Action    (10-0-2) 16-06-13
     RM References:  5.02.01 (0)  
     Alternatives:   AI12-0125-1  AI12-0125-3
 
-AI12-0125-3/08   2016-10-02 --  Add @ as an abbreviation for the LHS of an assignment
+AI12-0125-3/08   2016-10-02 -- Add @ as an abbreviation for the LHS of an assignment
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-08-04
+    Class: Amendment                   Status: Revision 2022 16-08-04
     RM References:  5.02.01 (0)   2.02 (9)   3.03 (21.1/3)   4.01 (2/3)   8.06 (9/4)  
     Alternatives:   AI12-0125-1  AI12-0125-2
 
-AI12-0126-1/02   2015-07-13 --  Add Interfaces.Shifting
+AI12-0126-1/02   2015-07-13 -- Add Interfaces.Shifting
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (5-0-3) 15-06-27
+    Class: Amendment                   Status: No Action    (5-0-3) 15-06-27
     RM References:  B.02 (9)  
 
-AI12-0127-1/16   2018-05-07 --  Partial aggregate notation
+AI12-0127-1/16   2018-05-07 -- Partial aggregate notation
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  17-11-21
+    Class: Amendment                   Status: Revision 2022 17-11-21
     RM References:  4.03 (2)   4.03 (3/2)   4.03 (4)   4.03.01 (9)   4.03.01 (15/3)   4.03.01 (16/4)   4.03.01 (17/5)   4.03.01 (17.1/2)   4.03.03 (4)   4.03.03 (14)   4.03.03 (17/5)   4.03.04 (0)   7.05 (2.6/2)  
 
-AI12-0128-1/09   2016-10-02 --  Exact size access to parts of composite atomic objects
+AI12-0128-1/09   2016-10-02 -- Exact size access to parts of composite atomic objects
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-08-04
+    Class: Amendment                   Status: Revision 2022 16-08-04
     RM References:  C.06 (13.2/3)   C.06 (19)   C.06 (20)   C.06 (22/2)   C.06 (25/4)  
 
-AI12-0129-1/08   2015-05-05 --  Make protected objects more protecting
+AI12-0129-1/08   2015-05-05 -- Make protected objects more protecting
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-03-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-03-26
     RM References:  9.05.01 (2)   9.05.01 (4)   9.05.01 (5)   9.05.01 (7)   9.05.03 (15)   9.05.03 (23)  
 
-AI12-0130-1/03   2015-01-19 --  All I/O packages should have Flush
+AI12-0130-1/03   2015-01-19 -- All I/O packages should have Flush
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-14
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-14
     RM References:  A.08.01 (10)   A.08.02 (28/3)   A.08.04 (10)   A.10.03 (21)   A.12.01 (28/2)   A.12.01 (28.6/1)  
 
-AI12-0131-1/02   2014-11-13 --  Inherited Pre'Class when unspecified on initial subprogram
+AI12-0131-1/02   2014-11-13 -- Inherited Pre'Class when unspecified on initial subprogram
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  6.01.01 (17/3)   6.01.01 (18/3)  
 
-AI12-0132-1/02   2014-11-13 --  Freezing of renames-as-body
+AI12-0132-1/02   2014-11-13 -- Freezing of renames-as-body
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  13.14 (5/3)  
 
-AI12-0133-1/04   2015-01-19 --  Type invariants and default initialized objects
+AI12-0133-1/04   2015-01-19 -- Type invariants and default initialized objects
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  7.03.02 (10.3/3)  
 
-AI12-0134-1/03   2015-01-19 --  Error in Storage Pool example
+AI12-0134-1/03   2015-01-19 -- Error in Storage Pool example
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Corrigendum 1 for Ada 2012  14-11-13
+    Class: Presentation                Status: Corrigendum 1 for Ada 2012 14-11-13
     RM References:  13.11.06 (11/3)  
 
-AI12-0135-1/05   2015-03-03 --  Enumeration types should be eligible for convention C
+AI12-0135-1/05   2015-03-03 -- Enumeration types should be eligible for convention C
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-02-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-02-26
     RM References:  B.01 (14/3)   B.01 (41/3)   B.03 (65)  
 
-AI12-0136-1/03   2015-01-20 --  Language-defined packages and aspect Default_Storage_Pool
+AI12-0136-1/03   2015-01-20 -- Language-defined packages and aspect Default_Storage_Pool
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-18
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-18
     RM References:  13.11.03 (5/3)  
 
-AI12-0137-1/03   2015-01-20 --  Incomplete views and access to class-wide types
+AI12-0137-1/03   2015-01-20 -- Incomplete views and access to class-wide types
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  14-11-17
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 14-11-17
     RM References:  3.10.01 (2.1/2)  
 
-AI12-0138-1/09   2015-05-05 --  Iterators of formal derived types
+AI12-0138-1/09   2015-05-05 -- Iterators of formal derived types
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-03-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-03-26
     RM References:  13.01.01 (18/4)   13.01.01 (34/3)   4.01.05 (6/3)   4.01.06 (5/3)   4.01.06 (6/3)   4.01.06 (7/3)   4.01.06 (8/3)   4.01.06 (9/3)   5.05.01 (11/3)  
 
-AI12-0139-1/04   2017-06-08 --  Thread-safe Ada libraries
+AI12-0139-1/04   2017-06-08 -- Thread-safe Ada libraries
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: No Action     (7-1-1) 19-10-07
+    Class: Amendment                   Status: No Action    (7-1-1) 19-10-07
     RM References:  A (3/4)   A.18 (5)  
 
-AI12-0140-1/05   2016-10-02 --  Access to unconstrained partial view when full view is constrained
+AI12-0140-1/05   2016-10-02 -- Access to unconstrained partial view when full view is constrained
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-08-01
+    Class: Binding Interpretation      Status: Revision 2022 16-08-01
     RM References:  3.02 (7/2)   7.03.01 (5/1)  
 
-AI12-0141-1/02   2015-01-28 --  Add Raise Expression to Introduction
+AI12-0141-1/02   2015-01-28 -- Add Raise Expression to Introduction
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Corrigendum 1 for Ada 2012  14-12-04
+    Class: Presentation                Status: Corrigendum 1 for Ada 2012 14-12-04
     RM References: 
 
-AI12-0142-1/03   2015-02-23 --  Bad subpool implementations
+AI12-0142-1/03   2015-02-23 -- Bad subpool implementations
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  13.11 (21)   13.11.04 (21/3)   13.11.04 (31/3)  
 
-AI12-0143-1/03   2015-11-19 --  Using an entry index of a family in a precondition
+AI12-0143-1/03   2015-11-19 -- Using an entry index of a family in a precondition
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-07-11
+    Class: Amendment                   Status: Revision 2022 16-07-11
     RM References:  6.01.01 (30/3)   9.05.04 (5/3)  
 
-AI12-0144-1/07   2016-01-28 --  Make Discrete_Random more flexible
+AI12-0144-1/07   2016-01-28 -- Make Discrete_Random more flexible
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  A.05.02 (20)   A.05.02 (32)   A.05.02 (41)   A.05.02 (42)  
 
-AI12-0145-1/02   2015-01-28 --  Pool_of_Subpool returns null when called too early
+AI12-0145-1/02   2015-01-28 -- Pool_of_Subpool returns null when called too early
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  13.11.04 (20/3)  
 
-AI12-0146-1/01   2015-01-21 --  Should say stream-oriented attribute
+AI12-0146-1/01   2015-01-21 -- Should say stream-oriented attribute
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Presentation                Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  7.03.02 (15/3)  
 
-AI12-0147-1/02   2015-01-28 --  Expression functions and null procedures can be declared in a protected_body
+AI12-0147-1/02   2015-01-28 -- Expression functions and null procedures can be declared in a protected_body
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  9.04 (8/1)  
 
-AI12-0148-1/03   2015-01-29 --  Dangling references
+AI12-0148-1/03   2015-01-29 -- Dangling references
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  13.11.02 (10/2)   13.11.02 (15)   13.11.05 (7/3)  
 
-AI12-0149-1/01   2015-01-22 --  Type invariants are checked for functions returning access-to-type
+AI12-0149-1/01   2015-01-22 -- Type invariants are checked for functions returning access-to-type
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  7.03.02 (19.3/4)  
 
-AI12-0150-1/03   2015-01-28 --  Class-wide type invariants and statically bound calls
+AI12-0150-1/03   2015-01-28 -- Class-wide type invariants and statically bound calls
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-01-28
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-01-28
     RM References:  7.03.02 (3/3)   7.03.02 (5/3)   7.03.02 (9/3)   7.03.02 (22/3)  
 
-AI12-0151-1/02   2015-02-26 --  Meaning of subtype_indication in array component iterators
+AI12-0151-1/02   2015-02-26 -- Meaning of subtype_indication in array component iterators
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-02-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-02-26
     RM References:  5.05.02 (5/3)  
 
-AI12-0152-1/04   2015-03-25 --  Eliminate ambiguities in raise expression and derived type syntax
+AI12-0152-1/04   2015-03-25 -- Eliminate ambiguities in raise expression and derived type syntax
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-02-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-02-26
     RM References:  3.05.09 (5)   3.05.09 (18)   3.05.09 (19)   11.03 (2/2)   11.03 (3.1/2)   11.03 (4/3)   11.04.01 (10.1/3)   J.03 (2)   J.03 (3)   J.03 (4)   J.03 (7)   J.03 (8)   J.03 (9)   J.03 (10)  
 
-AI12-0153-1/02   2015-02-23 --  Default value of Boolean-valued aspects
+AI12-0153-1/02   2015-02-23 -- Default value of Boolean-valued aspects
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: No Action     (8-0-2) 15-02-26
+    Class: Binding Interpretation      Status: No Action    (8-0-2) 15-02-26
     RM References:  13.01.01 (15/3)   3.05 (56.3/3)   3.06 (22.2/3)  
 
-AI12-0154-1/03   2015-03-03 --  Aspects of library units
+AI12-0154-1/03   2015-03-03 -- Aspects of library units
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-02-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-02-26
     RM References:  13.01.01 (32/3)  
 
-AI12-0155-1/08   2015-07-30 --  Freezing of an incomplete view has no effect
+AI12-0155-1/08   2015-07-30 -- Freezing of an incomplete view has no effect
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  3.10.01 (10/3)   13.14 (3/4)   13.14 (15.1/3)  
 
-AI12-0156-1/04   2016-04-11 --  Use subtype_indication in generalized iterators
+AI12-0156-1/04   2016-04-11 -- Use subtype_indication in generalized iterators
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  5.05.02 (2/3)   5.05.02 (5/4)   5.05.02 (7/3)   3.10.02 (11.1/2)  
 
-AI12-0157-1/03   2015-05-05 --  Missing rules for expression functions
+AI12-0157-1/03   2015-05-05 -- Missing rules for expression functions
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-03-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-03-26
     RM References:  3.10.02 (19.2/4)   3.10.02 (19.3/4)   4.03.03 (11/2)   6.08 (2/3)   6.08 (3/3)   6.08 (5/3)   6.08 (6/3)   6.08 (7/3)   7.05 (2.9/3)   13.14 (5.1/4)   13.14 (5.2/4)   13.14 (8/3)   13.14 (10.1/3)   13.14 (10.2/3)   13.14 (10.3/3)  
 
-AI12-0158-1/02   2015-03-26 --  Definition of quantified expressions
+AI12-0158-1/02   2015-03-26 -- Definition of quantified expressions
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-03-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-03-26
     RM References:  4.05.08 (1/3)   4.05.08 (6/3)   4.05.08 (8/3)   4.05.08 (9/3)  
 
-AI12-0159-1/04   2015-03-31 --  Corrections from the Corrigendum Editorial Review
+AI12-0159-1/04   2015-03-31 -- Corrections from the Corrigendum Editorial Review
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012  15-03-26
+    Class: Binding Interpretation      Status: Corrigendum 1 for Ada 2012 15-03-26
     RM References:  3.05.09 (6)   4.01.04 (9/4)   6.01.01 (7/4)   6.01.01 (26.2/4)   6.01.01 (37/4)   6.01.01 (38/4)   6.03.01 (12/4)   6.03.01 (13/4)   6.04.01 (5)   6.04.01 (6.26/4)   6.04.01 (6.27/4)   6.04.01 (6.28/4)   6.04.01 (6.29/4)   6.04.01 (13.
1/4)   7.03.02 (5/4)   7.03.02 (21/4)   7.03.02 (22.1/4)   11.03 (3/4)   11.03 (3.2/4)   11.03 (4.1/4)   A (3.1/4)   A.18.10 (2/4)  
 
-AI12-0160-1/03   2016-04-11 --  Adding an indexing aspect to an indexable container type
+AI12-0160-1/03   2016-04-11 -- Adding an indexing aspect to an indexable container type
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  4.01.06 (6/4)   4.01.06 (9/4)   3.06 (22.2/3)  
 
-AI12-0161-1/01   2015-06-03 --  Unicode equivalents for Ada operator symbols
+AI12-0161-1/01   2015-06-03 -- Unicode equivalents for Ada operator symbols
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (8-0-0) 15-06-27
+    Class: Amendment                   Status: No Action    (8-0-0) 15-06-27
     RM References:  5.05.02 (2/3)   5.05.02 (5/4)   5.05.02 (7/3)  
 
-AI12-0162-1/03   2015-07-30 --  Memberships and Unchecked_Unions
+AI12-0162-1/03   2015-07-30 -- Memberships and Unchecked_Unions
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  B.03.03 (25/2)  
 
-AI12-0163-1/04   2016-04-21 --  Deterministic queue servicing for FIFO_Queueing
+AI12-0163-1/04   2016-04-21 -- Deterministic queue servicing for FIFO_Queueing
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  D.04 (7/2)   D.04 (12)   D.04 (13)   D.04 (14)  
 
-AI12-0164-1/05   2017-04-24 --  Max_Entry_Queue_Length aspect for entries
+AI12-0164-1/05   2017-04-24 -- Max_Entry_Queue_Length aspect for entries
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-11-14
+    Class: Amendment                   Status: Revision 2022 16-11-14
     RM References:  D.04 (16)  
 
-AI12-0165-1/05   2015-10-13 --  Operations of class-wide types and formal abstract subprograms
+AI12-0165-1/05   2015-10-13 -- Operations of class-wide types and formal abstract subprograms
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  12.06 (8.5/2)  
 
-AI12-0166-1/04   2016-03-22 --  External calls to protected functions that appear to be internal calls
+AI12-0166-1/04   2016-03-22 -- External calls to protected functions that appear to be internal calls
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  6.01.01 (34/3)   9.05 (3/3)   9.05 (7.1/3)  
 
-AI12-0167-1/03   2015-08-07 --  Type_Invariants and tagged-type View Conversions
+AI12-0167-1/03   2015-08-07 -- Type_Invariants and tagged-type View Conversions
     Priority: Low                  Difficulty: Medium
-    Class: Ramification                Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Ramification                Status: Revision 2022 16-02-29
     RM References:  7.03.02 (9/4)  
 
-AI12-0168-1/02   2015-07-07 --  Freezing of generic instantiations of generics with bodies
+AI12-0168-1/02   2015-07-07 -- Freezing of generic instantiations of generics with bodies
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  13.14 (3/4)  
 
-AI12-0169-1/02   2015-07-08 --  Aspect specifications for entry bodies
+AI12-0169-1/02   2015-07-08 -- Aspect specifications for entry bodies
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  9.05.02 (5)  
 
-AI12-0170-1/05   2016-10-02 --  Abstract subprogram calls in class-wide precondition expressions
+AI12-0170-1/05   2016-10-02 -- Abstract subprogram calls in class-wide precondition expressions
     Priority: Low                  Difficulty: Hard
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Binding Interpretation      Status: Revision 2022 16-07-21
     RM References:  3.09.03 (7)   6.01.01 (7/4)   6.01.01 (18/4)   6.01.01 (18.2/4)  
 
-AI12-0171-1/04   2017-04-24 --  Ambiguity in Synchronous_Task_Control semantics
+AI12-0171-1/04   2017-04-24 -- Ambiguity in Synchronous_Task_Control semantics
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-10
-    RM References:  D.10 (11)  
+    Class: Binding Interpretation      Status: Revision 2022 16-11-10
+    RM References:  D.10 (10.1/3)  
 
-AI12-0172-1/01   2015-10-06 --  Raise expressions in limited contexts
+AI12-0172-1/01   2015-10-06 -- Raise expressions in limited contexts
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  7.05 (2.1/3)  
 
-AI12-0173-1/02   2015-11-17 --  Expression of an extended return statement
+AI12-0173-1/02   2015-11-17 -- Expression of an extended return statement
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  6.05 (3/2)   6.05 (5/3)  
 
-AI12-0174-1/02   2015-11-17 --  Aggregates of Unchecked_Unions using named notation
+AI12-0174-1/02   2015-11-17 -- Aggregates of Unchecked_Unions using named notation
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Binding Interpretation      Status: Revision 2022 16-02-29
     RM References:  B.03.03 (9/3)  
 
-AI12-0175-1/05   2016-03-22 --  Preelaborable packages with address clauses
+AI12-0175-1/05   2016-03-22 -- Preelaborable packages with address clauses
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Amendment                   Status: Revision 2022 16-02-29
     RM References:  10.02.01 (7)  
 
-AI12-0176-1/02   2016-01-28 --  6.1.1(26.4/4) only applies to tagged types
+AI12-0176-1/02   2016-01-28 -- 6.1.1(26.4/4) only applies to tagged types
     Priority: Low                  Difficulty: Easy
-    Class: Confirmation                Status: WG9 Approved  16-06-13
+    Class: Confirmation                Status: WG9 Approved 16-06-13
     RM References:  6.01.01 (26.4/4)  
 
-AI12-0177-1/00   2015-10-08 --  A name resolution oddity
+AI12-0177-1/00   2015-10-08 -- A name resolution oddity
     Priority: Low                  Difficulty: Hard
-    Class: Binding Interpretation      Status: No Action     (6-0-2) 15-10-16
+    Class: Binding Interpretation      Status: No Action    (6-0-2) 15-10-16
     RM References:  13.01.01 (11/3)  
 
-AI12-0178-1/04   2016-04-25 --  Glitches in examples
+AI12-0178-1/04   2016-04-25 -- Glitches in examples
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  16-02-29
+    Class: Presentation                Status: Revision 2022 16-02-29
     RM References:  4.01.03 (17/2)   4.03.02 (13)   4.03.03 (45/2)   4.05.02 (37)   8.03.01 (12/2)   9.07.03 (6)   9.11 (7.1/2)   10.01.02 (29/2)   11.02 (12)   11.04.03 (2/2)   11.04.03 (5)   11.04.03 (6/2)   11.04.03 (10)   12.01 (22)   12.03 (24)   12.
07 (19/2)   12.07 (21/2)   13.05.01 (27)   13.11 (41/3)   A.18.32 (9/3)   B.04 (124)   B.05 (30/3)   C.03.02 (28/3)  
 
-AI12-0179-1/06   2017-04-24 --  Failure of postconditions of language-defined units
+AI12-0179-1/06   2017-04-24 -- Failure of postconditions of language-defined units
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-10
+    Class: Binding Interpretation      Status: Revision 2022 16-11-10
     RM References:  1.01.03 (17/3)   11.04.02 (23.1/3)  
 
-AI12-0180-1/03   2016-10-02 --  Using protected subprograms and entries within an invariant
+AI12-0180-1/03   2016-10-02 -- Using protected subprograms and entries within an invariant
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-11
+    Class: Binding Interpretation      Status: Revision 2022 16-07-11
     RM References:  13.01.01 (12/3)  
 
-AI12-0181-1/03   2016-07-11 --  Self-referencing representation aspects
+AI12-0181-1/03   2016-07-11 -- Self-referencing representation aspects
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-11
+    Class: Binding Interpretation      Status: Revision 2022 16-07-11
     RM References:  13.01 (9/4)   13.01 (9.1/4)   13.14 (19)  
 
-AI12-0182-1/02   2016-04-21 --  Pre'Class and protected operations
+AI12-0182-1/02   2016-04-21 -- Pre'Class and protected operations
     Priority: Low                  Difficulty: Easy
-    Class: Ramification                Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Ramification                Status: Revision 2022 16-07-21
     RM References:  13.01.01 (16/3)  
 
-AI12-0183-1/07   2018-08-31 --  Presentation errors in Ada 2012 post Corrigendum 1
+AI12-0183-1/07   2018-08-31 -- Presentation errors in Ada 2012 post Corrigendum 1
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  16-03-23
+    Class: Presentation                Status: Revision 2022 16-03-23
     RM References:  3.07.02 (3/3)   4.09 (2)   5.05.02 (5/5)   8.03 (12.3/2)   12.06 (8.2/2)   D.04 (4)   D.04 (7/5)   E.04 (17)  
 
-AI12-0184-1/03   2016-10-02 --  Long Long C Data Types
+AI12-0184-1/03   2016-10-02 -- Long Long C Data Types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  16-08-01
+    Class: Amendment                   Status: Revision 2022 16-08-01
     RM References:  B.03 (71.3/3)  
 
-AI12-0185-1/02   2016-07-21 --  Resolution of postcondition-specific attributes
+AI12-0185-1/02   2016-07-21 -- Resolution of postcondition-specific attributes
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Binding Interpretation      Status: Revision 2022 16-07-21
     RM References:  6.01.01 (7/4)   6.01.01 (8/3)   6.01.01 (26.10/4)   6.01.01 (29/3)  
 
-AI12-0186-1/06   2017-04-24 --  Profile freezing for the Access attribute
+AI12-0186-1/06   2017-04-24 -- Profile freezing for the Access attribute
     Priority: Low                  Difficulty: Hard
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-10
+    Class: Binding Interpretation      Status: Revision 2022 16-11-10
     RM References:  13.14 (15)  
 
-AI12-0187-1/09   2018-08-31 --  Stable properties of abstract data types
+AI12-0187-1/09   2018-08-31 -- Stable properties of abstract data types
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  17-11-21
+    Class: Amendment                   Status: Revision 2022 17-11-21
     RM References:  7.03.04 (0)   13.01.01 (4/3)  
 
-AI12-0188-1/01   2016-06-02 --  Add container iterator form supporting iteration over keys
+AI12-0188-1/01   2016-06-02 -- Add container iterator form supporting iteration over keys
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: No Action     (7-0-0) 18-06-24
+    Class: Amendment                   Status: No Action    (7-0-0) 18-06-24
     RM References:  5.05.02 (2/3)  
 
-AI12-0189-1/07   2018-08-31 --  loop-body as anonymous procedure
+AI12-0189-1/07   2018-08-31 -- loop-body as anonymous procedure
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-06
+    Class: Amendment                   Status: Revision 2022 18-07-06
     RM References:  5.05 (3/3)   5.05.03 (0)  
 
-AI12-0190-1/08   2019-01-10 --  Anonymous functions
+AI12-0190-1/08   2019-01-10 -- Anonymous functions
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (10-0-2) 19-01-14
+    Class: Amendment                   Status: No Action    (10-0-2) 19-01-14
     RM References:  4.04 (7/3)   4.05.09 (0)  
 
-AI12-0191-1/12   2019-07-02 --  Clarify "part" for type invariants
+AI12-0191-1/12   2019-07-02 -- Clarify "part" for type invariants
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-05-09
+    Class: Binding Interpretation      Status: Revision 2022 19-05-09
     RM References:  3.03 (23/5)   3.09.01 (4.1/2)   6.08 (5.8/5)   7.03.02 (8.3/5)   7.03.02 (8.4/5)   7.03.02 (8.5/5)   7.03.02 (8.6/5)   7.03.02 (8.7/5)   7.03.02 (8.8/5)   7.03.02 (8.9/5)   7.03.02 (8.10/5)   7.03.02 (8.11/5)   7.03.02 (8.12/5)   7.03.
02 (10.1/4)   7.03.02 (15/5)   7.03.02 (17/4)   7.03.02 (18/4)   7.03.02 (19/4)   13.13.02 (9/3)  
 
-AI12-0192-1/03   2016-10-02 --  "requires late initialization" and protected types
+AI12-0192-1/03   2016-10-02 -- "requires late initialization" and protected types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Binding Interpretation      Status: Revision 2022 16-07-21
     RM References:  3.03.01 (8.1/2)  
 
-AI12-0193-1/04   2016-12-21 --  Postcondition failure for a task entry
+AI12-0193-1/04   2016-12-21 -- Postcondition failure for a task entry
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-09
+    Class: Binding Interpretation      Status: Revision 2022 16-11-09
     RM References:  6.01.01 (26/4)   7.03.02 (20/3)   9.05.02 (24)   9.05.02 (25)  
 
-AI12-0194-1/01   2016-06-06 --  Language-defined aspects and entry bodies
+AI12-0194-1/01   2016-06-06 -- Language-defined aspects and entry bodies
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Binding Interpretation      Status: Revision 2022 16-07-21
     RM References:  13.01.01 (17/3)  
 
-AI12-0195-1/03   2016-10-02 --  Inheriting body but overriding precondition or postcondition
+AI12-0195-1/03   2016-10-02 -- Inheriting body but overriding precondition or postcondition
     Priority: Medium               Difficulty: Hard
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Binding Interpretation      Status: Revision 2022 16-07-21
     RM References:  6.01.01 (38/4)  
 
-AI12-0196-1/08   2017-04-24 --  Concurrent access to Ada container libraries
+AI12-0196-1/08   2017-04-24 -- Concurrent access to Ada container libraries
     Priority: Low                  Difficulty: Hard
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-11
+    Class: Binding Interpretation      Status: Revision 2022 16-11-11
     RM References:  A.18 (2/2)   A.18.02 (125/2)   A.18.02 (133/3)   A.18.02 (135/3)   A.18.03 (81/3)   A.18.04 (36/3)   A.18.07 (34/2)   A.18.10 (116/3)  
 
-AI12-0197-1/01   2016-06-07 --  Generator Functions
+AI12-0197-1/01   2016-06-07 -- Generator Functions
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  6.09 (0)  
     Alternatives:   AI12-0197-2  AI12-0197-3  AI12-0197-4
 
-AI12-0197-2/02   2016-06-13 --  Passive tasks
+AI12-0197-2/02   2016-06-13 -- Passive tasks
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  9.01 (21)  
     Alternatives:   AI12-0197-1  AI12-0197-3  AI12-0197-4
 
-AI12-0197-3/02   2016-10-06 --  generator functions
+AI12-0197-3/02   2016-10-06 -- generator functions
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: Hold          (9-0-1) - 18-06-22
+    Class: Amendment                   Status: Hold         (9-0-1) - 18-06-22
     RM References:  6.09 (0)  
     Alternatives:   AI12-0197-1  AI12-0197-2  AI12-0197-4
 
-AI12-0197-4/01   2017-10-11 --  Coroutines and channels
+AI12-0197-4/01   2017-10-11 -- Coroutines and channels
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Hold          (9-0-0) 19-10-07
+    Class: Amendment                   Status: Hold         (9-0-0) 19-10-07
     RM References:  9.11 (0)  
     Alternatives:   AI12-0197-1  AI12-0197-2  AI12-0197-3
 
-AI12-0198-1/03   2016-10-02 --  Potentially unevaluated components of array aggregates
+AI12-0198-1/03   2016-10-02 -- Potentially unevaluated components of array aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-07-21
+    Class: Binding Interpretation      Status: Revision 2022 16-07-21
     RM References:  6.01.01 (22.1/4)  
 
-AI12-0199-1/05   2017-04-24 --  Abstract subprogram calls in class-wide invariant expressions
+AI12-0199-1/05   2017-04-24 -- Abstract subprogram calls in class-wide invariant expressions
     Priority: Low                  Difficulty: Hard
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-14
+    Class: Binding Interpretation      Status: Revision 2022 16-11-14
     RM References:  7.03.02 (5/4)   7.03.02 (8/3)  
 
-AI12-0200-1/05   2017-04-24 --  Improve reentrancy requirements for language-defined subprograms
+AI12-0200-1/05   2017-04-24 -- Improve reentrancy requirements for language-defined subprograms
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-09
+    Class: Binding Interpretation      Status: Revision 2022 16-11-09
     RM References:  A (3/4)  
 
-AI12-0201-1/03   2017-09-07 --  Missing operations of static string types
+AI12-0201-1/03   2017-09-07 -- Missing operations of static string types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  17-07-19
+    Class: Amendment                   Status: Revision 2022 17-07-19
     RM References:  4.09 (9)   4.09 (19)   4.09 (20)   4.09 (24)  
 
-AI12-0202-1/01   2016-10-03 --  Tampering_Check
+AI12-0202-1/01   2016-10-03 -- Tampering_Check
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (8-0-3) 18-06-23
+    Class: Amendment                   Status: No Action    (8-0-3) 18-06-23
     RM References:  11.05 (20)  
 
-AI12-0203-1/03   2017-04-25 --  Overriding a nonoverridable aspect
+AI12-0203-1/03   2017-04-25 -- Overriding a nonoverridable aspect
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  16-11-10
+    Class: Presentation                Status: Revision 2022 16-11-10
     RM References:  4.01.05 (5.1/4)   4.01.05 (7/3)  
 
-AI12-0204-1/03   2017-04-25 --  Renaming of a prefixed view
+AI12-0204-1/03   2017-04-25 -- Renaming of a prefixed view
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-09
+    Class: Binding Interpretation      Status: Revision 2022 16-11-09
     RM References:  8.05.04 (5.2/2)   12.06 (8.3/2)   4.01.03 (13.1/2)   4.01.06 (9/5)  
 
-AI12-0205-1/06   2020-12-08 --  Defaults for generic formal types
+AI12-0205-1/06   2020-12-08 -- Defaults for generic formal types
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-04-30
+    Class: Amendment                   Status: Revision 2022 20-04-30
     RM References:  12.03 (7/3)   12.03 (10)   12.05 (2.1/3)   12.05 (2.2/3)   12.05 (7/2)  
 
-AI12-0206-1/02   2017-07-20 --  Nonoverridable should allow arbitrary kinds of aspects
+AI12-0206-1/02   2017-07-20 -- Nonoverridable should allow arbitrary kinds of aspects
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  16-11-14
+    Class: Binding Interpretation      Status: Revision 2022 16-11-14
     RM References:  13.01.01 (18.2/4)   13.01.01 (18.3/4)   13.01.01 (18.6/4)  
 
-AI12-0207-1/03   2017-08-03 --  Convention of anonymous access types
+AI12-0207-1/03   2017-08-03 -- Convention of anonymous access types
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-08-03
+    Class: Binding Interpretation      Status: Revision 2022 17-08-03
     RM References:  6.03.01 (13.1/3)   B.01 (19)   B.01 (21/3)  
 
-AI12-0208-1/12   2020-11-06 --  Predefined Big numbers support
+AI12-0208-1/12   2020-11-06 -- Predefined Big numbers support
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-26
+    Class: Amendment                   Status: Revision 2022 19-02-26
     RM References:  A.05.05 (0)   A.05.06 (0)   A.05.07 (0)  
 
-AI12-0209-1/00   2016-12-19 --  Refine definition of volatility
+AI12-0209-1/00   2016-12-19 -- Refine definition of volatility
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Hold          by Letter Ballot (9-0-2) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (9-0-2) - 18-05-07
     RM References:  C.06 (8/3)  
 
-AI12-0210-1/05   2019-07-02 --  Type Invariants and Generics
+AI12-0210-1/05   2019-07-02 -- Type Invariants and Generics
     Priority: Very Low             Difficulty: Medium
-    Class: Ramification                Status: Amendment 1 for Ada 2012  19-07-02
+    Class: Ramification                Status: Revision 2022 19-07-02
     RM References:  7.03.02 (23/3)  
 
-AI12-0211-1/04   2017-11-17 --  Interface types and inherited nonoverridable aspects
+AI12-0211-1/04   2017-11-17 -- Interface types and inherited nonoverridable aspects
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-11-17
+    Class: Binding Interpretation      Status: Revision 2022 17-11-17
     RM References:  13.01.01 (18.3/5)   13.01.01 (18.4/4)  
 
-AI12-0212-1/14   2021-01-12 --  Container aggregates; generalized array aggregates
+AI12-0212-1/14   2021-01-12 -- Container aggregates; generalized array aggregates
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-19
+    Class: Amendment                   Status: Revision 2022 18-11-19
     RM References:  4.03.05 (0)   1.01.04 (12)   1.01.04 (13)   2.01 (15)   2.02 (9/5)   3.07.01 (3)   3.08.01 (4)   4.03 (2/5)   4.03 (3/5)   4.03.01 (5)   4.03.03 (3/2)   4.03.03 (4/5)   4.03.03 (5.1/5)   4.03.03 (9)   4.03.03 (17/5)   4.03.03 (21)   4.
03.03 (23.2/5)   4.03.03 (26)   4.03.03 (27)   4.03.03 (31)   4.03.04 (4/5)   4.04 (3.1/3)   11.02 (3)   13.01.01 (5/3)   13.01.01 (7/3)   A.18.02 (8/3)   A.18.02 (14/2)   A.18.02 (47/2)   A.18.02 (175/2)   A.18.03 (6/3)   A.18.05 (3/3)   A.18.06 (4/3)   A
.18.08 (3/3)   A.18.09 (4/3)  
 
-AI12-0213-1/04   2019-01-14 --  Unify record syntax
+AI12-0213-1/04   2019-01-14 -- Unify record syntax
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-01-14
+    Class: Amendment                   Status: Revision 2022 19-01-14
     RM References:  3.08 (3)   3.08 (6/3)   3.08 (28)   13.05.01 (2)   13.05.01 (6)  
     Alternatives:   AI12-0213-2
 
-AI12-0213-2/01   2020-01-08 --  Unify record syntax
+AI12-0213-2/01   2020-01-08 -- Unify record syntax
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: No Action     (11-2-1) 20-01-15
+    Class: Amendment                   Status: No Action    (11-2-1) 20-01-15
     RM References:  3.08 (3)   3.08 (6/3)   3.08 (28)   13.05.01 (2)   13.05.01 (6)  
     Alternatives:   AI12-0213-1
 
-AI12-0214-1/02   2018-05-08 --  Case statements and expressions for composite types
+AI12-0214-1/02   2018-05-08 -- Case statements and expressions for composite types
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: Hold          (8-0-1) - 19-10-07
+    Class: Amendment                   Status: Hold         (8-0-1) - 19-10-07
     RM References:  5.04 (4/3)  
     Alternatives:   AI12-0214-2
 
-AI12-0214-2/03   2019-07-05 --  Boolean conditional case expressions and statements
+AI12-0214-2/03   2019-07-05 -- Boolean conditional case expressions and statements
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (9-0-1) 19-10-05
+    Class: Amendment                   Status: No Action    (9-0-1) 19-10-05
     RM References:  4.05.07 (5/3)   4.05.07 (6/3)   4.05.07 (14/3)   4.05.07 (21/3)   4.09 (12.1/3)   4.09 (32.5/3)   5.04 (2/3)   5.04 (3)   5.04 (11/3)   5.04 (14/3)  
     Alternatives:   AI12-0214-1
 
-AI12-0215-1/01   2017-01-09 --  Implicit instantiations
+AI12-0215-1/01   2017-01-09 -- Implicit instantiations
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Hold          13-0-0  20-09-09
+    Class: Amendment                   Status: Hold         13-0-0  20-09-09
     RM References:  12.03.01 (0)  
     Alternatives:   AI12-0215-2
 
-AI12-0215-2/01   2019-09-24 --  Implicit instantiations
+AI12-0215-2/01   2019-09-24 -- Implicit instantiations
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Hold          13-0-0  20-09-09
+    Class: Amendment                   Status: Hold         13-0-0  20-09-09
     RM References:  12.09 (0)  
     Alternatives:   AI12-0215-1
 
-AI12-0216-1/03   2017-09-07 --  6.4.1(6.16-17/3) should never apply to composite objects
+AI12-0216-1/03   2017-09-07 -- 6.4.1(6.16-17/3) should never apply to composite objects
     Priority: Very Low             Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-08-04
+    Class: Binding Interpretation      Status: Revision 2022 17-08-04
     RM References:  6.04.01 (6.17/3)  
 
-AI12-0217-1/03   2017-09-07 --  Rules regarding restrictions on the use of the Old attribute are too strict
+AI12-0217-1/03   2017-09-07 -- Rules regarding restrictions on the use of the Old attribute are too strict
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-07-20
+    Class: Binding Interpretation      Status: Revision 2022 17-07-20
     RM References:  6.01.01 (24/3)   6.01.01 (27/3)  
 
-AI12-0218-1/01   2017-01-10 --  Endianness-neutral record representation clauses
+AI12-0218-1/01   2017-01-10 -- Endianness-neutral record representation clauses
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (9-1-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (9-1-1) - 18-05-07
     RM References:  13.05.03 (6)  
 
-AI12-0219-1/02   2017-07-21 --  Clarify C interfacing advice
+AI12-0219-1/02   2017-07-21 -- Clarify C interfacing advice
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-07-21
+    Class: Binding Interpretation      Status: Revision 2022 17-07-21
     RM References:  B.01 (38.1/3)   B.03 (69/2)   B.03 (70)  
 
-AI12-0220-1/06   2018-05-07 --  Pre/Post for access-to-subprogram types
+AI12-0220-1/06   2018-05-07 -- Pre/Post for access-to-subprogram types
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-04-05
+    Class: Amendment                   Status: Revision 2022 18-04-05
     RM References:  6.01.01 (1/4)   6.01.01 (2/3)   6.01.01 (4/3)   6.01.01 (19/3)   6.01.01 (28/3)   6.01.01 (29/3)   6.01.01 (39/3)   13.01.01 (12/5)  
 
-AI12-0221-1/01   2017-04-10 --  Defaults for in out parameters
+AI12-0221-1/01   2017-04-10 -- Defaults for in out parameters
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: No Action     (7-0-0) 18-10-21
+    Class: Amendment                   Status: No Action    (7-0-0) 18-10-21
     RM References:  6.01 (19)  
 
-AI12-0222-1/02   2017-07-20 --  Representation aspects and private types
+AI12-0222-1/02   2017-07-20 -- Representation aspects and private types
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-07-20
+    Class: Binding Interpretation      Status: Revision 2022 17-07-20
     RM References:  13.01 (9/5)   13.01 (9.1/4)   13.01 (9.2/5)  
 
-AI12-0223-1/00   2017-04-14 --  The co-derivation problem
+AI12-0223-1/00   2017-04-14 -- The co-derivation problem
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Hold          by Letter Ballot (9-1-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (9-1-1) - 18-05-07
     RM References:  3.04 (2/2)  
 
-AI12-0224-1/03   2017-09-07 --  Use of Fortran C Interfacing features
+AI12-0224-1/03   2017-09-07 -- Use of Fortran C Interfacing features
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  17-07-21
+    Class: Presentation                Status: Revision 2022 17-07-21
     RM References:  1.02 (3/5)   B.05 (27)  
 
-AI12-0225-1/03   2017-07-21 --  Prefix of Obj'Image
+AI12-0225-1/03   2017-07-21 -- Prefix of Obj'Image
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-07-21
+    Class: Binding Interpretation      Status: Revision 2022 17-07-21
     RM References:  3.05 (55.1/4)  
 
-AI12-0226-1/04   2018-08-31 --  Make objects more consistent
+AI12-0226-1/04   2018-08-31 -- Make objects more consistent
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-10
+    Class: Amendment                   Status: Revision 2022 18-07-10
     RM References:  3.03 (11.1/3)   3.03 (21.1/3)   3.03 (23.8/5)   4.06 (58.1/4)   4.06 (58.3/4)  
 
-AI12-0227-1/02   2017-07-21 --  Evaluation of nonstatic universal expressions when no operators are involved
+AI12-0227-1/02   2017-07-21 -- Evaluation of nonstatic universal expressions when no operators are involved
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-07-21
+    Class: Binding Interpretation      Status: Revision 2022 17-07-21
     RM References:  4.04 (10)   8.06 (29)  
 
-AI12-0228-1/03   2017-09-07 --  Properties of qualified expressions used as names
+AI12-0228-1/03   2017-09-07 -- Properties of qualified expressions used as names
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-08-03
+    Class: Binding Interpretation      Status: Revision 2022 17-08-03
     RM References:  3.03 (23.7/3)   3.10 (9/3)  
 
-AI12-0229-1/02   2017-04-21 --  Type renaming
+AI12-0229-1/02   2017-04-21 -- Type renaming
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (6-0-3) 19-10-07
+    Class: Amendment                   Status: No Action    (6-0-3) 19-10-07
     RM References:  8.05.06 (0)  
 
-AI12-0230-1/06   2019-04-02 --  Deadline Floor Protocol
+AI12-0230-1/06   2019-04-02 -- Deadline Floor Protocol
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-27
+    Class: Amendment                   Status: Revision 2022 18-11-27
     RM References:  D.02.06 (2/2)   D.02.06 (7/2)   D.02.06 (9/2)   D.02.06 (9.1/3)   D.02.06 (9.2/3)   D.02.06 (9.3/3)   D.02.06 (10/2)   D.02.06 (11/2)   D.02.06 (12/3)   D.02.06 (13/3)   D.02.06 (14/2)   D.02.06 (15/2)   D.02.06 (16/2)   D.02.06 (17/2)
   D.02.06 (18/2)   D.02.06 (19/2)   D.02.06 (20/2)   D.02.06 (21/2)   D.02.06 (22/2)   D.02.06 (23/2)   D.02.06 (24/2)   D.02.06 (25/2)   D.02.06 (26/2)   D.02.06 (27/2)   D.02.06 (28/2)   D.02.06 (29/2)   D.02.06 (30/2)   D.02.06 (33/3)   D.02.06 (34/2) 
  D.03 (13)   D.05.02 (2/2)   D.05.02 (3/2)   D.05.02 (4/2)  
 
-AI12-0231-1/01   2017-06-05 --  Null_Task_Id and Activation_Is_Complete
+AI12-0231-1/01   2017-06-05 -- Null_Task_Id and Activation_Is_Complete
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-07-21
+    Class: Binding Interpretation      Status: Revision 2022 17-07-21
     RM References:  C.07.01 (15)  
 
-AI12-0232-1/04   2018-04-13 --  Rules for pure generic bodies
+AI12-0232-1/04   2018-04-13 -- Rules for pure generic bodies
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  17-11-20
+    Class: Binding Interpretation      Status: Revision 2022 17-11-20
     RM References:  10.02.01 (9/3)   10.02.01 (15.1/3)   10.02.01 (15.5/3)  
 
-AI12-0233-1/05   2018-04-13 --  Pre'Class for hidden operations of private types
+AI12-0233-1/05   2018-04-13 -- Pre'Class for hidden operations of private types
     Priority: Low                  Difficulty: Medium
-    Class: Ramification                Status: WG9 Approved  16-06-22
+    Class: Ramification                Status: WG9 Approved 16-06-22
     RM References:  6.01.01 (38/4)  
 
-AI12-0234-1/08   2020-10-20 --  Compare-and-swap for atomic objects
+AI12-0234-1/08   2020-10-20 -- Compare-and-swap for atomic objects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  C.06.01 (0)   C.06.02 (0)  
 
-AI12-0235-1/05   2019-01-25 --  System.Storage_Pools should be pure
+AI12-0235-1/05   2019-01-25 -- System.Storage_Pools should be pure
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-15
+    Class: Amendment                   Status: Revision 2022 18-11-15
     RM References:  13.11 (5)  
 
-AI12-0236-1/08   2019-01-21 --  declare expressions
+AI12-0236-1/08   2019-01-21 -- declare expressions
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-01-15
+    Class: Amendment                   Status: Revision 2022 19-01-15
     RM References:  2.08 (6)   3.09.02 (3)   3.10.02 (9.1/3)   3.10.02 (16.1/3)   3.10.02 (32.2/3)   4.03.02 (5.4/3)   4.03.03 (15.1/3)   4.04 (7/3)   4.05.09 (0)   6.02 (10/4)   7.05 (2.1/5)   8.01 (2.1/4)  
 
-AI12-0237-1/04   2018-09-05 --  Getting the representation of an enumeration value
+AI12-0237-1/04   2018-09-05 -- Getting the representation of an enumeration value
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-05
+    Class: Amendment                   Status: Revision 2022 18-07-05
     RM References:  13.04 (10)   13.04 (11/3)  
 
-AI12-0238-1/01   2017-10-05 --  Delta package specifications
+AI12-0238-1/01   2017-10-05 -- Delta package specifications
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: No Action     (8-0-0) 17-10-14
+    Class: Amendment                   Status: No Action    (8-0-0) 17-10-14
     RM References:  7.08 (0)  
 
-AI12-0239-1/03   2019-10-01 --  Ghost Code
+AI12-0239-1/03   2019-10-01 -- Ghost Code
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          11-0-2  20-01-15
+    Class: Amendment                   Status: Hold         11-0-2  20-01-15
     RM References:  11.04.01 (27/3)  
 
-AI12-0240-1/04   2018-01-24 --  Access value ownership and parameter aliasing
+AI12-0240-1/04   2018-01-24 -- Access value ownership and parameter aliasing
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  H.07 (0)   H.08 (0)  
     Alternatives:   AI12-0240-2  AI12-0240-3  AI12-0240-4  AI12-0240-5  AI12-0240-6
 
-AI12-0240-2/02   2018-12-11 --  Access ownership for Abstract Data Types
+AI12-0240-2/02   2018-12-11 -- Access ownership for Abstract Data Types
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  3.10.03 (0)  
     Alternatives:   AI12-0240-1  AI12-0240-3  AI12-0240-4  AI12-0240-5  AI12-0240-6
 
-AI12-0240-3/01   2018-10-18 --  Access value ownership and parameter aliasing
+AI12-0240-3/01   2018-10-18 -- Access value ownership and parameter aliasing
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  H.07 (0)   H.08 (0)  
     Alternatives:   AI12-0240-1  AI12-0240-2  AI12-0240-4  AI12-0240-5  AI12-0240-6
 
-AI12-0240-4/01   2019-01-10 --  Pointer ownership for Abstract Data Types
+AI12-0240-4/01   2019-01-10 -- Pointer ownership for Abstract Data Types
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  3.10.03 (0)  
     Alternatives:   AI12-0240-1  AI12-0240-2  AI12-0240-3  AI12-0240-5  AI12-0240-6
 
-AI12-0240-5/02   2019-03-07 --  Heap object ownership for Abstract Data Types
+AI12-0240-5/02   2019-03-07 -- Heap object ownership for Abstract Data Types
     Priority: Low                  Difficulty: Hard
-    Class: Amendment                   Status: Hold          (9-0-0) - 19-10-07
+    Class: Amendment                   Status: Hold         (9-0-0) - 19-10-07
     RM References:  6.01.03 (0)  
     Alternatives:   AI12-0240-1  AI12-0240-2  AI12-0240-3  AI12-0240-4  AI12-0240-6
 
-AI12-0240-6/05   2019-07-16 --  Global aspect and access types used to implement Abstract Data Types
+AI12-0240-6/05   2019-07-16 -- Global aspect and access types used to implement Abstract Data Types
     Priority: High                 Difficulty: Hard
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (0)   6.01.03 (0)  
     Alternatives:   AI12-0240-1  AI12-0240-2  AI12-0240-3  AI12-0240-4  AI12-0240-5
 
-AI12-0241-1/02   2018-01-18 --  Specifying Nonblocking for Language-Defined Units
+AI12-0241-1/02   2018-01-18 -- Specifying Nonblocking for Language-Defined Units
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  17-12-18
+    Class: Amendment                   Status: Revision 2022 17-12-18
     RM References:  3.09 (6/2)   3.09 (18.2/3)   5.05.01 (2/3)   7.06 (4/3)   9.06 (10)   9.06.01 (2/2)   9.06.01 (8/2)   9.06.01 (15/2)   11.04.01 (2/2)   13.07.02 (2)   13.09 (3/3)   13.11.02 (3/3)   13.13.01 (2)   A.04.03 (5)   A.04.04 (3)   A.04.05 (3
)   A.04.07 (3)   A.04.09 (7/3)   A.04.09 (10/3)   A.04.09 (11.7/3)   A.04.09 (11.10/3)   A.04.10 (7/3)   A.04.10 (10/3)   A.04.10 (18/3)   A.04.10 (21/3)   A.05.01 (3)   A.10.01 (55)   A.10.01 (60)   A.10.01 (67)   A.10.01 (72)   A.10.01 (77)   A.10.01 (8
3)   A.15 (3)   A.16 (15/2)   A.16 (16/2)   A.16 (17/2)   A.16 (18/2)   A.16 (19/2)   A.16 (20/2)   A.16.01 (3/3)   A.17 (3/2)   B.03.01 (3)   B.03.02 (4)   B.04 (7)   C.03.02 (2/3)   C.07.01 (2/2)   C.07.01 (3/3)   C.07.01 (16)   C.07.02 (2)   C.07.03 (2/
2)   D.02.01 (1.2/3)   D.02.01 (1.3/3)   D.02.01 (7/3)   D.02.04 (2.2/3)   D.02.05 (4/2)   D.02.06 (9/2)   D.05.01 (3/2)   D.08 (3)   D.10 (3/2)   D.10 (4)   D.10 (5.2/3)   D.10 (10)   D.10 (10.1/3)   D.10.01 (3/3)   D.10.01 (6/3)   D.10.01 (14/3)   D.11 (
3/2)   D.14 (3/2)   D.14.01 (3/2)   D.14.01 (5/2)   D.14.02 (3/2)   D.14.02 (5/2)   D.14.03 (3/3)   D.15 (3/2)   D.15 (4/2)   D.16 (3/3)   D.16.01 (3/3)   E.05 (3)   E.05 (23)   F.03.03 (3)   F.03.03 (14)   F.03.03 (15)   G.01.01 (2/1)   G.01.02 (2/2)   G.
01.03 (8)   G.03.01 (2/2)   G.03.02 (2/2)  
 
-AI12-0242-1/11   2019-01-17 --  Shorthand Reduction Expressions for Objects
+AI12-0242-1/11   2019-01-17 -- Shorthand Reduction Expressions for Objects
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-01-15
+    Class: Amendment                   Status: Revision 2022 19-01-15
     RM References:  4.05.10 (0)   4.01.04 (6)  
 
-AI12-0243-1/03   2020-03-25 --  Subtypes as primitive arguments
+AI12-0243-1/03   2020-03-25 -- Subtypes as primitive arguments
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          (14-0-0) - 20-04-29
+    Class: Amendment                   Status: Hold         (14-0-0) - 20-04-29
     RM References:  3.09.02 (10/2)   3.09.02 (20.4/3)  
     Alternatives:   AI12-0243-2
 
-AI12-0243-2/01   2020-03-26 --  Subtypes as primitive arguments and class-wide predicates
+AI12-0243-2/01   2020-03-26 -- Subtypes as primitive arguments and class-wide predicates
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          (14-0-0) - 20-04-29
+    Class: Amendment                   Status: Hold         (14-0-0) - 20-04-29
     RM References:  3.09.02 (10/2)   4.09.01 (2/5)   13.01.01 (16/3)   13.01.01 (30/3)  
     Alternatives:   AI12-0243-1
 
-AI12-0244-1/02   2018-01-29 --  Check name for Value attributes
+AI12-0244-1/02   2018-01-29 -- Check name for Value attributes
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-01-29
+    Class: Binding Interpretation      Status: Revision 2022 18-01-29
     RM References:  3.05 (39.4/3)   3.05 (39.5/3)   3.05 (39.12/3)   11.05 (17)  
 
-AI12-0245-1/01   2018-01-12 --  "with and use" clause
+AI12-0245-1/01   2018-01-12 -- "with and use" clause
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: No Action     (9-0-2) 18-01-29
+    Class: Amendment                   Status: No Action    (9-0-2) 18-01-29
     RM References:  10.01.02 (3)  
 
-AI12-0246-1/01   2018-01-12 --  Fixed first indices for variable-length arrays
+AI12-0246-1/01   2018-01-12 -- Fixed first indices for variable-length arrays
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (9-1-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (9-1-1) - 18-05-07
     RM References:  3.06.01 (3)  
 
-AI12-0247-1/01   2018-01-18 --  Potentially Blocking goes too far for Detect_Blocking
+AI12-0247-1/01   2018-01-18 -- Potentially Blocking goes too far for Detect_Blocking
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-01-29
+    Class: Binding Interpretation      Status: Revision 2022 18-01-29
     RM References:  9.05 (55/5)   9.05 (56/5)   9.05.01 (18/5)   H.05 (5/2)  
 
-AI12-0248-1/03   2018-03-26 --  Null array and empty container aggregates
+AI12-0248-1/03   2018-03-26 -- Null array and empty container aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (7-0-0) 18-10-21
+    Class: Amendment                   Status: No Action    (7-0-0) 18-10-21
     RM References:  4.03.03 (2)   4.03.05 (0)  
 
-AI12-0249-1/07   2019-03-19 --  User-defined numeric literals
+AI12-0249-1/07   2019-03-19 -- User-defined numeric literals
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-29
+    Class: Amendment                   Status: Revision 2022 18-11-29
     RM References:  4.02 (9)   4.02.01 (0)   4.09 (3)  
 
-AI12-0250-1/04   2019-03-18 --  Iterator Filters
+AI12-0250-1/04   2019-03-18 -- Iterator Filters
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  4.03.03 (21)   4.03.03 (26)   4.03.03 (31)   4.03.05 (0)   4.05.10 (0)   5.05 (4)   5.05 (7)   5.05 (9/4)   5.05 (9.1/4)   5.05 (10)   5.05.02 (2/3)   5.05.02 (10/3)   5.05.02 (11/3)  
 
-AI12-0251-1/04   2019-01-25 --  Explicit chunk definition for parallel loops
+AI12-0251-1/04   2019-01-25 -- Explicit chunk definition for parallel loops
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-16
+    Class: Amendment                   Status: Revision 2022 18-11-16
     RM References:  5.05 (3/3)   5.05 (5)   5.05 (6/5)   5.05 (9/4)  
     Alternatives:   AI12-0251-2
 
-AI12-0251-2/01   2018-03-28 --  Parallel loop chunking libraries
+AI12-0251-2/01   2018-03-28 -- Parallel loop chunking libraries
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (7-0-0) 18-10-21
+    Class: Amendment                   Status: No Action    (7-0-0) 18-10-21
     RM References:  5.05.02 (2/3)   5.05.02 (5/4)   5.05.02 (7/3)  
     Alternatives:   AI12-0251-1
 
-AI12-0252-1/02   2018-01-29 --  Duplicate interrupt handlers under Ravenscar
+AI12-0252-1/02   2018-01-29 -- Duplicate interrupt handlers under Ravenscar
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-01-29
+    Class: Binding Interpretation      Status: Revision 2022 18-01-29
     RM References:  C.03.01 (13)  
 
-AI12-0253-1/01   2018-01-26 --  Saturation arithmetic for scalar types
+AI12-0253-1/01   2018-01-26 -- Saturation arithmetic for scalar types
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  A.05.04 (0)  
 
-AI12-0254-1/03   2018-03-06 --  Bounded_Indefinite_Holders
+AI12-0254-1/03   2018-03-06 -- Bounded_Indefinite_Holders
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-03-05
+    Class: Amendment                   Status: Revision 2022 18-03-05
     RM References:  A.18.32 (0)  
 
-AI12-0255-1/01   2018-01-26 --  Component iteration/reflection
+AI12-0255-1/01   2018-01-26 -- Component iteration/reflection
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: No Action     (8-0-3) 18-01-29
+    Class: Amendment                   Status: No Action    (8-0-3) 18-01-29
     RM References:  A.20 (0)  
 
-AI12-0256-1/04   2018-08-31 --  Aspect No_Controlled_Parts
+AI12-0256-1/04   2018-08-31 -- Aspect No_Controlled_Parts
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-06
+    Class: Amendment                   Status: Revision 2022 18-07-06
     RM References:  H.04.01 (0)   13.01.01 (18.7/5)  
 
-AI12-0257-1/02   2020-01-30 --  Generalize prefix views
+AI12-0257-1/02   2020-01-30 -- Generalize prefix views
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          15-0-0  20-07-30
+    Class: Amendment                   Status: Hold         15-0-0  20-07-30
     RM References:  4.01.03 (9.1/2)   4.01.03 (9.2/2)  
 
-AI12-0258-1/04   2018-04-26 --  Containers and controlled element types
+AI12-0258-1/04   2018-04-26 -- Containers and controlled element types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-03-05
+    Class: Binding Interpretation      Status: Revision 2022 18-03-05
     RM References:  A.18 (10/4)  
 
-AI12-0259-1/02   2018-03-05 --  Lower bound of strings returned from Ada.Command_Line
+AI12-0259-1/02   2018-03-05 -- Lower bound of strings returned from Ada.Command_Line
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-03-05
+    Class: Binding Interpretation      Status: Revision 2022 18-03-05
     RM References:  A.15 (14)   A.15 (16/3)  
 
-AI12-0260-1/04   2018-03-06 --  Functions Is_Basic and To_Basic in Wide_Characters.Handling
+AI12-0260-1/04   2018-03-06 -- Functions Is_Basic and To_Basic in Wide_Characters.Handling
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-03-05
+    Class: Amendment                   Status: Revision 2022 18-03-05
     RM References:  1.02 (8/3)   A.03.05 (8/3)   A.03.05 (20/3)   A.03.05 (21/3)   A.03.05 (33/3)   A.03.05 (61/3)  
 
-AI12-0261-1/04   2018-05-07 --  Conflict in "private with" rules
+AI12-0261-1/04   2018-05-07 -- Conflict in "private with" rules
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-03-05
+    Class: Binding Interpretation      Status: Revision 2022 18-03-05
     RM References:  10.01.02 (12/3)   10.01.02 (13/2)   10.01.02 (14/2)   10.01.02 (15/2)   10.01.02 (16/2)  
 
-AI12-0262-1/12   2020-01-06 --  Map-Reduce attribute
+AI12-0262-1/12   2020-01-06 -- Map-Reduce attribute
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-01-15
+    Class: Amendment                   Status: Revision 2022 19-01-15
     RM References:  4.01.04 (1)   4.01.04 (6)   4.01.04 (11)   4.05.10 (0)  
 
-AI12-0263-1/03   2018-08-31 --  Update references to ISO/IEC 10646
+AI12-0263-1/03   2018-08-31 -- Update references to ISO/IEC 10646
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-03-08
+    Class: Amendment                   Status: Revision 2022 18-03-08
     RM References:  1.01.04 (14.2/3)   2.01 (1/3)   2.01 (3.1/3)   2.01 (4/3)   2.01 (4.1/5)   2.01 (5/3)   2.01 (15/3)   2.01 (4.1/5)   2.01 (5/3)   2.03 (4.1/5)   2.03 (5/3)   3.05.02 (2/3)   3.05.02 (3/3)   3.05.02 (4/3)   A.01 (36.1/3)   A.01 (36.2/3)
   A.03.02 (32.6/5)   A.03.05 (51.2/5)   A.03.05 (55/3)   A.03.05 (59/3)   A.04.10 (3/3)   B.05 (21/5)  
 
-AI12-0264-1/03   2018-04-26 --  Overshifting and overrotating
+AI12-0264-1/03   2018-04-26 -- Overshifting and overrotating
     Priority: Low                  Difficulty: Easy
-    Class: Ramification                Status: Amendment 1 for Ada 2012  18-04-05
+    Class: Ramification                Status: Revision 2022 18-04-05
     RM References:  B.02 (9)  
 
-AI12-0265-1/03   2018-04-26 --  Default_Initial_Condition for types
+AI12-0265-1/03   2018-04-26 -- Default_Initial_Condition for types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-04-04
+    Class: Amendment                   Status: Revision 2022 18-04-04
     RM References:  7.03.03 (0)   1.01.03 (17.1/5)   11.04.02 (23.2/5)   11.04.02 (23.3/5)  
 
-AI12-0266-1/11   2019-01-29 --  Parallel Container Iterators
+AI12-0266-1/11   2019-01-29 -- Parallel Container Iterators
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-01-29
+    Class: Amendment                   Status: Revision 2022 19-01-29
     RM References:  5.05 (3/5)   5.05 (8.1/5)   5.05 (9.3/5)   5.05.01 (4/3)   5.05.01 (6/4)   5.05.01 (11/3)   5.05.02 (2.1/3)   5.05.02 (4/3)   5.05.02 (10/3)   5.05.02 (11/3)   5.05.02 (12/3)   5.05.02 (13/3)   5.05.02 (15/3)   A.18.02 (74.1/3)   A.18.
02 (230.1/3)   A.18.02 (230.2/3)   A.18.03 (46.1/3)   A.18.03 (144.1/3)   A.18.03 (144.2/3)   A.18.05 (37.1/3)   A.18.05 (61.1/3)   A.18.05 (61.2/3)   A.18.06 (51.1/3)   A.18.06 (94.1/3)   A.18.06 (94.2/3)   A.18.08 (49.1/3)   A.18.08 (85.1/3)   A.18.08 (8
5.2/3)   A.18.09 (61.1/3)   A.18.09 (113.1/3)   A.18.09 (113.2/3)   A.18.10 (44/3)   A.18.10 (45/3)   A.18.10 (70/3)   A.18.10 (156/3)   A.18.10 (157/3)   A.18.10 (158/3)   A.18.10 (159/3)   A.18.10 (218/3)   A.18.10 (219/3)  
 
-AI12-0267-1/08   2019-01-25 --  Data race and non-blocking checks for parallel constructs
+AI12-0267-1/08   2019-01-25 -- Data race and non-blocking checks for parallel constructs
     Priority: Medium               Difficulty: Hard
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-19
+    Class: Amendment                   Status: Revision 2022 18-11-19
     RM References:  9.05 (57/5)   9.10 (11)   9.10 (15)   9.10.01 (0)   H.05 (1/2)   H.05 (5/5)   H.05 (6/2)  
 
-AI12-0268-1/01   2018-03-29 --  Automatic instantiation for generic formal parameters
+AI12-0268-1/01   2018-03-29 -- Automatic instantiation for generic formal parameters
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  5.05.02 (2/3)   5.05.02 (5/4)   5.05.02 (7/3)  
 
-AI12-0269-1/04   2018-04-26 --  Aspect No_Return for functions reprise
+AI12-0269-1/04   2018-04-26 -- Aspect No_Return for functions reprise
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-04-04
+    Class: Amendment                   Status: Revision 2022 18-04-04
     RM References:  6.05.01 (0)   6.05.01 (1/3)   6.05.01 (3.1/3)   6.05.01 (3.4/3)   6.05.01 (5/2)   6.05.01 (6/2)   6.05.01 (7/2)   J.15.02 (2/3)   J.15.02 (3/3)   J.15.02 (4/3)  
 
-AI12-0270-1/00   2018-04-09 --  Eliminate differences between use of values and objects
+AI12-0270-1/00   2018-04-09 -- Eliminate differences between use of values and objects
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  3.03 (11.1/3)   3.03 (12)  
 
-AI12-0271-1/00   2018-04-09 --  Specifying aspects of (anonymous) formal parameters
+AI12-0271-1/00   2018-04-09 -- Specifying aspects of (anonymous) formal parameters
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (8-0-3) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (8-0-3) - 18-05-07
     RM References:  13.01.01 (3/3)  
 
-AI12-0272-1/03   2018-08-31 --  Contracts for generic formal parameters
+AI12-0272-1/03   2018-08-31 -- Contracts for generic formal parameters
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-11
+    Class: Amendment                   Status: Revision 2022 18-07-11
     RM References:  6.01.01 (1/5)   6.01.01 (39/5)   7.03.03 (1/5)   7.03.03 (2/5)   7.03.03 (8/5)   7.03.04 (5/5)   F.01 (1)  
 
-AI12-0273-1/00   2018-04-09 --  Contract matching for formal subprograms
+AI12-0273-1/00   2018-04-09 -- Contract matching for formal subprograms
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  12.06 (8.9/5)  
 
-AI12-0274-1/01   2018-05-08 --  Case pattern matching
+AI12-0274-1/01   2018-05-08 -- Case pattern matching
     Priority: Very Low             Difficulty: Hard
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  5.04 (4/3)  
 
-AI12-0275-1/03   2018-08-31 --  Make subtype_mark optional in object renames
+AI12-0275-1/03   2018-08-31 -- Make subtype_mark optional in object renames
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-05
+    Class: Amendment                   Status: Revision 2022 18-07-05
     RM References:  8.05.01 (2/3)   8.05.01 (3/2)  
 
-AI12-0276-1/03   2019-01-25 --  Admission policy defined for acquiring a protected object resource
+AI12-0276-1/03   2019-01-25 -- Admission policy defined for acquiring a protected object resource
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-27
+    Class: Amendment                   Status: Revision 2022 18-11-27
     RM References:  D.04.01 (0)   9.05.01 (19)   D.01 (22/1)  
 
-AI12-0277-1/03   2018-08-31 --  The meaning of "accessibility level of the body of F"
+AI12-0277-1/03   2018-08-31 -- The meaning of "accessibility level of the body of F"
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-06-29
+    Class: Binding Interpretation      Status: Revision 2022 18-06-29
     RM References:  3.10.02 (19.2/4)  
 
-AI12-0278-1/02   2018-07-05 --  Implicit conversions of anonymous return types
+AI12-0278-1/02   2018-07-05 -- Implicit conversions of anonymous return types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-07-05
+    Class: Binding Interpretation      Status: Revision 2022 18-07-05
     RM References:  3.10.02 (10.3/3)  
 
-AI12-0279-1/06   2020-02-03 --  Nonpreemptive dispatching needs more dispatching points
+AI12-0279-1/06   2020-02-03 -- Nonpreemptive dispatching needs more dispatching points
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-11-26
+    Class: Binding Interpretation      Status: Revision 2022 18-11-26
     RM References:  D.02.01 (1.5/2)   D.02.01 (7/5)  
 
-AI12-0280-1/01   2018-05-14 --  Contract_Cases aspect
+AI12-0280-1/01   2018-05-14 -- Contract_Cases aspect
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (10-0-0) 19-06-15
+    Class: Amendment                   Status: No Action    (10-0-0) 19-06-15
     RM References:  6.01.02 (0)  
     Alternatives:   AI12-0280-2
 
-AI12-0280-2/08   2021-01-14 --  Making 'Old more flexible
+AI12-0280-2/08   2021-01-14 -- Making 'Old more flexible
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-09-07
+    Class: Amendment                   Status: Revision 2022 19-09-07
     RM References:  6.01.01 (20/3)   6.01.01 (21/3)   6.01.01 (22/3)   6.01.01 (22.1/4)   6.01.01 (22.2/5)   6.01.01 (23/3)   6.01.01 (24/3)   6.01.01 (26/4)   6.01.01 (27/5)   6.01.01 (39/5)  
     Alternatives:   AI12-0280-1
 
-AI12-0281-1/03   2019-03-05 --  CPU Affinity for Protected Objects
+AI12-0281-1/03   2019-03-05 -- CPU Affinity for Protected Objects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-26
+    Class: Amendment                   Status: Revision 2022 19-02-26
     RM References:  D.16 (7/3)   D.16 (10/3)   D.16 (11/3)   D.16 (14/3)   J.05.09 (4/3)   J.05.09 (6/3)  
 
-AI12-0282-1/06   2020-04-29 --  Atomic, Volatile, and Independent generic formal types
+AI12-0282-1/06   2020-04-29 -- Atomic, Volatile, and Independent generic formal types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  C.06 (6.1/3)   C.06 (6.3/3)   C.06 (6.5/3)   C.06 (6.8/3)   C.06 (12/3)   C.06 (12.1/3)   C.06 (21/4)  
 
-AI12-0283-1/03   2018-08-31 --  Nonblocking and remote calls
+AI12-0283-1/03   2018-08-31 -- Nonblocking and remote calls
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-12
+    Class: Amendment                   Status: Revision 2022 18-07-12
     RM References:  E.02.02 (9.3/1)   E.02.03 (13/3)   E.04 (8)  
 
-AI12-0284-1/01   2018-06-11 --  Renaming a file to an existing file should be allowed
+AI12-0284-1/01   2018-06-11 -- Renaming a file to an existing file should be allowed
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Hold          18-06-11
+    Class: Amendment                   Status: Hold         18-06-11
     RM References:  A.16 (12/2)   A.16 (66/2)   A.16 (67/3)  
 
-AI12-0285-1/03   2018-08-31 --  Syntax for Stable_Properties aspects
+AI12-0285-1/03   2018-08-31 -- Syntax for Stable_Properties aspects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-07-06
+    Class: Amendment                   Status: Revision 2022 18-07-06
     RM References:  7.03.04 (2/5)   7.03.04 (3/5)   7.03.04 (4/5)   7.03.04 (6/5)   7.03.04 (7/5)   7.03.04 (9/5)   7.03.04 (10/5)   7.03.04 (14/5)   13.01.01 (4/5)  
 
-AI12-0286-1/03   2019-01-25 --  Allows_Exit aspect should be used on language-defined subprograms
+AI12-0286-1/03   2019-01-25 -- Allows_Exit aspect should be used on language-defined subprograms
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-15
+    Class: Amendment                   Status: Revision 2022 18-11-15
     RM References:  A.16 (36/2)   A.16 (111/2)   A.17 (8/3)   A.17 (22/3)  
 
-AI12-0287-1/03   2018-11-20 --  Legality Rules for null exclusions in renaming are too fierce
+AI12-0287-1/03   2018-11-20 -- Legality Rules for null exclusions in renaming are too fierce
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  18-11-15
+    Class: Binding Interpretation      Status: Revision 2022 18-11-15
     RM References:  8.05.01 (4.4/2)   8.05.01 (4.5/2)   8.05.01 (4.6/2)   8.05.04 (4.2/2)   12.04 (8.3/2)   12.04 (8.4/2)   12.04 (8.5/2)   12.04 (8.2/5)   12.06 (8.2/5)  
 
-AI12-0288-1/01   2018-08-06 --  'Value for all types
+AI12-0288-1/01   2018-08-06 -- 'Value for all types
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          by Letter Ballot (10-0-1) - 18-05-07
+    Class: Amendment                   Status: Hold         by Letter Ballot (10-0-1) - 18-05-07
     RM References:  4.10 (0)   3.05 (39.3/2)  
 
-AI12-0289-1/02   2019-02-18 --  Implicitly null excluding anonymous access types and conformance
+AI12-0289-1/02   2019-02-18 -- Implicitly null excluding anonymous access types and conformance
     Priority: Low                  Difficulty: Easy
-    Class: Ramification                Status: Amendment 1 for Ada 2012  18-11-19
+    Class: Ramification                Status: Revision 2022 18-11-19
     RM References:  3.10 (26)  
 
-AI12-0290-1/04   2019-02-18 --  Restriction Pure_Barriers
+AI12-0290-1/04   2019-02-18 -- Restriction Pure_Barriers
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-21
+    Class: Amendment                   Status: Revision 2022 18-11-21
     RM References:  D.07 (2)   D.07 (10.10/4)  
 
-AI12-0291-1/04   2020-09-09 --  Jorvik Profile
+AI12-0291-1/04   2020-09-09 -- Jorvik Profile
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-26
+    Class: Amendment                   Status: Revision 2022 18-11-26
     RM References:  D.13 (0)   D.13 (1/3)   D.13 (4/3)   D.13 (6/4)   D.13 (9/3)   D.13 (10/3)   D.13 (11/4)   D.13 (12/4)  
 
-AI12-0292-1/02   2018-11-13 --  Various cleanups for Ada 2020
+AI12-0292-1/02   2018-11-13 -- Various cleanups for Ada 2020
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-13
+    Class: Amendment                   Status: Revision 2022 18-11-13
     RM References:  3.10.02 (9.1/3)   5.05.03 (9/5)   5.05.03 (13/5)   8.05.04 (11)   9.10 (14)  
 
-AI12-0293-1/03   2019-04-02 --  Add predefined FIFO_Streams packages
+AI12-0293-1/03   2019-04-02 -- Add predefined FIFO_Streams packages
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-27
+    Class: Amendment                   Status: Revision 2022 18-11-27
     RM References:  13.13.01 (1)   13.13.01 (9)   13.13.01 (9.1/1)  
 
-AI12-0294-1/04   2018-12-10 --  More clean-ups for Ada 2020
+AI12-0294-1/04   2018-12-10 -- More clean-ups for Ada 2020
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-15
+    Class: Amendment                   Status: Revision 2022 18-11-15
     RM References:  3.03 (23/3)   5.05 (8)   5.05 (9/5)   5.05 (9.1/5)   5.05.03 (20/5)   9.10.01 (8/5)   D.02.01 (1.5/2)  
 
-AI12-0295-1/03   2019-03-19 --  User-defined string literals
+AI12-0295-1/03   2019-03-19 -- User-defined string literals
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  18-11-29
+    Class: Amendment                   Status: Revision 2022 18-11-29
     RM References:  4.02 (6)   4.02 (10)   4.02 (11)   3.06.03 (1)   4.02.01 (0)   4.09 (26/3)  
 
-AI12-0296-1/02   2019-02-22 --  User-defined character and null literals
+AI12-0296-1/02   2019-02-22 -- User-defined character and null literals
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          7-0-0  18-10-23
+    Class: Amendment                   Status: Hold         7-0-0  18-10-23
     RM References:  4.02 (3)   4.02 (5)   4.02 (9/5)   3.05.02 (1)   4.02.01 (0)  
 
-AI12-0297-1/01   2018-12-06 --  Defaults for generic formal packages and formal "in out" objects
+AI12-0297-1/01   2018-12-06 -- Defaults for generic formal packages and formal "in out" objects
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Hold          9-0-1  19-02-26
+    Class: Amendment                   Status: Hold         9-0-1  19-02-26
     RM References:  12.04 (6)   12.07 (2)  
 
-AI12-0298-1/07   2020-12-14 --  Revise the conflict check policies to ensure compatibility
+AI12-0298-1/07   2020-12-14 -- Revise the conflict check policies to ensure compatibility
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-04-09
+    Class: Amendment                   Status: Revision 2022 19-04-09
     RM References:  9.10 (10)   9.10 (17/5)   9.10.01 (3/5)   9.10.01 (5/5)   9.10.01 (8/5)   9.10.01 (10/5)   9.10.01 (11/5)   9.10.01 (12/5)   9.10.01 (13/5)   9.10.01 (14/5)  
 
-AI12-0299-1/02   2019-01-14 --  The permission of D.2.1(10.1/2) allows too much
+AI12-0299-1/02   2019-01-14 -- The permission of D.2.1(10.1/2) allows too much
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-01-14
+    Class: Binding Interpretation      Status: Revision 2022 19-01-14
     RM References:  D.02.01 (10.1/2)   D.02.01 (7/5)  
 
-AI12-0300-1/03   2019-02-25 --  Annex G text for Fixed * integer
+AI12-0300-1/03   2019-02-25 -- Annex G text for Fixed * integer
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-01-15
+    Class: Binding Interpretation      Status: Revision 2022 19-01-15
     RM References:  G.02.03 (23)  
 
-AI12-0301-1/03   2019-03-04 --  Predicates should be checked like constraints for types with Default_Value
+AI12-0301-1/03   2019-03-04 -- Predicates should be checked like constraints for types with Default_Value
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-01-15
+    Class: Binding Interpretation      Status: Revision 2022 19-01-15
     RM References:  3.02.04 (31/4)  
 
-AI12-0302-1/07   2020-07-21 --  Default Global aspect for language-defined units
+AI12-0302-1/07   2020-07-21 -- Default Global aspect for language-defined units
     Priority: High                 Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-10-30
+    Class: Amendment                   Status: Revision 2022 19-10-30
     RM References:  3.09 (6/2)   3.09 (18.2/3)   9.06 (10)   9.06.01 (2/2)   9.06.01 (8/2)   9.06.01 (15/2)   11.04.01 (2/2)   13.07.02 (2)   13.11.02 (3/3)   13.13.01 (9)   13.13.04 (3/3)   13.13.04 (10/3)   13.13.04 (11/3)   13.13.05 (3/3)   A.04.03 (5)
   A.04.04 (3)   A.04.05 (3)   A.04.07 (3)   A.04.07 (46.2/2)   A.04.08 (3)   A.04.08 (50/2)   A.04.09 (7/3)   A.04.09 (10/3)   A.04.09 (11.7/3)   A.04.09 (11.10/3)   A.04.10 (7/3)   A.04.10 (10/3)   A.04.10 (18/3)   A.04.10 (21/3)   A.05.02 (5)   A.05.02 
(8)   A.05.02 (9)   A.05.02 (12)   A.05.02 (17)   A.05.02 (20)   A.05.02 (21)   A.05.02 (24)   A.05.06 (0)   A.05.07 (0)   A.08.01 (2)   A.08.01 (10.1/4)   A.08.01 (12)   A.08.04 (2)   A.08.04 (10.1/4)   A.08.04 (12)   A.08.04 (13)   A.08.04 (14)   A.09 (3
)   A.10.01 (2)   A.10.01 (21/1)   A.10.01 (23)   A.10.01 (24)   A.10.01 (25)   A.10.01 (26)   A.10.01 (28)   A.10.01 (29)   A.10.01 (30)   A.10.01 (31)   A.10.01 (32)   A.10.01 (35)   A.10.01 (36)   A.10.01 (37)   A.10.01 (38)   A.10.01 (39)   A.10.01 (41
)   A.10.01 (42)   A.10.01 (43)   A.10.01 (44)   A.10.01 (45)   A.10.01 (47)   A.10.01 (48)   A.10.01 (49)   A.10.01 (54)   A.10.01 (55)   A.10.01 (59)   A.10.01 (60)   A.10.01 (65)   A.10.01 (66)   A.10.01 (70)   A.10.01 (71)   A.10.01 (75)   A.10.01 (76)
   A.10.01 (81)   A.10.01 (82)   A.10.01 (49.1/2)   A.10.01 (50)   A.10.11 (3/2)   A.10.12 (3/2)   A.12.01 (3/3)   A.12.01 (15)   A.12.01 (16)   A.12.01 (18)   A.12.01 (19)   A.12.01 (22)   A.12.02 (3)   A.12.03 (3)   A.12.04 (3/2)   A.15 (3)   A.16 (3/2) 
  A.16.01 (3/3)  
 
-AI12-0303-1/03   2019-05-09 --  Some constants must be covered by Global aspects; extensibility
+AI12-0303-1/03   2019-05-09 -- Some constants must be covered by Global aspects; extensibility
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (12/5)   6.01.02 (32/5)   6.01.02 (46/5)  
 
-AI12-0304-1/03   2019-05-09 --  Image attributes of language-defined types
+AI12-0304-1/03   2019-05-09 -- Image attributes of language-defined types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-05-09
+    Class: Amendment                   Status: Revision 2022 19-05-09
     RM References:  4.10 (0)  
 
-AI12-0305-1/01   2019-02-01 --  Bounded Big Integers
+AI12-0305-1/01   2019-02-01 -- Bounded Big Integers
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          9-0-1  19-02-26
+    Class: Amendment                   Status: Hold         9-0-1  19-02-26
     RM References:  A.05.08 (0)  
 
-AI12-0306-1/04   2019-04-02 --  Split null array aggregates from positional array aggregates
+AI12-0306-1/04   2019-04-02 -- Split null array aggregates from positional array aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-12
+    Class: Amendment                   Status: Revision 2022 19-02-12
     RM References:  4.03.03 (2)   4.03.03 (3/2)   4.03.03 (9/5)   4.03.03 (26/5)   4.03.03 (26.1/5)   4.03.03 (33/3)   4.03.03 (38)   4.03.03 (39)   4.03.03 (42)  
 
-AI12-0307-1/03   2019-03-04 --  Resolution of aggregates
+AI12-0307-1/03   2019-03-04 -- Resolution of aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-11
+    Class: Amendment                   Status: Revision 2022 19-02-11
     RM References:  4.03 (3/5)  
 
-AI12-0308-1/03   2019-03-04 --  Declared entities need to be declarations
+AI12-0308-1/03   2019-03-04 -- Declared entities need to be declarations
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-05
+    Class: Amendment                   Status: Revision 2022 19-02-05
     RM References:  3.01 (6/3)   3.03 (6)   3.03 (18.1/3)   3.03.01 (23/3)   5.05.03 (0)   8.01 (2.1/4)   8.01 (4.1/4)  
 
-AI12-0309-1/03   2019-03-04 --  Missing checks for pragma Suppress
+AI12-0309-1/03   2019-03-04 -- Missing checks for pragma Suppress
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-02-12
+    Class: Binding Interpretation      Status: Revision 2022 19-02-12
     RM References:  11.05 (10)   11.05 (19)   11.05 (20)   11.05 (22)   11.05 (24)  
 
-AI12-0310-1/03   2019-03-04 --  Specifying private parts of packages in aspect Global
+AI12-0310-1/03   2019-03-04 -- Specifying private parts of packages in aspect Global
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (10/5)   6.01.02 (33/5)  
 
-AI12-0311-1/03   2019-02-26 --  Suppressing client-side assertions for language-defined units
+AI12-0311-1/03   2019-02-26 -- Suppressing client-side assertions for language-defined units
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-26
+    Class: Amendment                   Status: Revision 2022 19-02-26
     RM References:  11.04.02 (23.5/5)   11.05 (23)   11.05 (26)  
 
-AI12-0312-1/12   2021-05-07 --  Examples for Ada 202x
+AI12-0312-1/12   2021-05-07 -- Examples for Ada 202x
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  19-10-29
+    Class: Presentation                Status: Revision 2022 19-10-29
     RM References:  3.09.04 (32/2)   3.10.01 (23)   3.10.02 (41)   4.02.01 (0)   4.03.03 (44)   4.03.05 (0)   4.05.07 (21/3)   4.05.08 (13/3)   4.05.10 (0)   5.05 (21)   6.01.01 (42/3)   6.01.02 (0)   7.03.02 (24/3)   7.03.03 (0)   11.03 (7)   13.04 (12) 
  13.04 (14)   B.03 (77)   B.03 (79/3)   B.03 (83)  
 
-AI12-0313-1/06   2021-03-08 --  Introduction for Ada 2020
+AI12-0313-1/06   2021-03-08 -- Introduction for Ada 2020
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  19-04-09
+    Class: Presentation                Status: Revision 2022 19-04-09
     RM References: 
 
-AI12-0314-1/01   2019-02-15 --  Title of 13.13.1
+AI12-0314-1/01   2019-02-15 -- Title of 13.13.1
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-15
+    Class: Amendment                   Status: Revision 2022 19-02-15
     RM References:  13.13.01 (0)  
 
-AI12-0315-1/03   2019-03-05 --  Image Attributes subclause improvements
+AI12-0315-1/03   2019-03-05 -- Image Attributes subclause improvements
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-14
+    Class: Amendment                   Status: Revision 2022 19-02-14
     RM References:  4.10 (0)  
 
-AI12-0316-1/02   2019-02-26 --  Preconditions for checking Task_Ids
+AI12-0316-1/02   2019-02-26 -- Preconditions for checking Task_Ids
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Hold          11-0-0  19-02-26
+    Class: Amendment                   Status: Hold         11-0-0  19-02-26
     RM References:  C.07.01 (4/3)   D.02.06 (9/5)   D.02.06 (29/2)   D.05.01 (4)   D.05.01 (5)   D.05.01 (9)   D.11 (3/5)   D.11 (9)   D.14 (5/2)   D.14 (17/2)  
 
-AI12-0317-1/09   2019-03-11 --  Simplifying the rules for newly constructed objects
+AI12-0317-1/09   2019-03-11 -- Simplifying the rules for newly constructed objects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-02-26
+    Class: Amendment                   Status: Revision 2022 19-02-26
     RM References:  3.10.02 (16.1/5)   4.03.02 (5.1/5)   4.03.02 (5.2/5)   4.03.02 (5.3/5)   4.03.02 (5.4/5)   4.03.02 (5.5/5)   4.04 (9)   4.05.09 (6/5)   6.02 (10/5)   7.05 (2.1/5)  
 
-AI12-0318-1/02   2019-02-26 --  No_IO should apply to Ada.Directories
+AI12-0318-1/02   2019-02-26 -- No_IO should apply to Ada.Directories
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-02-26
+    Class: Binding Interpretation      Status: Revision 2022 19-02-26
     RM References:  H.04 (20/2)   H.04 (24/3)  
 
-AI12-0319-1/05   2021-05-06 --  Nonblocking for Unchecked_Deallocation is wrong
+AI12-0319-1/05   2021-05-06 -- Nonblocking for Unchecked_Deallocation is wrong
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  9.05 (47/5)   9.05 (68/5)   13.11 (15)   13.11 (17)   13.11 (18/4)   13.11.02 (3/5)  
 
-AI12-0320-1/03   2019-03-11 --  Changes from the RM review
+AI12-0320-1/03   2019-03-11 -- Changes from the RM review
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-03-06
+    Class: Binding Interpretation      Status: Revision 2022 19-03-06
     RM References:  4.10 (3.1/5)   4.10 (6/5)   5.05.03 (11/5)   C.01 (2)   C.03.02 (24/3)   E.02.01 (7/4)   E.02.01 (7.1/4)  
 
-AI12-0321-1/04   2020-10-20 --  Support for Arithmetic Atomic Operations and Test and Set
+AI12-0321-1/04   2020-10-20 -- Support for Arithmetic Atomic Operations and Test and Set
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  C.06.03 (0)   C.06.04 (0)  
 
-AI12-0322-1/04   2019-03-11 --  Equivalence for the target name symbol
+AI12-0322-1/04   2019-03-11 -- Equivalence for the target name symbol
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  4.09 (16)   5.02.01 (4/5)   5.02.01 (5/5)  
 
-AI12-0323-1/02   2019-03-11 --  Implementation Advice for the CPU aspect for protected types
+AI12-0323-1/02   2019-03-11 -- Implementation Advice for the CPU aspect for protected types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-03-11
+    Class: Amendment                   Status: Revision 2022 19-03-11
     RM References:  D.16 (16/5)  
 
-AI12-0324-1/03   2019-04-09 --  More changes from the RM review
+AI12-0324-1/03   2019-04-09 -- More changes from the RM review
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-03-19
+    Class: Binding Interpretation      Status: Revision 2022 19-03-19
     RM References:  3.10 (9/5)   3.10.02 (19.2/5)   4.03.04 (0)   6.04.01 (6.17/5)   7.03.03 (0)   7.03.04 (0)   8.06 (17.1/4)   D.04 (1/3)  
 
-AI12-0325-1/09   2019-04-09 --  Various issues with user-defined literals
+AI12-0325-1/09   2019-04-09 -- Various issues with user-defined literals
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-04-01
+    Class: Amendment                   Status: Revision 2022 19-04-01
     RM References:  4.02 (6)   4.02 (10)   4.02 (11)   4.02.01 (0)  
 
-AI12-0326-1/02   2019-04-15 --  Consequence for incorrect Allows_Exit
+AI12-0326-1/02   2019-04-15 -- Consequence for incorrect Allows_Exit
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (10-0-0) 19-06-14
+    Class: Amendment                   Status: No Action    (10-0-0) 19-06-14
     RM References:  5.05.03 (17/5)   5.05.03 (21/5)  
     Alternatives:   AI12-0326-2
 
-AI12-0326-2/04   2019-07-15 --  Bounded errors associated with procedural iterators
+AI12-0326-2/04   2019-07-15 -- Bounded errors associated with procedural iterators
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-07-15
+    Class: Amendment                   Status: Revision 2022 19-07-15
     RM References:  5.05 (3/5)   5.05.03 (15/5)   5.05.03 (17/5)   5.05.03 (18/5)   5.05.03 (19/5)   5.05.03 (20/5)   5.05.03 (21/5)  
     Alternatives:   AI12-0326-1
 
-AI12-0327-1/03   2019-04-09 --  Clarify iterator filter wording for aggregates
+AI12-0327-1/03   2019-04-09 -- Clarify iterator filter wording for aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-04-09
+    Class: Amendment                   Status: Revision 2022 19-04-09
     RM References:  5.05 (6.2/6)   4.03.03 (21)   4.03.05 (0)   4.05.08 (6/4)   4.05.10 (0)  
 
-AI12-0328-1/04   2019-05-09 --  Meaning of limited type and record type in 4.5.2(28.1/4)
+AI12-0328-1/04   2019-05-09 -- Meaning of limited type and record type in 4.5.2(28.1/4)
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-05-09
+    Class: Binding Interpretation      Status: Revision 2022 19-05-09
     RM References:  4.05.02 (28.1/4)   4.05.02 (4.1/4)   4.05.02 (15/3)  
 
-AI12-0329-1/02   2019-04-09 --  Naming of FIFO_Streams packages
+AI12-0329-1/02   2019-04-09 -- Naming of FIFO_Streams packages
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-04-09
+    Class: Amendment                   Status: Revision 2022 19-04-09
     RM References:  13.13.01 (9/5)   13.13.01 (9.1/5)  
 
-AI12-0330-1/07   2021-03-14 --  Add items to the Glossary
+AI12-0330-1/07   2021-03-14 -- Add items to the Glossary
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-05-09
+    Class: Amendment                   Status: Revision 2022 19-05-09
     RM References:  N (0)  
 
-AI12-0331-1/02   2019-05-10 --  Order of finalization of a subpool
+AI12-0331-1/02   2019-05-10 -- Order of finalization of a subpool
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-05-09
+    Class: Binding Interpretation      Status: Revision 2022 19-05-09
     RM References:  13.11.05 (5/3)   13.11.05 (6/3)   13.11.05 (7/3)   13.11.05 (7.1/4)   13.11.05 (8/3)   13.11.05 (9/3)  
 
-AI12-0332-1/02   2019-05-09 --  Implementation Permission for Default_Initial_Condition
+AI12-0332-1/02   2019-05-09 -- Implementation Permission for Default_Initial_Condition
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-05-09
+    Class: Amendment                   Status: Revision 2022 19-05-09
     RM References:  7.03.03 (9/5)  
 
-AI12-0333-1/05   2021-06-04 --  Predicate checks on out parameters
+AI12-0333-1/05   2021-06-04 -- Predicate checks on out parameters
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-07-03
+    Class: Binding Interpretation      Status: Revision 2022 19-07-03
     RM References:  3.02.04 (31/5)   4.06 (51/4)   6.04.01 (14)  
 
-AI12-0334-1/04   2019-06-10 --  Predicates and Global/Nonblocking
+AI12-0334-1/04   2019-06-10 -- Predicates and Global/Nonblocking
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (9-0-0) 19-10-07
+    Class: Amendment                   Status: No Action    (9-0-0) 19-10-07
     RM References:  6.01.02 (1/5)   6.01.02 (12/5)   6.01.02 (17/5)   9.05 (65/5)  
     Alternatives:   AI12-0334-2
 
-AI12-0334-2/04   2019-10-01 --  Predicates and Global/Nonblocking
+AI12-0334-2/04   2019-10-01 -- Predicates and Global/Nonblocking
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (1/5)   6.01.02 (12/5)   6.01.02 (17/5)   9.05 (65/5)  
     Alternatives:   AI12-0334-1
 
-AI12-0335-1/03   2019-07-02 --  Dynamic accessibility check needed for some requeue targets
+AI12-0335-1/03   2019-07-02 -- Dynamic accessibility check needed for some requeue targets
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-07-02
+    Class: Binding Interpretation      Status: Revision 2022 19-07-02
     RM References:  9.05.04 (7/4)  
 
-AI12-0336-1/04   2019-12-02 --  Meaning of Time_Offset
+AI12-0336-1/04   2019-12-02 -- Meaning of Time_Offset
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-07-03
+    Class: Binding Interpretation      Status: Revision 2022 19-07-03
     RM References:  9.06.01 (6/2)   9.06.01 (35/2)   9.06.01 (40/2)   9.06.01 (41/2)   9.06.01 (42/3)   9.06.01 (90/2)   9.06.01 (91/2)  
 
-AI12-0337-1/02   2019-07-03 --  Simple_Name("/") in Ada.Directories
+AI12-0337-1/02   2019-07-03 -- Simple_Name("/") in Ada.Directories
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-07-03
+    Class: Binding Interpretation      Status: Revision 2022 19-07-03
     RM References:  A.16 (47/2)   A.16 (74/2)   A.16 (82/3)  
 
-AI12-0338-1/03   2019-07-02 --  type invariant checking and incomplete types
+AI12-0338-1/03   2019-07-02 -- type invariant checking and incomplete types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  19-07-02
+    Class: Binding Interpretation      Status: Revision 2022 19-07-02
     RM References:  7.03.02 (20/5)  
 
-AI12-0339-1/03   2019-07-19 --  Empty function for Container aggregates
+AI12-0339-1/03   2019-07-19 -- Empty function for Container aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-07-16
+    Class: Amendment                   Status: Revision 2022 19-07-16
     RM References:  A.18.02 (8/5)   A.18.02 (12.3/5)   A.18.02 (78.2/5)   A.18.02 (98.6/5)   A.18.03 (6/5)   A.18.03 (10.2/5)   A.18.03 (50.2/5)   A.18.05 (3/5)   A.18.05 (7.2/5)   A.18.05 (37.3/5)   A.18.05 (46/2)   A.18.06 (4/5)   A.18.06 (8.2/5)   A.18
.06 (51.4/5)   A.18.08 (3/5)   A.18.08 (8.1/5)   A.18.08 (59.2/5)   A.18.08 (68/2)   A.18.09 (4/5)   A.18.09 (9.1/5)   A.18.09 (74.2/5)   A.18.10 (15.2/5)   A.18.18 (8.1/5)   A.18.19 (6.1/5)   A.18.20 (6/3)   A.18.21 (6/3)   A.18.22 (6/3)   A.18.23 (6/3)  
 A.18.24 (6/3)   A.18.25 (8/3)  
 
-AI12-0340-1/02   2019-10-29 --  Put_Image should use a Text_Buffer
+AI12-0340-1/02   2019-10-29 -- Put_Image should use a Text_Buffer
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  19-10-29
+    Class: Amendment                   Status: Revision 2022 19-10-29
     RM References:  A.04.12 (0)   4.10 (3.1/5)   4.10 (3.2/5)   4.10 (6/5)   4.10 (25.2/5)   4.10 (28/5)   4.10 (31/5)   4.10 (41/5)   H.04 (23.2/5)   H.04 (23.11/5)  
 
-AI12-0341-1/01   2019-09-04 --  Syntax of conditional case expressions and statements
+AI12-0341-1/01   2019-09-04 -- Syntax of conditional case expressions and statements
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: No Action     (9-0-1) 19-10-05
+    Class: Amendment                   Status: No Action    (9-0-1) 19-10-05
     RM References:  4.05.07 (5/3)   5.04 (2/3)  
 
-AI12-0342-1/07   2021-07-14 --  Various issues with user-defined literals (part 2)
+AI12-0342-1/07   2021-07-14 -- Various issues with user-defined literals (part 2)
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Amendment                   Status: Revision 2022 20-01-15
     RM References:  4.02.01 (0)   3.09.02 (1/2)   6.03.01 (22)  
 
-AI12-0343-1/03   2020-01-15 --  Return Statement Checks
+AI12-0343-1/03   2020-01-15 -- Return Statement Checks
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Binding Interpretation      Status: Revision 2022 20-01-15
     RM References:  6.05 (5.12/5)   6.05 (8/4)   6.05 (8.1/3)   6.05 (21/3)  
 
-AI12-0344-1/05   2020-06-19 --  Procedural iterator aspects
+AI12-0344-1/05   2020-06-19 -- Procedural iterator aspects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Amendment                   Status: Revision 2022 20-06-15
     RM References:  5.05.03 (16/5)   5.05.03 (20/5)   5.05.03 (22/5)   9.10.01 (22/5)   H.04 (12)  
 
-AI12-0345-1/04   2021-05-27 --  Dynamic accessibility of explicitly aliased parameters
+AI12-0345-1/04   2021-05-27 -- Dynamic accessibility of explicitly aliased parameters
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Binding Interpretation      Status: Revision 2022 20-01-15
     RM References:  3.10.02 (5)   3.10.02 (7/4)   3.10.02 (10.5/3)   3.10.02 (13.4/4)   3.10.02 (19.2/5)   3.10.02 (21)  
 
-AI12-0346-1/02   2020-04-27 --  Ada and OpenMP
+AI12-0346-1/02   2020-04-27 -- Ada and OpenMP
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Work Item     19-10-11
+    Class: Amendment                   Status: Work Item    19-10-11
     RM References:  5.05 (2/3)   5.05.02 (5/4)   5.05.02 (7/3)  
 
-AI12-0347-1/04   2020-02-19 --  Presentation issues
+AI12-0347-1/04   2020-02-19 -- Presentation issues
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-01-29
+    Class: Presentation                Status: Revision 2022 20-01-29
     RM References:  9.06.01 (35.1/5)   12.06 (15)   C.06 (19.1/5)   E.04.02 (5)  
 
-AI12-0348-1/03   2020-01-28 --  Remove Combiners from Reduction Expressions
+AI12-0348-1/03   2020-01-28 -- Remove Combiners from Reduction Expressions
     Priority: Medium               Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Amendment                   Status: Revision 2022 20-01-15
     RM References:  4.05.10 (0)  
 
-AI12-0349-1/01   2020-01-08 --  Add "parallel" to aggregate iterators
+AI12-0349-1/01   2020-01-08 -- Add "parallel" to aggregate iterators
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          13-0-2  20-07-30
+    Class: Amendment                   Status: Hold         13-0-2  20-07-30
     RM References:  4.03.03 (5.1/5)   4.03.05 (21/5)  
 
-AI12-0350-1/02   2020-03-12 --  Swap for Indefinite_Holders
+AI12-0350-1/02   2020-03-12 -- Swap for Indefinite_Holders
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  A.18.18 (22/5)   A.18.18 (67/5)   A.18.18 (73/3)   A.18.32 (13/5)  
 
-AI12-0351-1/02   2020-01-16 --  Matching for actuals for formal derived types
+AI12-0351-1/02   2020-01-16 -- Matching for actuals for formal derived types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Binding Interpretation      Status: Revision 2022 20-01-15
     RM References:  12.05.01 (7)   12.05.01 (8)  
 
-AI12-0352-1/02   2020-01-16 --  Early derivation and equality of untagged types
+AI12-0352-1/02   2020-01-16 -- Early derivation and equality of untagged types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Binding Interpretation      Status: Revision 2022 20-01-15
     RM References:  4.05.02 (9.8/4)  
 
-AI12-0353-1/01   2020-01-10 --  Global and Nonblocking aspects and dispatching calls
+AI12-0353-1/01   2020-01-10 -- Global and Nonblocking aspects and dispatching calls
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (14-0-0) 20-04-29
+    Class: Amendment                   Status: No Action    (14-0-0) 20-04-29
     RM References:  6.01.02 (14/5)   6.01.02 (15/5)   6.01.02 (42/5)   9.05 (49/5)  
 
-AI12-0354-1/02   2020-06-16 --  Semantics of Parallel_Iterators
+AI12-0354-1/02   2020-06-16 -- Semantics of Parallel_Iterators
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-16
+    Class: Amendment                   Status: Revision 2022 20-06-16
     RM References:  5.05.01 (21/3)  
 
-AI12-0355-1/02   2020-04-26 --  Generalized aspect specifications
+AI12-0355-1/02   2020-04-26 -- Generalized aspect specifications
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (14-0-0) 20-09-09
+    Class: Amendment                   Status: No Action    (14-0-0) 20-09-09
     RM References:  13.01.01 (4/5)   13.01.01 (12/5)   13.01.01 (18.7/5)   13.01.01 (36/3)  
     Alternatives:   AI12-0355-2
 
-AI12-0355-2/02   2020-10-02 --  Aspect specifications for parallel constructs
+AI12-0355-2/02   2020-10-02 -- Aspect specifications for parallel constructs
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-09-09
+    Class: Amendment                   Status: Revision 2022 20-09-09
     RM References:  4.05.10 (3/5)   4.05.10 (21/5)   5.05 (3/5)   5.05 (9/5)   5.05.03 (27/5)   13.01.01 (37/3)  
     Alternatives:   AI12-0355-1
 
-AI12-0356-1/02   2020-01-16 --  Root_Storage_Pool_With_Subpools should have Preelaborable_Initialization
+AI12-0356-1/02   2020-01-16 -- Root_Storage_Pool_With_Subpools should have Preelaborable_Initialization
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-01-15
+    Class: Binding Interpretation      Status: Revision 2022 20-01-15
     RM References:  13.11.04 (4/3)   13.11.04 (5/3)  
 
-AI12-0357-1/01   2020-01-29 --  Standard procedural iterator for parallel work-list algorithms
+AI12-0357-1/01   2020-01-29 -- Standard procedural iterator for parallel work-list algorithms
     Priority: Very Low             Difficulty: Medium
-    Class: Amendment                   Status: Hold          20-01-29
+    Class: Amendment                   Status: Hold         20-01-29
     RM References:  5.05.04 (0)  
 
-AI12-0358-1/01   2020-01-29 --  Returnable attribute
+AI12-0358-1/01   2020-01-29 -- Returnable attribute
     Priority: Very Low             Difficulty: Easy
-    Class: Amendment                   Status: Hold          20-01-29
+    Class: Amendment                   Status: Hold         20-01-29
     RM References:  6.05 (5.11/5)  
 
-AI12-0359-1/02   2020-03-12 --  Calls to subprograms declared in shared passive units
+AI12-0359-1/02   2020-03-12 -- Calls to subprograms declared in shared passive units
     Priority: Low                  Difficulty: Easy
-    Class: Ramification                Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Ramification                Status: Revision 2022 20-03-11
     RM References:  E.01 (5)   E.02.01 (11)   E.04 (1)  
 
-AI12-0360-1/02   2020-04-26 --  Procedural iterators for generic procedures
+AI12-0360-1/02   2020-04-26 -- Procedural iterators for generic procedures
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          15-0-0  20-07-30
+    Class: Amendment                   Status: Hold         15-0-0  20-07-30
     RM References:  5.05.02 (2/3)   5.05.02 (5/4)   5.05.02 (7/3)  
 
-AI12-0361-1/02   2020-03-12 --  Ada.Streams.Storage packages are still useful
+AI12-0361-1/02   2020-03-12 -- Ada.Streams.Storage packages are still useful
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  13.13.01 (10/5)   13.13.01 (11/5)  
 
-AI12-0362-1/01   2020-02-05 --  Floor and other rounding attributes for fixed point types
+AI12-0362-1/01   2020-02-05 -- Floor and other rounding attributes for fixed point types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Hold          (11-0-2) - 20-06-13
+    Class: Amendment                   Status: Hold         (11-0-2) - 20-06-13
     RM References:  A.05.04 (4)  
     Alternatives:   AI12-0362-2
 
-AI12-0362-2/03   2020-06-19 --  Attributes for fixed point types
+AI12-0362-2/03   2020-06-19 -- Attributes for fixed point types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Amendment                   Status: Revision 2022 20-06-15
     RM References:  4.01.04 (12/1)  
     Alternatives:   AI12-0362-1
 
-AI12-0363-1/05   2020-06-15 --  Fixes for Atomic and Volatile
+AI12-0363-1/05   2020-06-15 -- Fixes for Atomic and Volatile
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Amendment                   Status: Revision 2022 20-06-15
     RM References:  3.10.02 (26/3)   9.10 (1/5)   C.06 (6.4/3)   C.06 (6.10/3)   C.06 (8.1/4)   C.06 (12/5)   C.06 (12.1/5)   C.06 (13.3/5)   C.06 (19.1/5)  
 
-AI12-0364-1/03   2020-10-20 --  Add a modular atomic arithmetic package
+AI12-0364-1/03   2020-10-20 -- Add a modular atomic arithmetic package
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  C.06.05 (0)   C.06.04 (1/5)   C.06.04 (2/5)   C.06.04 (3/5)   C.06.04 (9/5)  
 
-AI12-0365-1/01   2020-02-06 --  Easier enumeration representation value definition
+AI12-0365-1/01   2020-02-06 -- Easier enumeration representation value definition
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          20-02-06
+    Class: Amendment                   Status: Hold         20-02-06
     RM References:  3.05.01 (3)   13.04 (6)  
 
-AI12-0366-1/04   2020-05-05 --  Changes to Big_Integer and Big_Real
+AI12-0366-1/04   2020-05-05 -- Changes to Big_Integer and Big_Real
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-04-30
+    Class: Amendment                   Status: Revision 2022 20-04-30
     RM References:  A.05.06 (0)   A.05.07 (0)  
 
-AI12-0367-1/02   2020-03-12 --  Glitches in aspect specifications
+AI12-0367-1/02   2020-03-12 -- Glitches in aspect specifications
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Binding Interpretation      Status: Revision 2022 20-03-11
     RM References:  3.05.09 (8/2)   3.05.10 (2/1)   13.01 (9.1/5)   13.14 (10)  
 
-AI12-0368-1/03   2020-03-12 --  Declare expressions can be static
+AI12-0368-1/03   2020-03-12 -- Declare expressions can be static
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  4.09 (8)   4.09 (12.1/3)   4.09 (17)   6.01.01 (24.2/5)   6.01.01 (24.3/5)   6.01.01 (24.4/5)   6.01.01 (24.5/5)   C.04 (9)  
 
-AI12-0369-1/02   2020-03-12 --  Relaxing barrier restrictions
+AI12-0369-1/02   2020-03-12 -- Relaxing barrier restrictions
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  D.07 (1.3/5)   D.07 (10.12/5)  
 
-AI12-0370-1/01   2020-03-06 --  Pattern to use for specifying a precondition
+AI12-0370-1/01   2020-03-06 -- Pattern to use for specifying a precondition
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Presentation                Status: Revision 2022 20-03-11
     RM References:  A.18.03 (16.1/5)  
 
-AI12-0371-1/03   2021-05-24 --  Fix-ups for aspects in generic formal parts
+AI12-0371-1/03   2021-05-24 -- Fix-ups for aspects in generic formal parts
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-11
+    Class: Amendment                   Status: Revision 2022 20-03-11
     RM References:  3.10.02 (8)   6.01.01 (40/5)   12.01 (9)  
 
-AI12-0372-1/04   2020-06-15 --  Static accessibility of "master of the call"
+AI12-0372-1/04   2020-06-15 -- Static accessibility of "master of the call"
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Binding Interpretation      Status: Revision 2022 20-06-15
     RM References:  3.10.02 (10.5/5)   3.10.02 (19.3/4)   6.04.01 (6.4/3)  
 
-AI12-0373-1/06   2020-04-29 --  Bunch 'o fixes
+AI12-0373-1/06   2020-04-29 -- Bunch 'o fixes
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-03-22
+    Class: Amendment                   Status: Revision 2022 20-03-22
     RM References:  3.01 (1)   4.02 (4)   4.02 (8/2)   4.02.01 (3/5)   4.02.01 (4/5)   4.02.01 (5/5)   4.09 (17.3/5)   6.01.01 (41/5)   8.05.04 (4/3)   13.01.01 (4/3)   13.01.01 (11/3)   13.14 (3/5)  
 
-AI12-0374-1/05   2020-06-05 --  Fixes for Nonblocking
+AI12-0374-1/05   2020-06-05 -- Fixes for Nonblocking
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: No Action     (12-0-2) 20-09-09
+    Class: Amendment                   Status: No Action    (12-0-2) 20-09-09
     RM References:  9.05 (24/5)   9.05 (27/5)   9.05 (34/5)   9.05 (36/5)   9.05 (47/5)   9.05 (49/5)   9.05 (65/5)   9.05 (68/5)   13.01.01 (18.1/4)  
     Alternatives:   AI12-0374-2
 
-AI12-0374-2/06   2021-05-28 --  Fixes for Nonblocking
+AI12-0374-2/06   2021-05-28 -- Fixes for Nonblocking
     Priority: Medium               Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-07-25
+    Class: Amendment                   Status: Revision 2022 20-07-25
     RM References:  9.05 (17/5)   4.09.01 (2/5)  
     Alternatives:   AI12-0374-1
 
-AI12-0375-1/02   2020-04-29 --  Meaning of Global when there is no mode
+AI12-0375-1/02   2020-04-29 -- Meaning of Global when there is no mode
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-04-29
+    Class: Amendment                   Status: Revision 2022 20-04-29
     RM References:  6.01.02 (0/5)  
 
-AI12-0376-1/02   2020-04-30 --  Representation changes finally allowed for untagged derived types
+AI12-0376-1/02   2020-04-30 -- Representation changes finally allowed for untagged derived types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-04-30
+    Class: Amendment                   Status: Revision 2022 20-04-30
     RM References:  13.01 (10/4)  
 
-AI12-0377-1/04   2020-07-07 --   View conversions and out parameters of types with Default_Value revisited
+AI12-0377-1/04   2020-07-07 --  View conversions and out parameters of types with Default_Value revisited
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Binding Interpretation      Status: Revision 2022 20-06-15
     RM References:  6.04.01 (5.1/4)   6.04.01 (5.2/4)   6.04.01 (5.3/4)   6.04.01 (13.1/4)   6.04.01 (13.2/4)   6.04.01 (13.3/4)   6.04.01 (13.4/4)   6.04.01 (15/3)  
 
-AI12-0378-1/06   2020-08-28 --   View conversions and out parameters of access types revisited
+AI12-0378-1/06   2020-08-28 --  View conversions and out parameters of access types revisited
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-07-07
+    Class: Binding Interpretation      Status: Revision 2022 20-07-07
     RM References:  6.04.01 (13/3)   6.04.01 (18/3)  
 
-AI12-0379-1/03   2020-06-15 --  More Presentation issues
+AI12-0379-1/03   2020-06-15 -- More Presentation issues
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-05-26
+    Class: Presentation                Status: Revision 2022 20-05-26
     RM References:  4.03.04 (26/5)   4.03.04 (30/5)   4.03.05 (66/5)   4.03.05 (67/5)   4.03.05 (68/5)   4.03.05 (69/5)   4.03.05 (70/5)   4.03.05 (71/5)   4.03.05 (72/5)   4.03.05 (73/5)   4.03.05 (74/5)   4.03.05 (84/5)   4.03.05 (90/5)   4.03.05 (91/5)
   4.05.10 (41/5)   4.05.10 (43/5)   5.02.01 (6/5)   5.05.03 (31/5)  
 
-AI12-0380-1/07   2020-08-04 --  Fixups for Global annotations
+AI12-0380-1/07   2020-08-04 -- Fixups for Global annotations
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-07-30
+    Class: Amendment                   Status: Revision 2022 20-07-30
     RM References:  4.06 (24.21/4)   6.01.02 (0)   13.01.01 (17/5)   13.01.01 (18/4)   H.04 (23.2/5)   H.04 (23.3/5)   H.04 (23.4/5)   H.07 (0)   H.07.01 (0)  
 
-AI12-0381-1/03   2020-06-15 --  Tag of a delta aggregate
+AI12-0381-1/03   2020-06-15 -- Tag of a delta aggregate
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Amendment                   Status: Revision 2022 20-06-15
     RM References:  4.03.04 (14/5)  
 
-AI12-0382-1/02   2020-06-15 --  Loosen type-invariant overriding requirement of AI12-0042-1
+AI12-0382-1/02   2020-06-15 -- Loosen type-invariant overriding requirement of AI12-0042-1
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-06-15
+    Class: Binding Interpretation      Status: Revision 2022 20-06-15
     RM References:  7.03.02 (6.1/4)  
 
-AI12-0383-1/03   2020-07-08 --   Renaming values
+AI12-0383-1/03   2020-07-08 --  Renaming values
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-16
+    Class: Amendment                   Status: Revision 2022 20-06-16
     RM References:  8.05.01 (1)   8.05.01 (4)   8.05.01 (4.1/2)   8.05.01 (6/2)   8.05.01 (8)  
 
-AI12-0384-1/02   2020-06-10 --  Fixups for Put_Image and Text_Buffers
+AI12-0384-1/02   2020-06-10 -- Fixups for Put_Image and Text_Buffers
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: No Action     (14-0-0) 20-10-21
+    Class: Amendment                   Status: No Action    (14-0-0) 20-10-21
     RM References:  4.10 (0)  
     Alternatives:   AI12-0384-2
 
-AI12-0384-2/03   2021-02-01 --  Fixups for Put_Image and Text_Buffers
+AI12-0384-2/03   2021-02-01 -- Fixups for Put_Image and Text_Buffers
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Amendment                   Status: Revision 2022 20-10-21
     RM References:  4.10 (0)   A.04.12 (0)  
     Alternatives:   AI12-0384-1
 
-AI12-0385-1/02   2020-06-16 --  Predefined shifts and rotates should be static
+AI12-0385-1/02   2020-06-16 -- Predefined shifts and rotates should be static
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-06-16
+    Class: Amendment                   Status: Revision 2022 20-06-16
     RM References:  4.09 (20)  
 
-AI12-0386-1/02   2020-07-30 --  Still More Presentation issues
+AI12-0386-1/02   2020-07-30 -- Still More Presentation issues
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-06-19
+    Class: Presentation                Status: Revision 2022 20-06-19
     RM References:  3.05.01 (14)   4.02.01 (19/5)   5.05.02 (28/5)   A.18.32 (20/3)  
 
-AI12-0387-1/01   2020-07-24 --  Private_Global aspect
+AI12-0387-1/01   2020-07-24 -- Private_Global aspect
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Hold          13-0-0  20-09-09
+    Class: Amendment                   Status: Hold         13-0-0  20-09-09
     RM References:  4.06 (24.21/4)   6.01.01 (0)   13.01.01 (17/5)   13.01.01 (18/4)   H.04 (23.2/5)   H.04 (23.3/5)   H.04 (23.4/5)   H.07 (0)  
 
-AI12-0388-1/03   2020-09-09 --  Still More Presentation issues
+AI12-0388-1/03   2020-09-09 -- Still More Presentation issues
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-08-21
+    Class: Presentation                Status: Revision 2022 20-08-21
     RM References:  4.03.05 (0)   6.01.01 (26.10/4)   6.01.01 (29/4)   7.03.04 (0)   D.04 (16)  
 
-AI12-0389-1/02   2020-09-09 --  Ignoring unrecognized aspects
+AI12-0389-1/02   2020-09-09 -- Ignoring unrecognized aspects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-09-09
+    Class: Amendment                   Status: Revision 2022 20-09-09
     RM References:  13.01.01 (38/3)   13.12.01 (6.3/3)  
 
-AI12-0390-1/03   2020-09-09 --  Conversions of anonymous access function results
+AI12-0390-1/03   2020-09-09 -- Conversions of anonymous access function results
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-09-09
+    Class: Binding Interpretation      Status: Revision 2022 20-09-09
     RM References:  3.10.02 (10.3/5)   3.10.02 (10.4/3)  
 
-AI12-0391-1/02   2020-09-10 --  List containers need Append_One
+AI12-0391-1/02   2020-09-10 -- List containers need Append_One
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-09-10
+    Class: Amendment                   Status: Revision 2022 20-09-10
     RM References:  A.18.03 (6/5)   A.18.03 (23/5)   A.18.03 (50.2/5)   A.18.03 (96/5)  
 
-AI12-0392-1/03   2021-05-20 --  Conditional expressions containing raise expressions
+AI12-0392-1/03   2021-05-20 -- Conditional expressions containing raise expressions
     Priority: Low                  Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-09-09
+    Class: Binding Interpretation      Status: Revision 2022 20-09-09
     RM References:  3.03 (15)   3.03 (16)   3.03 (17)   3.03 (18)   3.03 (18.1/3)   3.03 (19/3)   3.03 (20)   3.03 (20.1/3)   3.03 (21/3)   3.03 (21.1/3)   3.03 (22)   3.10.02 (19.1/3)   4.06 (5/2)  
 
-AI12-0393-1/02   2020-09-10 --  No invalid static constants
+AI12-0393-1/02   2020-09-10 -- No invalid static constants
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-09-10
+    Class: Binding Interpretation      Status: Revision 2022 20-09-10
     RM References:  4.09 (24/5)  
 
-AI12-0394-1/03   2020-10-29 --  Named Numbers and User-Defined Numeric Literals
+AI12-0394-1/03   2020-10-29 -- Named Numbers and User-Defined Numeric Literals
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-09-10
+    Class: Amendment                   Status: Revision 2022 20-09-10
     RM References:  3.03.02 (3)   4.02.01 (4/5)   4.02.01 (8/5)   4.02.01 (12/5)   4.02.01 (13/5)   4.09 (5)  
 
-AI12-0395-1/01   2020-09-03 --  Allow aspect_specifications on formal parameters
+AI12-0395-1/01   2020-09-03 -- Allow aspect_specifications on formal parameters
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-09-10
+    Class: Amendment                   Status: Revision 2022 20-09-10
     RM References:  6.01 (15/3)  
 
-AI12-0396-1/04   2020-11-24 --  Fixups for various aspects of aspects
+AI12-0396-1/04   2020-11-24 -- Fixups for various aspects of aspects
     Priority: Medium               Difficulty: Medium
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-09-10
+    Class: Binding Interpretation      Status: Revision 2022 20-09-10
     RM References:  3.02.04 (1/3)   6.01.01 (1/5)   7.03.02 (1/4)   7.03.03 (1/5)   9.05 (53/5)   11.04.02 (9/3)   11.04.02 (10.2/3)   13.01 (8/3)   13.01 (9.1/5)   13.01 (9.3/5)   13.01 (11/3)   13.01 (13/3)   13.01 (15.1/3)   13.01 (18.1/3)   13.01 (18.
2/3)   13.01.01 (18.1/4)   13.01.01 (18.3/5)   13.13.02 (37.1/5)   13.14 (7.2/3)   13.14 (15.1/3)  
 
-AI12-0397-1/03   2020-12-01 --  Default_Initial_Condition applied to derived type
+AI12-0397-1/03   2020-12-01 -- Default_Initial_Condition applied to derived type
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-09-10
+    Class: Amendment                   Status: Revision 2022 20-09-10
     RM References:  7.03.03 (3/5)   7.03.03 (6/5)   7.03.03 (8/5)  
 
-AI12-0398-1/03   2020-10-21 --  Most declarations should allow aspect specifications
+AI12-0398-1/03   2020-10-21 -- Most declarations should allow aspect specifications
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Amendment                   Status: Revision 2022 20-10-21
     RM References:  3.07 (5/2)   6.03.01 (25)   6.05 (2.1/3)   9.05.02 (8)  
 
-AI12-0399-1/04   2021-02-10 --  Aspect specification for Preelaborable_Initialization
+AI12-0399-1/04   2021-02-10 -- Aspect specification for Preelaborable_Initialization
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Amendment                   Status: Revision 2022 20-10-21
     RM References:  9.05 (53/5)   3.09 (6/5)   7.06 (5/2)   7.06 (7/2)   11.04.01 (2/5)   11.04.01 (3/2)   13.11 (6/2)   13.11.04 (4/5)   13.11.04 (5/5)   13.13.01 (3/2)   A.04.02 (4/2)   A.04.02 (20/2)   A.04.05 (4/2)   A.04.07 (4/2)   A.04.07 (20/2)   A
.04.08 (4/2)   A.04.08 (20/2)   A.12.01 (5/4)   A.18.02 (8/5)   A.18.02 (9/2)   A.18.02 (79.2/5)   A.18.02 (79.3/5)   A.18.03 (6/5)   A.18.03 (7/2)   A.18.03 (50.2/5)   A.18.03 (50.3/5)   A.18.05 (3/5)   A.18.05 (4/2)   A.18.05 (37.3/5)   A.18.05 (37.4/5) 
  A.18.06 (4/5)   A.18.06 (5/2)   A.18.06 (51.4/5)   A.18.06 (51.5/5)   A.18.08 (3/5)   A.18.08 (4/2)   A.18.08 (58.2/5)   A.18.08 (58.3/5)   A.18.09 (4/5)   A.18.09 (5/2)   A.18.09 (74.2/5)   A.18.09 (74.3/5)   A.18.10 (8/5)   A.18.10 (9/3)   A.18.10 (70.
2/5)   A.18.10 (70.3/5)   A.18.18 (6/5)   B.03.01 (5/2)   C.07.01 (2/5)   G.01.01 (4/2)  
 
-AI12-0400-1/03   2020-10-21 --  Ambiguities associated with Vector Append and container aggregates
+AI12-0400-1/03   2020-10-21 -- Ambiguities associated with Vector Append and container aggregates
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Binding Interpretation      Status: Revision 2022 20-10-21
     RM References:  A.18.02 (8/5)   A.18.02 (36/5)   A.18.02 (37/5)   A.18.02 (38/5)   A.18.02 (44/5)   A.18.02 (46/5)   A.18.02 (47/5)   A.18.02 (58/5)   A.18.02 (79.2/5)   A.18.02 (150/5)   A.18.02 (151/5)   A.18.02 (152/5)   A.18.02 (153/5)   A.18.02 (
154/5)   A.18.02 (155/5)   A.18.02 (156/5)   A.18.02 (168/5)   A.18.02 (169/5)   A.18.02 (172/5)   A.18.02 (173/5)   A.18.02 (174/5)   A.18.02 (175.1/5)   A.18.03 (23/5)   A.18.03 (23.1/5)   A.18.03 (58.2/5)   A.18.03 (96/5)   A.18.03 (97.1/5)  
 
-AI12-0401-1/04   2020-12-11 --  Renaming of a qualified expression of a variable
+AI12-0401-1/04   2020-12-11 -- Renaming of a qualified expression of a variable
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Binding Interpretation      Status: Revision 2022 20-10-21
     RM References:  3.03 (23.2/3)   8.05.01 (4.7/5)   8.05.01 (5/3)  
 
-AI12-0402-1/04   2020-12-15 --  Master of a function call with elementary result type
+AI12-0402-1/04   2020-12-15 -- Master of a function call with elementary result type
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-12-11
+    Class: Amendment                   Status: Revision 2022 20-12-11
     RM References:  3.10.02 (10.2/3)  
 
-AI12-0403-1/03   2020-10-21 --  Presentation issues from Draft 26 review
+AI12-0403-1/03   2020-10-21 -- Presentation issues from Draft 26 review
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Binding Interpretation      Status: Revision 2022 20-10-21
     RM References:  4.02.01 (15/5)   4.02.01 (17/5)   4.02.01 (18/5)   4.02.01 (19/5)   4.03.05 (93/5)   H.04.01 (2/5)  
 
-AI12-0404-1/06   2020-12-09 --  Presentation issues from Draft 26 review - part 2
+AI12-0404-1/06   2020-12-09 -- Presentation issues from Draft 26 review - part 2
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-10-21
+    Class: Binding Interpretation      Status: Revision 2022 20-10-21
     RM References:  3.03.01 (8.1/5)   3.09.01 (14)   5.06.01 (4/5)   D (1)   D.01 (15)   D.01 (23)   D.03 (13)   D.03 (13.2/2)   D.03 (13.3/2)   D.03 (13.4/2)   D.03 (13.5/2)   H.07.01 (14/5)   H.07.01 (17/5)   H.07.01 (18/5)  
 
-AI12-0405-1/05   2021-05-20 --  Fixups for stable properties
+AI12-0405-1/05   2021-05-20 -- Fixups for stable properties
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-12-11
+    Class: Amendment                   Status: Revision 2022 20-12-11
     RM References:  6.01.02 (19/5)   7.03.04 (0)  
 
-AI12-0406-1/05   2021-05-20 --  Clarifying static accessibility
+AI12-0406-1/05   2021-05-20 -- Clarifying static accessibility
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-12-09
+    Class: Binding Interpretation      Status: Revision 2022 20-12-09
     RM References:  3.10.02 (3/2)   3.10.02 (18)   3.10.02 (19/3)   3.10.02 (19.1/3)   7.06.01 (3/2)  
 
-AI12-0407-1/05   2021-05-22 --  Fixups from Draft 26 review - part 1
+AI12-0407-1/05   2021-05-22 -- Fixups from Draft 26 review - part 1
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-11-23
+    Class: Amendment                   Status: Revision 2022 20-11-23
     RM References:  3.03 (21)   12.03 (15)   13.01 (8/5)   13.01 (8.1/3)   13.01.01 (17/5)   13.14 (7.2/5)   A.05.06 (3/5)   A.05.06 (15/5)   A.05.07 (3/5)   A.05.07 (16/5)   A.18.02 (79.2/5)   A.18.03 (50.2/5)   A.18.05 (37.3/5)   A.18.06 (51.4/5)   A.18
.08 (58.2/5)   A.18.09 (74.2/5)   H.04.01 (1/5)   H.04.01 (3/5)   H.04.01 (4/5)   H.04.01 (5/5)  
 
-AI12-0408-1/04   2020-12-15 --  Definition of "null procedure" and "expression function"
+AI12-0408-1/04   2020-12-15 -- Definition of "null procedure" and "expression function"
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-12-11
+    Class: Binding Interpretation      Status: Revision 2022 20-12-11
     RM References:  6.01 (30/3)   6.07 (3/3)   6.07 (4/2)   6.08 (3.1/5)   6.08 (7/4)  
 
-AI12-0409-1/05   2021-07-07 --  Preelaborable_Initialization aspect and bounded containers
+AI12-0409-1/05   2021-07-07 -- Preelaborable_Initialization aspect and bounded containers
     Priority: Medium               Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-12-11
+    Class: Binding Interpretation      Status: Revision 2022 20-12-11
     RM References:  10.02.01 (4.1/2)   10.02.01 (4.2/2)   10.02.01 (11.1/2)   10.02.01 (11.2/2)   10.02.01 (11.6/2)   10.02.01 (11.7/2)   10.02.01 (11.8/2)   13.01 (11/3)   A.18.19 (5/5)   A.18.20 (5/5)   A.18.21 (5/5)   A.18.22 (5/5)   A.18.23 (5/5)   A.
18.24 (5/5)   A.18.25 (5/5)   A.18.32 (6/5)   J.15.14 (0)  
 
-AI12-0410-1/02   2021-01-21 --  Storage Pool-related side effects
+AI12-0410-1/02   2021-01-21 -- Storage Pool-related side effects
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Hold          11-1-3  21-01-20
+    Class: Amendment                   Status: Hold         11-1-3  21-01-20
     RM References:  9.05 (55/5)   13.11 (17.1/5)   H.04 (23.2/5)   H.04 (23.4/5)   H.07 (4/5)   H.07 (7/5)  
 
-AI12-0411-1/04   2021-03-17 --  Add "bool" to Interfaces.C
+AI12-0411-1/04   2021-03-17 -- Add "bool" to Interfaces.C
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-01-21
+    Class: Amendment                   Status: Revision 2022 21-01-21
     RM References:  B.03 (13)   B.03 (43/2)   B.03 (65.1/4)  
 
-AI12-0412-1/06   2021-01-20 --  Abstract Pre/Post'Class on primitive of abstract type
+AI12-0412-1/06   2021-01-20 -- Abstract Pre/Post'Class on primitive of abstract type
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-01-20
+    Class: Binding Interpretation      Status: Revision 2022 21-01-20
     RM References:  6.01.01 (18.2/4)  
 
-AI12-0413-1/03   2020-12-17 --  Reemergence of "=" when defined to be abstract
+AI12-0413-1/03   2020-12-17 -- Reemergence of "=" when defined to be abstract
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  20-12-11
+    Class: Binding Interpretation      Status: Revision 2022 20-12-11
     RM References:  3.09.03 (7)   4.05.02 (14.1/3)   4.05.02 (24.1/3)   12.05 (8/3)  
 
-AI12-0414-1/02   2021-02-26 --  Replace categorization pragmas with aspects
+AI12-0414-1/02   2021-02-26 -- Replace categorization pragmas with aspects
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-12-11
+    Class: Presentation                Status: Revision 2022 20-12-11
     RM References:  11.04.02 (12/2)   13.07 (12/2)   13.07.01 (2/2)   A.01 (4)   A.02 (2)   A.02 (3)   A.03.01 (2)   A.03.01 (4/2)   A.03.01 (6/2)   A.03.02 (2/2)   A.03.03 (3)   A.03.04 (2/2)   A.03.05 (3/3)   A.04.01 (3)   A.04.02 (3/2)   A.04.06 (3/2) 
  A.04.09 (2/3)   A.04.09 (11.2/3)   A.04.10 (2/3)   A.04.10 (13/3)   A.04.11 (3/3)   A.04.11 (15/3)   A.04.11 (22/3)   A.04.11 (30/3)   A.04.11 (38/3)   A.05 (3/2)   A.13 (3)   A.18.01 (3/2)   A.19 (3/3)   B.02 (3)   B.03 (4)   B.05 (4)   F.02 (2)  
 
-AI12-0415-1/01   2020-12-03 --  Parallel_Calls aspect for types
+AI12-0415-1/01   2020-12-03 -- Parallel_Calls aspect for types
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Hold          15-0-0  21-01-20
+    Class: Amendment                   Status: Hold         15-0-0  21-01-20
     RM References:  9.10.01 (20/5)   9.10.01 (21/5)   9.10.01 (23/5)  
 
-AI12-0416-1/06   2021-01-20 --  Fixups from Draft 26 review - part 2
+AI12-0416-1/06   2021-01-20 -- Fixups from Draft 26 review - part 2
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  20-12-08
+    Class: Amendment                   Status: Revision 2022 20-12-08
     RM References:  5.05 (9/5)   6.01.02 (17/5)   6.04 (7)   6.04 (9)   6.04 (10.1/2)   A.18 (2/5)   A.18 (5/3)  
 
-AI12-0417-1/04   2021-03-08 --  Make categorization pragmas obsolescent
+AI12-0417-1/04   2021-03-08 -- Make categorization pragmas obsolescent
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-01-21
+    Class: Amendment                   Status: Revision 2022 21-01-21
     RM References:  2.08 (29/3)   7.02 (4)   10.01.05 (1)   10.01.05 (2)   10.01.05 (3)   10.01.05 (4)   10.01.05 (5/1)   10.01.05 (6)   10.01.05 (7/3)   10.01.05 (7.1/1)   10.01.05 (10/1)   10.02 (15/3)   10.02 (33)   10.02.01 (1)   10.02.01 (2)   10.02.
01 (3)   10.02.01 (4)   10.02.01 (10.1/3)   10.02.01 (11/3)   10.02.01 (13)   10.02.01 (14)   10.02.01 (15)   10.02.01 (17/3)   10.02.01 (19)   10.02.01 (22)   10.02.01 (24)   10.02.01 (25/3)   10.02.01 (26.1/3)   13.01 (9.2/5)   13.01.01 (32/4)   C.04 (1/
3)   E.01 (15)   E.02 (2/3)   E.02 (3/3)   E.02 (14)   E.02.01 (2)   E.02.01 (3)   E.02.01 (4/3)   E.02.02 (2)   E.02.02 (3)   E.02.02 (4/3)   E.02.03 (2)   E.02.03 (3)   E.02.03 (4)   E.02.03 (5)   E.02.03 (6)   E.02.03 (7/3)   E.02.03 (16/3)   E.02.03 (2
0/3)   J.15 (1/3)   J.15.14 (0)   J.15.15 (0)  
 
-AI12-0418-1/06   2021-02-26 --  Presentation issues from Draft 26 review - part 3
+AI12-0418-1/06   2021-02-26 -- Presentation issues from Draft 26 review - part 3
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  20-12-14
+    Class: Presentation                Status: Revision 2022 20-12-14
     RM References:  4.03.01 (17.3/5)   4.03.03 (10)   4.03.05 (56/5)   4.03.05 (57/5)   4.03.05 (76/5)   4.05.02 (3.1/4)   5.05.02 (10.2/5)   6.01.01 (3/3)   6.01.01 (5/3)   6.01.01 (7/5)   6.01.01 (8/3)   6.05 (5.1/5)   6.05 (8/4)   6.05.01 (1/5)   9.07.
04 (14/4)   12.03 (11)   12.07 (4.5/3)  
 
-AI12-0419-1/03   2021-01-29 --  Aspect inheritance and reemergence
+AI12-0419-1/03   2021-01-29 -- Aspect inheritance and reemergence
     Priority: Low                  Difficulty: Medium
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-01-21
+    Class: Amendment                   Status: Revision 2022 21-01-21
     RM References:  3.02.04 (1/5)   3.02.04 (29.5/4)   3.09.02 (1/5)   4.02.01 (6/5)   4.10 (4/5)   4.10 (7/5)   4.10 (19/5)   7.03.02 (3/4)   7.03.03 (2/5)   12.05.01 (21/3)   13.01 (15.9/5)   13.01.01 (18.3/5)   13.13.02 (8.1/3)   13.13.02 (9/3)   13.13
.02 (25/3)   13.13.02 (25.1/2)   13.13.02 (25.1/2)   13.13.02 (42/2)  
 
-AI12-0420-1/00   2021-01-14 --  Preelaborable_Initialization and contracts
+AI12-0420-1/00   2021-01-14 -- Preelaborable_Initialization and contracts
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Hold          15-0-0  21-01-20
+    Class: Binding Interpretation      Status: Hold         15-0-0  21-01-20
     RM References:  10.02.01 (11.3/2)  
 
-AI12-0421-1/01   2021-01-19 --  Legality checks for class-wide Pre and Post
+AI12-0421-1/01   2021-01-19 -- Legality checks for class-wide Pre and Post
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Deleted       21-01-19
+    Class: Binding Interpretation      Status: Deleted      21-01-19
     RM References:  6.01.01 (18/5)   6.01.01 (18.1/4)   6.01.01 (18.2/4)  
 
-AI12-0422-1/03   2021-01-21 --  When is a constant known-on-entry?
+AI12-0422-1/03   2021-01-21 -- When is a constant known-on-entry?
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-01-21
+    Class: Amendment                   Status: Revision 2022 21-01-21
     RM References:  3.03 (13/3)   6.01.01 (22.1/5)   6.01.02 (10/5)  
 
-AI12-0423-1/03   2020-01-26 --  Aspect inheritance fixups
+AI12-0423-1/03   2020-01-26 -- Aspect inheritance fixups
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-01-21
+    Class: Binding Interpretation      Status: Revision 2022 21-01-21
     RM References:  6.05.01 (3.3/3)   13.01 (15.7/5)   13.01 (15.8/5)  
 
-AI12-0424-1/01   2021-01-21 --  Concurrency and the standard storage pool
+AI12-0424-1/01   2021-01-21 -- Concurrency and the standard storage pool
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-01-21
+    Class: Binding Interpretation      Status: Revision 2022 21-01-21
     RM References:  13.11 (17.1/5)  
 
-AI12-0425-1/03   2021-03-17 --  Presentation issues from public review
+AI12-0425-1/03   2021-03-17 -- Presentation issues from public review
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  21-03-02
+    Class: Presentation                Status: Revision 2022 21-03-02
     RM References:  1.01.01 (14)   3.03.01 (33/2)   4.05.02 (37/5)   4.10 (37/5)   6.01.02 (0/5)   13.06 (2)   J.15.08 (1/3)   N (16)   N (22)  
 
-AI12-0426-1/06   2021-06-03 --  Presentation issues from WG 9 review
+AI12-0426-1/06   2021-06-03 -- Presentation issues from WG 9 review
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  21-05-07
+    Class: Presentation                Status: Revision 2022 21-05-07
     RM References:  3.05.06 (7/2)   3.05.06 (8)   3.05.10 (9)   5.06.01 (3/5)   6.05 (5.10/5)   A.18.33 (24/3)   P (0)  
 
-AI12-0427-1/06   2021-06-03 --  Fixups from WG 9 review
+AI12-0427-1/06   2021-06-03 -- Fixups from WG 9 review
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-05-07
+    Class: Amendment                   Status: Revision 2022 21-05-07
     RM References:  3.05 (56.4/3)   3.06 (22.2/3)   4.01.03 (13.1/5)   4.02.01 (0/5)   4.03.05 (0/5)   4.05.10 (0/5)   4.09.01 (2/3)   4.10 (0/5)   5.06.01 (0/5)   8.05 (5)   8.06 (17.1/5)   9.10.01 (26/5)   13.01 (10/5)   13.01 (13.1/3)   13.01.01 (11/5)
   13.01.01 (21/3)   13.01.01 (22/3)   13.03 (6)   13.13.02 (51/3)   B.03 (65.1/5)  
 
-AI12-0428-1/03   2021-06-07 --  "Same declaration list" requirement too strong for private types
+AI12-0428-1/03   2021-06-07 -- "Same declaration list" requirement too strong for private types
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-06-07
+    Class: Binding Interpretation      Status: Revision 2022 21-06-07
     RM References:  4.01.06 (2/3)   4.01.06 (3/3)   5.05.01 (8/5)  
 
-AI12-0429-1/02   2021-06-07 --  Examples should have consistent lead-ins
+AI12-0429-1/02   2021-06-07 -- Examples should have consistent lead-ins
     Priority: Medium               Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  21-06-07
+    Class: Presentation                Status: Revision 2022 21-06-07
     RM References:  3.02.04 (39/4)   4.01.05 (9/3)   4.01.06 (19/3)   4.02.01 (18/5)   4.03.04 (22/5)   4.03.04 (25/5)   4.03.04 (29/5)   4.03.05 (54/5)   4.03.05 (67/5)   4.05.07 (22/5)   4.05.07 (23/5)   4.05.08 (10/3)   4.05.08 (12/3)   4.05.09 (11/5) 
  4.05.10 (35/5)   4.05.10 (37/5)   4.05.10 (39/5)   4.05.10 (41/5)   4.05.10 (43/5)   4.05.10 (45/5)   4.05.10 (47/5)   4.05.10 (49/5)   5.02.01 (6/5)   5.05.02 (15/5)   5.05.02 (16/3)   5.05.03 (30/5)   5.05.03 (34/5)   5.06.01 (4/5)   5.06.01 (5/5)   6.
05.01 (10/3)   6.07 (6/2)   6.08 (9/3)   7.03.02 (25/5)   8.03.01 (9/2)   8.03.01 (16/2)   10.01.02 (24/2)   10.01.02 (31/2)   10.01.03 (19)   10.01.03 (22)   12.05.05 (5/2)   12.05.05 (7/2)   A.04.02 (67)   A.10.08 (26/3)   A.10.09 (40/1)   F.03.02 (71)  

 
-AI12-0430-1/02   2021-05-28 --  Example issues from WG 9 review
+AI12-0430-1/02   2021-05-28 -- Example issues from WG 9 review
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  21-05-24
+    Class: Presentation                Status: Revision 2022 21-05-24
     RM References:  3.03.01 (31/2)   3.06.01 (13)   3.08 (27)   3.08.01 (25)   4.03.05 (62/5)   4.03.05 (92/5)   4.03.05 (93/5)   9.04 (31)   H.07.01 (0)  
 
-AI12-0431-1/03   2021-06-07 --  Confirming predicate shouldn't change semantics
+AI12-0431-1/03   2021-06-07 -- Confirming predicate shouldn't change semantics
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-06-07
+    Class: Amendment                   Status: Revision 2022 21-06-07
     RM References:  H.07 (7/5)  
 
-AI12-0432-1/03   2021-06-04 --  View conversions of assignments and predicate checks
+AI12-0432-1/03   2021-06-04 -- View conversions of assignments and predicate checks
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-06-04
+    Class: Binding Interpretation      Status: Revision 2022 21-06-04
     RM References:  3.02.04 (31/5)   4.06 (51.1/5)  
 
-AI12-0433-1/02   2021-06-07 --  The Simple_Name of a root directory revisited
+AI12-0433-1/02   2021-06-07 -- The Simple_Name of a root directory revisited
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-06-07
+    Class: Binding Interpretation      Status: Revision 2022 21-06-07
     RM References:  A.16 (74/5)  
 
-AI12-0434-1/03   2021-06-07 --  Equality operators for container cursors
+AI12-0434-1/03   2021-06-07 -- Equality operators for container cursors
     Priority: Low                  Difficulty: Easy
-    Class: Binding Interpretation      Status: Amendment 1 for Ada 2012  21-06-07
+    Class: Binding Interpretation      Status: Revision 2022 21-06-07
     RM References:  A.18.02 (87/2)   A.18.03 (59/2)   A.18.04 (18/2)   A.18.07 (17/2)   A.18.10 (76/3)  
 
-AI12-0435-1/03   2021-06-07 --  Fixups from WG 9 Issue #143 - Image and streams
+AI12-0435-1/03   2021-06-07 -- Fixups from WG 9 Issue #143 - Image and streams
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-06-07
+    Class: Amendment                   Status: Revision 2022 21-06-07
     RM References:  4.10 (6/5)   4.10 (15/5)   4.10 (26/5)   13.13.02 (38/4)  
 
-AI12-0436-1/01   2021-05-29 --  Should parallel blocks include exception handlers?
+AI12-0436-1/01   2021-05-29 -- Should parallel blocks include exception handlers?
     Priority: Low                  Difficulty: Easy
-    Class: Amendment                   Status: Amendment 1 for Ada 2012  21-06-04
+    Class: Amendment                   Status: Revision 2022 21-06-04
     RM References:  5.06.01 (2/5)  
 
-AI12-0437-1/02   2022-02-04 --  Presentation issues in Ada 202x submission
+AI12-0437-1/02   2022-02-04 -- Presentation issues in Ada 202x submission
     Priority: Low                  Difficulty: Easy
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-01-07
+    Class: Presentation                Status: Revision 2022 22-01-07
     RM References:  1.02 (10/2)   3.04.01 (3/2)   3.09 (21)   3.09.03 (8/3)   4.02.01 (7/5)   4.03.05 (7/5)   4.03.05 (8/5)   4.03.05 (9/5)   4.03.05 (22/5)   13.01.01 (18.8/5)   A.18.02 (88.1/3)   A.18.03 (60.1/3)   A.18.03 (158/2)   A.18.04 (19.1/3)   A
.18.04 (81/2)   A.18.07 (18.1/3)   A.18.07 (102/2)   A.18.10 (78/3)   B.03 (60.8/2)   G.01.01 (56)   G.01.01 (57)  
 
-AI12-0438-1/02   2022-05-05 --  Rewordings to remove "must"
+AI12-0438-1/02   2022-05-05 -- Rewordings to remove "must"
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
+    Class: Presentation                Status: Revision 2022 22-05-05
     RM References:  A.18.02 (237.7/5)   A.18.03 (151.6/5)   A.18.04 (75.7/5)   A.18.07 (98.18/5)   A.18.10 (218.6/5)   C.07.02 (30/2)  
 
-AI12-0439-1/02   2022-05-05 --  Rewordings to replace "might" or "could" with "can" or "may"
+AI12-0439-1/03   2022-06-13 -- Rewordings to replace "might" or "could" with "can" or "may"
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
-    RM References:  3.03.01 (11.1/3)   3.03.01 (13/3)   3.03.01 (17)   3.03.01 (21/3)   3.05.07 (10)   3.07.01 (12)   4.06 (55)   4.06 (56/4)   5.02 (11)   5.02 (12)   6.01.02 (1/5)   6.01.02 (19/5)   6.04.01 (12)   6.05 (5.12/5)   7.03.01 (7)   7.06 (17.
1/3)   8 (2/3)   9.05 (21/5)   9.05.01 (17)   9.07.02 (1/2)   9.07.03 (1/2)   10.02 (2)   10.02 (24)   11.04.02 (23.1/3)   13.11.01 (3/3)   13.11.01 (4/3)   13.11.01 (5/3)   13.13.02 (34/3)   13.14 (7.2/5)   A (3/5)   A.03.02 (32.6/5)   A.03.05 (51.2/5)   
A.16 (125/3)   A.18 (2.1/5)   A.18.02 (237.6/5)   A.18.03 (151.5/5)   A.18.04 (75.5/5)   A.18.07 (96.17/5)   A.18.10 (218.5/5)   B.04 (4)   C.06 (20/5)   D.02.06 (1/2)   D.08 (36/3)   D.10 (10.2/5)   H (4)   H.02 (1)   H.07 (7/5)   H.07.01 (13/5)  
+    Class: Presentation                Status: Revision 2022 22-05-05
+    RM References:  3.03.01 (11.1/3)   3.03.01 (13/3)   3.03.01 (17)   3.03.01 (21/3)   3.05.07 (10)   3.07.01 (12)   3.10.02 (30)   4.06 (55)   4.06 (56/4)   5.02 (11)   5.02 (12)   6.01.02 (1/5)   6.01.02 (19/5)   6.04.01 (12)   6.05 (5.12/5)   7.03.01 
(7)   7.06 (17.1/3)   8 (2/3)   9.05 (21/5)   9.05.01 (17)   9.07.02 (1/2)   9.07.03 (1/2)   10.02 (2)   10.02 (24)   11.04.02 (23.1/3)   13.11.01 (3/3)   13.11.01 (4/3)   13.11.01 (5/3)   13.13.02 (34/3)   13.14 (7.2/5)   A (3/5)   A.03.02 (32.6/5)   A.03
.05 (51.2/5)   A.16 (125/3)   A.18 (2.1/5)   A.18.02 (237.6/5)   A.18.03 (151.5/5)   A.18.04 (75.5/5)   A.18.07 (96.17/5)   A.18.10 (218.5/5)   B.04 (4)   C.06 (20/5)   D.02.06 (1/2)   D.08 (36/3)   D.10 (10.2/5)   H (4)   H.02 (1)   H.07 (7/5)   H.07.01 (
13/5)  
 
-AI12-0440-1/02   2022-05-05 --  Rewordings of notes to replace other words with "can"
+AI12-0440-1/03   2022-06-13 -- Rewordings of notes to replace other words with "can"
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
+    Class: Presentation                Status: Revision 2022 22-05-05
     RM References:  1.01.03 (22)   2.07 (6)   2.09 (3)   3.02.02 (13)   3.09.04 (19/2)   3.09.04 (27/2)   3.10.02 (37/2)   4.03.03 (33/5)   4.07 (5)   4.08 (14)   5.04 (14)   6.02 (15/4)   6.04 (31)   6.06 (7)   6.07 (7/2)   7.03.01 (10)   7.03.01 (19)   
7.05 (21)   8.05.05 (5)   9 (11/5)   9.03 (12)   9.05.01 (19/5)   9.05.01 (20)   9.05.01 (23/5)   9.05.02 (29/2)   9.05.02 (30)   9.06 (33)   9.07.03 (4)   10.01.02 (32/5)   10.01.03 (22/5)   10.02 (31)   10.02 (32)   11.04.03 (1)   11.04.03 (11)   13.08 (
9)   13.09.02 (12/4)   13.11 (35)   13.11 (38/3)   13.11.03 (9/3)   13.11.04 (34/3)   A.03.05 (63/3)   A.07 (16)   A.10.05 (52)   A.18.02 (263/2)   B.01 (42/3)   B.01 (44/3)   B.03.01 (58)   B.03.01 (59)   B.04 (100)   C.03.01 (22/3)   C.06 (26/5)   D.01 (
29/3)   D.08 (50/3)   D.08 (50/3)   E (7)   E.02.02 (20/3)   H (6)   H.01 (9)   H.04 (28/2)   H.06 (17/2)   J.10 (8/2)   J.15.01 (6/3)  
 
-AI12-0441-1/03   2022-05-05 --  Introductory wording changes
+AI12-0441-1/04   2022-05-12 -- Introductory wording changes
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
-    RM References:  1.01 (2/3)   1.01 (3/4)   1.01.03 (16)   1.02 (1.1/3)   1.02 (1.1/3)   1.02 (2)   1.02 (3/5)   1.02 (4/2)   1.02 (4.1/3)   1.02 (5)   1.02 (5.1/3)   1.02 (6/3)   1.02 (7/3)   1.02 (9/3)   1.02 (10/2)   1.02 (11/5)   1.04 (0)  
+    Class: Presentation                Status: Revision 2022 22-05-05
+    RM References:  1.01 (2/3)   1.01 (3/4)   1.01.03 (0)   1.01.03 (16)   1.02 (2)   1.02 (3/5)   1.02 (4/2)   1.02 (5)   1.02 (5.1/3)   1.02 (6/3)   1.02 (7/3)   1.02 (9/3)   1.02 (10/2)   1.02 (11/5)   1.04 (0)  
 
-AI12-0442-1/02   2022-05-05 --  Rewordings of notes
+AI12-0442-1/03   2022-05-25 -- Rewordings of notes
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
-    RM References:  3.04 (34)   3.05 (58)   3.05.05 (12)   3.05.09 (22)   3.05.09 (24)   3.06.01 (12)   3.09 (27)   3.09.03 (16)   3.09.04 (26/2)   3.10.02 (39)   4.03.05 (85/5)   4.07 (9)   4.08 (15/3)   5.01 (18/5)   5.02.01 (8/5)   5.05 (14)   6.01.01 
(43/3)   6.01.02 (18/5)   7.03 (18)   7.03 (20/2)   7.03 (20.1/2)   7.05 (9/3)   7.06.01 (24)   8.01 (18)   8.05 (4)   9.01 (21/2)   9.02 (8)   9.05.03 (29)   9.06.01 (90/5)   9.07.04 (13)   9.08 (22)   9.09 (7)   10.01.01 (27)   10.01.04 (9)   10.02 (34) 
  11.04.02 (28/2)   11.05 (29)   12.05.01 (5.1/4)   12.05.01 (6/3)   12.05.01 (24/2)   12.05.01 (25)   12.05.01 (26)   12.05.02 (9)   12.06 (11)   12.06 (16.1/2)   13.04 (11/3)   13.09.02 (14/2)   13.11 (26)   13.11.04 (33/3)   13.11.04 (35/3)   13.13.02 (
57)   A.04.03 (107/3)   A.05.02 (50)   A.16 (127/2)   A.16 (131/2)   A.16.01 (37/2)   A.18.03 (164/2)   B.03.01 (60)   B.04 (112)   C.03.01 (23/2)   C.07.02 (31)   C.07.02 (32)   D.02.05 (18/2)   D.03 (21)   D.05.01 (19)   E.02.02 (18)   E.04.02 (12)   H.0
5 (7/2)  
+    Class: Presentation                Status: Revision 2022 22-05-05
+    RM References:  3.04 (34)   3.05 (58)   3.05.05 (12)   3.05.09 (22)   3.05.09 (24)   3.06.01 (12)   3.09 (27)   3.09.03 (16)   3.09.04 (26/2)   3.10.02 (39)   4.03.05 (85/5)   4.07 (9)   4.08 (15/3)   5.01 (18/5)   5.02.01 (8/5)   5.05 (14)   6.01.01 
(43/3)   6.01.02 (44/5)   7.03 (18)   7.03 (20/2)   7.03 (20.1/2)   7.05 (9/3)   7.06.01 (24)   8.01 (18)   8.05 (4)   9.01 (21/2)   9.02 (8)   9.05.03 (29)   9.06.01 (90/5)   9.07.04 (13)   9.08 (22)   9.09 (7)   9.09 (8)   10.01.01 (27)   10.01.04 (9)   
10.02 (34)   11.04.02 (28/2)   11.05 (29)   12.05.01 (5.1/4)   12.05.01 (6/3)   12.05.01 (24/2)   12.05.01 (25)   12.05.01 (26)   12.05.02 (9)   12.06 (11)   12.06 (16.1/2)   13.04 (11/5)   13.09.02 (14/2)   13.11 (26)   13.11.04 (33/3)   13.11.04 (35/3)  
 13.13.02 (57)   A.04.03 (107/3)   A.05.02 (50)   A.16 (127/2)   A.16 (131/2)   A.16.01 (37/2)   A.18.03 (164/2)   B.03.01 (60)   B.04 (112)   C.03.01 (23/2)   C.07.02 (31)   C.07.02 (32)   D.02.05 (18/2)   D.03 (21)   D.05.01 (19)   E.02.02 (18)   E.04.02
 (12)   H.05 (7/2)   M (1/3)   M.01 (1/2)   M.02 (1/2)   M.03 (1/2)  
 
-AI12-0443-1/02   2022-05-05 --  Convert the glossary into a separate Terms and Definitions clause
+AI12-0443-1/03   2022-06-01 -- Convert the glossary into a separate Terms and Definitions clause
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
+    Class: Presentation                Status: Revision 2022 22-05-05
     RM References:  1.03 (0)   N (0)  
 
-AI12-0444-1/03   2022-05-05 --  Rewordings to remove "need not"
+AI12-0444-1/03   2022-05-05 -- Rewordings to remove "need not"
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
-    RM References:  1.01.05 (8)   1.01.05 (10)   2.01 (4/5)   3.05.04 (5)   3.05.04 (24)   3.05.04 (25)   3.05.04 (26)   3.05.06 (7/5)   3.05.06 (8/5)   3.05.07 (5)   3.05.07 (16)   3.06 (15)   3.09.03 (6/4)   6.01.02 (41/5)   6.03 (4)   7.04 (8/3)   7.06
 (19/3)   7.06 (21/3)   9.05.03 (22)   9.05.03 (23/4)   9.05.03 (25)   9.06 (31)   9.08 (3)   9.10.01 (25/5)   10.01.03 (11)   10.02.01 (11.2/5)   11.04.02 (27/3)   11.06 (5)   13.01 (22/3)   13.01 (23/5)   13.01 (24/3)   13.01 (25/3)   13.01 (26/3)   13.0
1 (27/3)   13.01 (28/3)   13.02 (8/4)   13.03 (29/2)   13.03 (30/2)   13.03 (30.1/2)   13.03 (33.2/2)   13.03 (51.2/2)   13.03 (51.3/2)   13.03 (65)   13.04 (10)   13.05.01 (22)   13.11 (25.4/2)   13.12.01 (7/2)   13.13.01 (36/5)   A.04.12 (1/5)   A.05.01 
(48)   A.10 (8)   A.10.08 (23)   A.10.09 (36)   A.10.09 (37)   A.13 (16)   B.01 (41/4)   B.03 (62.1/3)   C.03.02 (24/5)   C.07.02 (28)   D.02.02 (17/2)   D.02.02 (18/2)   D.03 (15/2)   D.04 (15/2)   D.04.01 (8/5)   D.11 (10)   D.14 (28/2)   E.01 (13)   E.0
2.03 (20/5)   E.05 (27)   G.01.01 (54)   G.01.02 (46)   G.02 (3)   G.03.01 (87/2)   G.03.01 (156/2)   G.03.01 (157/2)   H.07.01 (14/5)  
+    Class: Presentation                Status: Revision 2022 22-05-05
+    RM References:  1.01.05 (8)   1.01.05 (10)   2.01 (4/5)   3.05.04 (5)   3.05.04 (24)   3.05.04 (25)   3.05.04 (26)   3.05.06 (7/5)   3.05.06 (8/5)   3.05.07 (5)   3.05.07 (16)   3.06 (15)   3.09.03 (6/4)   6.01.02 (41/5)   6.03 (4)   7.04 (8/3)   7.06
 (19/3)   7.06 (21/3)   9.05.03 (22)   9.05.03 (23/4)   9.05.03 (25)   9.06 (31)   9.08 (3)   9.10.01 (25/5)   10.01.03 (11)   10.02.01 (11.2/5)   11.04.02 (27/3)   11.06 (5)   12.05.01 (15)   13.01 (13/5)   13.01 (22/3)   13.01 (23/5)   13.01 (24/3)   13.
01 (25/3)   13.01 (26/3)   13.01 (27/3)   13.01 (28/3)   13.02 (8/4)   13.03 (31/2)   13.03 (32/2)   13.03 (32.1/2)   13.03 (35.2/2)   13.03 (56.2/2)   13.03 (56.3/2)   13.03 (72)   13.04 (10)   13.05.01 (22)   13.11 (25.4/2)   13.12.01 (7/2)   13.13.01 (3
6/5)   A.04.12 (1/5)   A.05.01 (48)   A.10 (8)   A.10.08 (23)   A.10.09 (36)   A.10.09 (37)   A.13 (16)   B.01 (41/4)   B.03 (62.1/3)   C.03.02 (24/5)   C.07.02 (28)   D.02.02 (17/2)   D.02.02 (18/2)   D.03 (15/2)   D.04 (15/2)   D.04.01 (8/5)   D.11 (10) 
  D.14 (28/2)   E.01 (13)   E.02.03 (20/5)   E.05 (27)   G.01.01 (54)   G.01.02 (46)   G.02 (3)   G.03.01 (87/2)   G.03.02 (156/2)   G.03.02 (157/2)   H.07.01 (14/5)  
 
-AI12-0445-1/03   2022-05-05 --  Rewordings of normative material
+AI12-0445-1/05   2022-05-25 -- Rewordings of normative material
     Priority: Critical             Difficulty: Medium
-    Class: Presentation                Status: Amendment 1 for Ada 2012  22-05-05
-    RM References:  3.02 (8)   3.10.02 (20)   5.05.03 (21/5)   5.05.03 (27/5)   5.05.03 (28/5)   5.05.03 (29/5)   7.06.01 (16/2)   9.06.01 (82/2)   9.08 (20/3)   10.01.01 (24)   10.01.04 (2)   11.01 (6)   11.04.02 (26/3)   12.05.01 (1/3)   13.01 (7/2)   1
3.03 (37/2)   13.03 (55)   13.03 (58.13/5)   13.06 (1/3)   13.06 (2/5)   13.11 (21.6/3)   13.11 (22)   13.11.02 (9/3)   13.11.03 (5.2/4)   13.11.04 (19/3)   13.13.02 (56/3)   13.13.02 (56.1/3)   A.01 (51)   A.04.02 (1)   A.04.04 (1)   A.04.05 (1)   A.05.02
 (29/3)   A.05.02 (40.1/1)   A.06 (1/2)   A.10.04 (1)   A.10.06 (7)   A.13 (1)   A.18.31 (16/5)   B.01 (3)   B.03.02 (2)   C.03 (9)   D.09 (12)   D.09 (13)   D.15 (1/3)   G (4)  
+    Class: Presentation                Status: Revision 2022 22-05-05
+    RM References:  3.02 (8)   3.04.01 (6/2)   3.10.02 (20)   5.05.03 (21/5)   5.05.03 (27/5)   5.05.03 (28/5)   5.05.03 (29/5)   6.01.02 (18/5)   7.06.01 (16/2)   9.06.01 (82/2)   9.08 (20/3)   10.01.01 (24)   10.01.04 (2)   11.01 (6)   11.04.02 (26/3)  
 12.05.01 (1/3)   13.01 (7/2)   13.03 (37/2)   13.03 (55)   13.03 (58.13/5)   13.06 (1/3)   13.06 (2/5)   13.11 (21.6/3)   13.11 (22)   13.11.02 (9/3)   13.11.03 (5.2/4)   13.11.04 (19/3)   13.13.02 (56/3)   13.13.02 (56.1/3)   A.01 (51)   A.04.02 (1)   A.
04.04 (1)   A.04.05 (1)   A.05.02 (29/3)   A.05.02 (40.1/1)   A.06 (1/2)   A.10.04 (1)   A.10.06 (7)   A.13 (1)   A.18.09 (74.2/5)   A.18.09 (74.8/5)   A.18.09 (74.9/5)   A.18.32 (16/5)   B.01 (3)   B.03.02 (2)   C.03 (9)   D.09 (12)   D.09 (13)   D.15 (1/
3)   G (4)  
 

Questions? Ask the ACAA Technical Agent