ACAA Header
 
This is an index of all ASIS 1999 Issues. Priority is Very Low, Low, Medium, High, or Critical; Difficulty is Easy, Medium, or Hard. Some AIs have alternatives; these are used when the best solution is not apparent. Alternatives share the AI number, but have a different alternative number (following the second dash).
The ASIS 1999 Issues are indexed in numeric order, by the class of issue, by the current status, and by the section referenced.

ASIS 1999 Issues listed in numeric order

SI99-0001-1/02   2006-06-20 --  Add new predefined pragmas to Pragma_Kinds
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   8-0-5  06-06-09
    Standards References:  3.09.02   
SI99-0002-1/04   2006-12-11 --  (deleted)
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: Deleted       06-11-13
    Standards References:  13.10   
SI99-0003-1/03   2006-12-11 --  Support overriding indicators
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   11-0-0  07-06-01
    Standards References:  3.09.05    15.49   
SI99-0004-1/06   2009-05-11 --  Changes to Asis for changes to access types
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-1  07-11-09
    Standards References:  3.09.05    3.09.09    3.09.12    13.10    13.17    16.19    16.20   
SI99-0005-1/02   2006-11-13 --  (deleted)
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: Deleted       06-11-13
    Standards References:  15.09   
SI99-0006-1/03   2006-12-14 --  Add new An_Interface_Type_Definition to Type_Kinds.
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   8-0-1  06-06-09
    Standards References:  3.09.10    3.09.11    3.09.15    15.51    16.19   
SI99-0007-1/05   2009-05-11 --  Add support for new object-oriented prefix notation
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-0  08-10-31
    Standards References:  13.35    17.30    18.26   
SI99-0008-1/02   2006-11-13 --  (deleted)
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: Deleted       06-11-13
    Standards References:  3.09.05    13.10    13.17   
SI99-0009-1/05   2009-05-07 --  Handle new aggregate features
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   11-0-0  07-06-02
    Standards References:  3.09.17    17.01    17.20   
SI99-0010-1/04   2007-08-03 --  Add Extended_Return to the list of Statement_Kinds
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   10-0-1  06-06-10
    Standards References:  3.09.04    3.09.20    15.09    15.10    18.21   
SI99-0011-1/04   2006-01-04 --  Add support for tagged incomplete types
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-2  06-11-17
    Standards References:  3.09.04    15.08   
SI99-0012-1/06   2007-11-17 --  Add support for null procedure declarations
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-1  07-11-09
    Standards References:  3.09.05    15.27   
SI99-0013-1/03   2006-12-14 --  Add support for exceptions with string expressions
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   11-0-0  06-06-10
    Standards References:  18.40   
SI99-0014-1/04   2009-10-12 --  Generalize A_Formal_Package_Declaration_With_Box
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-2  06-06-10
    Standards References:  15.45    17.21   
SI99-0015-1/03   2006-12-14 --  Correct Corresponding_Type_Operators
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   8-0-2  06-06-10
    Standards References:  16.01   
SI99-0016-1/04   2007-06-15 --  Correct Corresponding_Body
    Priority: High       Difficulty: Medium
    Class: Binding Interpretation      Status: No Action     (10-0-1) 07-06-02
    Standards References:  7.18    15.27   
SI99-0017-1/04   2009-05-14 --  Trait_Kind is unclear for access definitions
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   12-0-0  06-11-17
    Standards References:  3.09.05   
SI99-0018-1/02   2006-12-12 --  Add new Attributes to Attribute_Kinds
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   12-0-0  06-11-17
    Standards References:  3.09.19   
SI99-0019-1/03   2008-11-07 --  Add method to check if a name is an implicit dereference
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-0  08-10-31
    Standards References:  3.09.17    17.09   
SI99-0020-1/01   2006-09-25 --  Use "is null" defaults in Traverse_Element
    Priority: Medium     Difficulty: Easy
    Class: Binding Interpretation      Status: No Action     (12-0-0) 06-11-17
    Standards References:  14.01   
SI99-0021-1/07   2009-05-14 --  Obtain aspect clauses based on defining identifiers, not declarations
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   8-0-1  08-10-31
    Standards References:  13.38    15.17   
SI99-0022-1/07   2008-02-15 --  Add Boolean queries to ease use of Trait_Kinds
    Priority: High       Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   6-0-3  08-02-08
    Standards References:  13.43    13.44    13.45   
SI99-0023-1/02   2008-01-26 --  Usages of subtypes Name and Name_List in the ASIS specifications
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-0  08-02-08
    Standards References:  15.12    15.20    15.34    15.35    15.44    15.46    16.15    16.20 
                    16.21    17.35    17.36    18.02    18.18    18.22    18.24    18.36 
                    18.40   
SI99-0024-1/16   2009-05-13 --  Provide a semantic subsystem in addition to existing syntactic model
    Priority: High       Difficulty: Hard
    Class: Amendment                   Status: ARG Approved   10-0-0  09-02-20
    Standards References:  3.09   
SI99-0025-1/04   2007-12-06 --  ASIS 99 allows too much variability between implementations
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   9-0-1  07-11-09
    Standards References:  7.01    7.02    7.03    7.04    7.05    7.06    7.07    7.08 
                    7.09    7.10    7.11    7.14    7.16    7.17    7.18    15.01 
                    15.45    16.04    16.05    16.27    17.15    17.25    17.26    17.30 
                    18.45   
SI99-0026-1/02   2007-06-15 --  Baseline version of ASIS Standard
    Priority: High       Difficulty: Easy
    Class: Presentation                Status: ARG Approved   10-1-0  07-06-02
    Standards References:  3.01   
SI99-0027-1/02   2007-06-13 --  Obsolescent features should have their own annex
    Priority: Medium     Difficulty: Easy
    Class: Presentation                Status: ARG Approved   11-0-0  07-06-01
    Standards References:  15.24   
SI99-0028-1/06   2008-02-19 --  The meaning of "appropriate kinds"
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   8-1-0  08-02-08
    Standards References:  15.23    15.24   
SI99-0029-1/02   2008-01-26 --  Inconsistent inconsistent list
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   9-0-0  08-02-08
    Standards References:  12.01   
SI99-0030-1/03   2008-07-07 --  Add definition section to the standard
    Priority: Medium     Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   8-0-0  08-06-20
    Standards References:  1.03   
SI99-0031-1/02   2009-05-07 --  Actual parameters from normalized associations
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   6-0-3  08-02-08
    Standards References:  17.22   
SI99-0032-1/03   2008-02-21 --  Corrections for SI99-0004-1 and SI99-0006-1
    Priority: Medium     Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-2  08-02-08
    Standards References:  3.09.09    3.09.13    15.09    15.49    16.39   
SI99-0033-1/02   2008-02-08 --  "=" for ASIS defined private types
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: No Action     (12-0-0) 08-02-08
    Standards References:  3.05    3.06    3.10    9.01    20.01    21.01    22.01    22.03   
SI99-0034-1/02   2008-02-21 --  Subprogram_Default_Kinds needs A_Null_Default
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   8-0-1  08-02-08
    Standards References:  3.09.08   
SI99-0035-1/02   2008-05-15 --  Undefined capabilities of the Data_Decomposition package
    Priority: Medium     Difficulty: Hard
    Class: Binding Interpretation      Status: ARG Approved   6-0-1  08-06-20
    Standards References:  22    22.14    22.24    22.36    23.01    23.02   
SI99-0036-1/03   2009-05-07 --  Expressions from normalized associations
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   6-0-1  08-06-20
    Standards References:  17.20    17.24   
SI99-0037-1/07   2009-03-11 --  Review standard for problematic wording.
    Priority: Medium     Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   6-0-3  09-02-21
    Standards References:  1.03   
SI99-0038-1/02   2008-11-10 --  Generic units need to be included in Is_Body_Required
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-0  08-10-31
    Standards References:  10.23   
SI99-0039-1/03   2009-01-19 --  Change representation clauses to aspect clauses
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-0  08-10-31
    Standards References:  1.01.03    3.08    3.09.01    3.09.22    3.09.23    13.28    13.38    15.04 
                    15.17    15.21    15.31    15.33    15.36    16.04    16.30    16.36 
                    16.37    18.15    19.02    19.03    19.04    19.05    22   
SI99-0040-1/02   2009-02-28 --  Primitive operations given by instantiation
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   10-0-0  09-02-20
    Standards References:  15.48   
SI99-0041-1/02   2008-11-10 --  Adopt UTF-16 for ASIS
    Priority: High       Difficulty: Easy
    Class: Amendment                   Status: ARG Approved   6-0-3  08-10-31
    Standards References:  1.02    3   
SI99-0042-1/02   2009-02-27 --  Handling generic children in ASIS
    Priority: Medium     Difficulty: Medium
    Class: Ramification                Status: ARG Approved   7-0-3  09-02-20
    Standards References:  17.06   
SI99-0043-1/03   2009-03-11 --  Multiple A_Configuration_Compilation_Units are supported
    Priority: Low        Difficulty: Easy
    Class: Ramification                Status: ARG Approved   10-0-0  09-02-20
    Standards References:  3.12.01   
SI99-0044-1/02   2009-03-03 --  Parent subtype without a declaration
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   9-0-1  09-02-20
    Standards References:  16.06   
SI99-0045-1/04   2009-05-07 --  The meaning of Corresponding_Expression_Type
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-2  09-02-21
    Standards References:  17.01   
SI99-0046-1/03   2009-05-13 --  Clarify the Context parameter in ASIS queries
    Priority: Medium     Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-2  09-02-20
    Standards References:  10.11    10.12    10.13    10.14    15.13    15.26    15.27    15.40 
                    15.42   
SI99-0047-1/04   2009-07-01 --  Editorial Review Corrections
    Priority: Medium     Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-0  09-06-13
    Standards References:  1.01   
SI99-0048-1/01   2009-05-07 --  Summary of changes
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-0  09-06-13
    Standards References:  17.03.02   
SI99-0049-1/03   2010-03-12 --  Asis.Ids should work for unchanged source code
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   (by phone)  10-03-12
    Standards References:  21.08   
SI99-0050-1/02   2010-03-03 --  Missing primitive subprograms in Is_Dispatching_Operation
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   8-0-1  10-02-26
    Standards References:  15.46   
SI99-0051-1/02   2010-03-03 --  Default actuals for formal procedures with null defaults
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   6-0-3  10-02-26
    Standards References:  18.28   
SI99-0052-1/02   2010-03-03 --  Corresponding_Body for instances of imported generic units
    Priority: Medium     Difficulty: Medium
    Class: Ramification                Status: ARG Approved   7-0-2  10-02-26
    Standards References:  15.27   
SI99-0053-1/04   2009-12-21 --  Open issues in the ASIS syntactic subsystem
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   8-0-4  09-11-06
    Standards References:  1.01    1.01.02    1.01.03 .2   1.01.03 .4   1.01.04    2.01.01    2.01.02    2.03 
                    2.04.05 .1   4    6.09    6.10    9.05    9.06    9.07    9.08 
                    9.09    10.08    10.09    10.10    13.03    13.56    15.18    15.20 
                    15.29    15.31    15.41    16.19    16.29    16.32    17.01    17.06 
                    17.07    17.08    17.29    18.31    19.01    19.03   
SI99-0054-1/10   2010-03-26 --  Open issues in the ASIS semantic subsystem
    Priority: Medium     Difficulty: Medium
    Class: Amendment                   Status: ARG Approved   (by phone)  10-03-12
    Standards References:  23    23.02.01    23.02.02    23.02.03    23.02.05    23.02.06    23.02.07    23.02.11 
                    23.04.01    23.04.04    23.04.06    23.05.01    23.05.02    23.05.03    23.07.04    23.08.01 
                    23.09.01    23.09.03    23.09.06    23.12.04    23.12.06    23.14.01    23.14.02    23.16.01   
SI99-0055-1/01   2009-07-01 --  Editorial corrections to SI-47 and SI-48
    Priority: Low        Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-0  09-06-13
    Standards References:  1.01   
SI99-0056-1/02   2010-03-04 --  Information about components defined by an access_definition
    Priority: High       Difficulty: Easy
    Class: Binding Interpretation      Status: ARG Approved   7-0-2  10-02-26
    Standards References:  16.28    19.06.04   
SI99-0057-1/02   2009-12-28 --  Various comments on the ASIS CD
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   6-0-6  09-11-06
    Standards References:  8.03    8.07    13.10    13.12    13.13    13.14    13.16    13.17 
                    13.18    13.25    13.47    13.50    15.11    15.30    15.47    15.48 
                    16.18    16.40    20.25    23.02.01    23.02.02    23.03.01    23.04.01    23.05.01 
                    23.09.01    23.11.01    23.11.08    23.12.01    23.13.01    23.14.01    19.05.05   
SI99-0058-1/06   2010-03-14 --  More open issues in the ASIS syntactic subsystem
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   (by phone)  10-03-12
    Standards References:  1.01.02    1.01.04    2.01.02    2.03    4    5    9    13.04 
                    17.01    17.21    17.22    19.01    20.05    20.13    22    14 
                    15.01    15.02    16    17.01    19.04    19.05    19.06    19.07.03   
SI99-0059-1/05   2010-03-04 --  Handling enumerations with very many literals
    Priority: Medium     Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   7-0-2  10-02-26
    Standards References:  16.04    16.08   
SI99-0060-1/03   2010-03-12 --  Add an example illustrating use of the ASIS semantic subsystem
    Priority: Medium     Difficulty: Easy
    Class: Amendment                   Status: ARG Approved   (by phone)  10-03-12
    Standards References:  15.03   
SI99-0061-1/02   2010-03-04 --  Gap in Asis.Declarations.Corresponding_Declaration
    Priority: Medium     Difficulty: Easy
    Class: Ramification                Status: ARG Approved   7-0-2  10-02-26
    Standards References:  15.24   
SI99-0062-1/06   2010-03-26 --  Comments on the ASIS semantic subsystem
    Priority: Medium     Difficulty: Easy
    Class: Amendment                   Status: ARG Approved   (by phone)  10-03-12
    Standards References:  23.01    23.02.01    23.02.03    23.02.04    23.02.07    23.02.08    23.02.09    23.02.11 
                    23.02.12    23.03.01    23.03.02    23.04.02    23.04.03    23.04.04    23.04.05    23.05.01 
                    23.05.02    23.05.04    23.06.01    23.06.03    23.06.04    23.06.05    23.07.02    23.07.04 
                    23.07.05    23.07.06    23.08.01    23.08.03    23.09.01    23.09.02    23.09.04    23.09.05 
                    23.09.06    23.10.02    23.11.01    23.11.02    23.11.03    23.11.06    23.11.08    23.12.02 
                    23.13.01    23.15.01   
    Alternatives:   SI99-0062-2
SI99-0062-2/01   2012-12-03 --  Forget the Semantic Subsystem
    Priority: High       Difficulty: Hard
    Class: Amendment                   Status: Work Item     12-12-03
    Standards References:  23.02.01   
    Alternatives:   SI99-0062-1
SI99-0063-1/01   2010-02-22 --  Normalized pragma argument lists
    Priority: Medium     Difficulty: Medium
    Class: Amendment                   Status: No Action     (7-0-2) 10-02-26
    Standards References:  3.06    13.55    17.22    17.25    17.26   
SI99-0064-1/00   2010-03-12 --  Editorial corrections in ASIS
    Priority: Medium     Difficulty: Easy
    Class: Amendment                   Status: Work Item     10-01-26
    Standards References:  23.02.01   
SI99-0065-1/03   2013-01-03 --  Generic_Actual_Part and null procedure defaults
    Priority: High       Difficulty: Medium
    Class: Binding Interpretation      Status: ARG Approved   6-0-4  12-12-08
    Standards References:  17.28    17.29   
SI99-0066-1/01   2012-12-03 --  Variability between implementations revisited
    Priority: Medium     Difficulty: Medium
    Class: Amendment                   Status: Work Item     12-12-03
    Standards References:  12.03    15.01    16.06