Version 1.119 of ais/ai-summary.txt

Unformatted version of ais/ai-summary.txt version 1.119
Other versions for file ais/ai-summary.txt

This is a summary of all Ada Issues, except for the presentation issues. Priority is Low, Medium, or High; Difficulty is Easy, Medium, or Hard.
AI95-00001-01/07 2000-07-11 -- Ada.Streams.Stream_IO.Stream can raise Status_Error
Class: Binding Interpretation Status: Corrigendum 2000 99-06-02 RM References: A.12.01 (29) A.12.01 (36) 13.13.01 (08-09)
AI95-00002-01/04 1999-10-08 -- Subunits of a preelaborated subprogram
Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: 10.02.01 (11)
AI95-00003-01/02 1999-09-15 -- Access types declared in shared passive generic packages
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: E.02.01 (07)
AI95-00004-01/06 1999-08-31 -- Conversions to types derived from remote access types
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: E.02.02 (09)
AI95-00006-01/02 1999-05-27 -- private child in with_clause
Priority: Low Difficulty: Medium Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 10.01.02 (08)
AI95-00007-01/02 2000-07-11 -- Enumeration_IO does not allow instantiation for a float type
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: A.10.10 (17)
AI95-00012-01/04 1999-10-07 -- The first subtype of a type defined by an access[_type]_definition
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: 3.10 (14)
AI95-00014-01/02 1999-05-27 -- ... and {its calling convention} shall not be Intrinsic.
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 3.10.02 (32)
AI95-00018-01/05 2000-01-24 -- Inconsistency with Ada 83 in the definition of exponentiation
Priority: Low Difficulty: Easy Class: Confirmation Status: Records of Response 2000 00-01-24 RM References: 4.05.06 (11)
AI95-00025-01/05 2000-07-12 -- Matching rules for generic formal access-to-constant types
Priority: Low Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 12.05.04 (04)
AI95-00026-01/06 2000-09-26 -- Stream_IO.Read and Stream_IO.Write advance the current index
Class: Binding Interpretation Status: Corrigendum 2000 99-08-13 RM References: A.12.01 (28-35)
AI95-00027-01/02 1999-07-08 -- Typo: is access all {Ada.}Streams.Root_Stream_Type'Class
Class: Confirmation Status: WG9 Approved 95-06-14 RM References: A.12.02 (03)
AI95-00028-01/01 1999-08-31 -- Should "pragma" be in boldface?
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: G.01.01 (02)
AI95-00029-01/03 2000-04-11 -- Does Complex_IO handle extended real literals?
Class: Binding Interpretation Status: Corrigendum 2000 99-08-13 RM References: G.01.03 (12)
AI95-00030-01/01 1999-08-31 -- The word "prefix" should be in sans serif font
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: 3.06.02 (02)
AI95-00031-01/05 2000-07-07 -- Unpacking a record type with primitive subprograms
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 13.06 (02)
AI95-00032-01/02 1999-05-27 -- visible part of a renaming
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 8.02 (05)
AI95-00033-01/07 1999-10-07 -- Delayed declaration of inherited primitive subprograms
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 7.03.01 (03) 7.03.01 (04) 7.03.01 (05) 7.03.01 (06)
AI95-00034-01/05 2000-07-13 -- Unconstrained formal types
Priority: Medium Difficulty: Hard Class: Ramification Status: Records of Response 2000 00-01-24 RM References: 3.02 (09)
AI95-00035-01/06 2000-01-25 -- Type descriptors can be laid out at compile time
Priority: Medium Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 7.03.01 (07)
AI95-00036-01/06 2000-04-11 -- What are the rules for named notation in pragmas?
Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 2.08 (04) B.01 (09)
AI95-00037-01/07 1999-08-31 -- In Interfaces.C, nul and wide_nul represent zero
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: B.03 (20) B.03 (30-31) B.03 (63)
AI95-00038-01/05 2000-01-25 -- Mapping between Interfaces.C.char and Standard.Character
Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: B.03 (46)
AI95-00039-01/03 1999-08-31 -- Effect of Update(Null_Ptr,...)
Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: B.03.01 (44)
AI95-00040-01/07 2000-07-12 -- A box for a formal subprogram_default freezes the actual
Priority: Low Difficulty: Easy Class: Ramification Status: Records of Response 2000 00-01-24 RM References: 13.14 (05)
AI95-00041-01/14 2000-07-13 -- Program unit pragmas in generic units
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: 8.03 (16) 8.03 (18) 10.01.05 (07) 12.03 (13) 12.03 (14)
AI95-00042-01/03 1999-07-08 -- use of incomplete types
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 3.10.01 (09)
AI95-00043-01/05 2000-04-11 -- Predefined operators for generic formal array types
Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 12.05 (08)
AI95-00044-01/06 1999-10-07 -- Overriding by implicit declarations
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: 8.03 (09-10) 8.03 (26)
AI95-00045-01/03 1999-07-08 -- Servicing of entry calls is part of a protected action
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 9.05.03 (00)
AI95-00046-01/05 2000-07-07 -- Intent of "only"
Class: Confirmation Status: WG9 Approved 95-06-14 RM References: E.02.02 (14)
AI95-00047-01/05 2000-04-11 -- {User-defined} Read and Write attributes
Class: Binding Interpretation Status: Corrigendum 2000 99-08-17 RM References: E.02.02 (14)
AI95-00048-01/10 2000-04-11 -- An RCI unit can be a library subprogram
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: E.02.03 (07) E.02.03 (09-14) E.02.03 (19) E.02 (04)
AI95-00049-01/03 1999-05-27 -- Reserved_128, etc.
Class: Confirmation Status: WG9 Approved 95-06-14 RM References: A.01 (35)
AI95-00050-01/03 1999-08-31 -- External files of Standard_Input and Standard_Output
Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: A.10.03 (25) A.14 (03) A.10 (05)
AI95-00051-01/10 1999-11-29 -- Size and Alignment Clauses for Objects
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Work Item 98-04-01 RM References: 13.03 (42)
AI95-00053-01/06 2000-08-29 -- Case sensitivity of Wide_Value and Value attributes
Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 3.05 (43)
AI95-00054-01/03 1999-08-31 -- When is a Small clause allowed?
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-08-17 RM References: 3.05.10 (02)
AI95-00055-01/02 1999-07-08 -- Overflow for Adjacent, Machine, and Model attributes
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 97-11-14 RM References: A.05.03 (50)
AI95-00056-01/02 1999-07-08 -- Create(Mode => Append_File)
Class: Confirmation Status: WG9 Approved 95-06-14 RM References: A.08.02 (02)
AI95-00057-01/03 1999-08-31 -- Text_IO.Flush should use mode 'in'
Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: A.10.01 (21) A.10.03 (20) A.12.01 (25)
AI95-00058-01/08 1999-09-26 -- Accessibility Rules for Shared_Passive Packages
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Work Item 95-06-25 RM References: E.02.01 (08)
AI95-00059-01/02 1999-07-08 -- Specifying Storage size for tasks
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 13.03 (61)
AI95-00060-01/05 1999-05-27 -- No predefined 'Truncate Attribute on Fixed-Point Types
Priority: Medium Difficulty: Medium Class: Confirmation Status: WG9 Approved (8-0-0) 97-07-04 RM References: A.05.04 (00)
AI95-00062-01/06 1999-10-07 -- Derived access types share the same pool
Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: 3.04 (31) 3.10 (07)
AI95-00063-01/07 2000-07-13 -- Erroneous execution for closing default files
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: A.10.03 (23)
AI95-00064-01/10 2000-04-20 -- Elaboration checks for renamings-as-body
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-05-24 RM References: 3.11 (10) 3.11.01 (01) 8.05.04 (08)
AI95-00065-01/01 1995-09-05 -- (Deleted)
Class: Ramification Status: Deleted 96-09-05 RM References: 3.09.02 (01)
AI95-00066-01/01 1999-08-31 -- Incorrect syntax in example -- remove "limited"
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: 13.11 (39)
AI95-00067-01/05 2000-04-11 -- Pragma Restrictions(Max_Tasks, Max_Asynchronous_Select_Nesting)
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: D.07 (15) D.07 (17-19)
AI95-00068-01/02 1999-09-15 -- Number of queuing policies defined
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: D.04 (01)
AI95-00069-01/03 2000-01-25 -- One queuing policy per partition
Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: D.04 (15)
AI95-00070-01/02 2000-06-19 -- Incorrect picture string example
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: F.03.02 (74)
AI95-00071-01/04 2000-06-19 -- Correction to the Valid function in COBOL interface
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: B.04 (63-65)
AI95-00072-01/04 2000-04-11 -- Clarification of result length for conversions in COBOL interface
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: B.04 (71) B.04 (79) B.04 (87)
AI95-00073-01/01 1999-05-28 -- Pragmas are allowed in generic_formal_parts.
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 2.08 (05)
AI95-00074-01/02 1999-05-28 -- Pragma Inline Requires an Argument
Priority: Medium Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 6.03.02 (02)
AI95-00076-01/03 1999-07-08 -- String literal constraint ramification is correct.
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 4.02 (11)
AI95-00077-01/04 2000-01-25 -- Separate compilation of generic bodies
Priority: Medium Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 10.01.04 (03)
AI95-00078-01/03 1999-07-08 -- semantic dependence on illegal or obsolete units
Priority: Low Difficulty: Medium Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 10.01.04 (05)
AI95-00081-01/02 2000-04-11 -- Integer_Text_IO, etc. not listed in A(2)
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: A (02)
AI95-00082-01/03 2000-04-11 -- The PCS may be defined by the user
Class: Binding Interpretation Status: Corrigendum 2000 99-07-08 RM References: E.04 (20) E.05 (24)
AI95-00083-01/07 2000-07-13 -- Aggregates of a controlled type
Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 7.06 (17) 7.06 (21)
AI95-00084-01/03 1999-07-08 -- Questions about Generic_Elementary_Functions
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 98-06-12 RM References: A.05.01 (00)
AI95-00085-01/08 2002-05-09 -- Append_File, Reset, and positioning for Stream_IO
Priority: High Difficulty: Hard Class: Confirmation Status: Amendment 200Y 02-07-09 RM References: A.08.02 (16) A.12.01 (28.1) A.12.01 (33)
AI95-00086-01/06 2000-07-07 -- Passing generic formal packages with (<>)
Priority: Medium Difficulty: Hard Class: Confirmation Status: Work Item 00-07-07 RM References: 12.07 (0) (00)
AI95-00087-01/04 2000-01-25 -- Saving and restoring Current_Output
Priority: Low Difficulty: Easy Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: A.10.03 (00)
AI95-00089-01/06 2000-04-11 -- Float_Random.Value, Discrete_Random.Value
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: A.05.02 (40)
AI95-00090-01/04 1996-02-06 -- (Deleted)
Class: Ramification Status: Deleted 96-02-06 RM References: D.01 (22)
AI95-00091-01/02 1999-08-31 -- Pragma Locking_Policy cannot be in a program unit
Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: D.03 (06)
AI95-00092-01/08 1999-09-15 -- Priority changes due to Set_Priority and Hold are not transitive
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: D.11 (05) D.01 (21) D.01 (22)
AI95-00093-01/06 2000-07-31 -- Float_Type'Small
Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 4.01.04 (12)
AI95-00094-01/01 1999-07-08 -- Exponentiation: 0.0 ** 0.0 raises Argument_Error.
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved (8-0-0) 97-07-04 RM References: A.05.01 (42)
AI95-00095-01/05 2000-07-13 -- Modular types on one's complement machines
Priority: High Difficulty: Medium Class: Ramification Status: Corrigendum 2000 99-05-25 RM References: 3.05.04 (07) 3.05.04 (27)
AI95-00096-01/03 1999-07-08 -- sparse case statements
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 5.04 (00)
AI95-00097-01/07 2000-01-25 -- Conversions between access types with different representations
Priority: High Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 4.06 (47)
AI95-00098-01/02 1999-08-31 -- unknown_discriminant_parts on generic formal types
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: 3.07 (08) 12.05 (10)
AI95-00099-01/02 1999-07-08 -- Accuracy requirements for elementary functions
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved (8-0-0) 97-07-04 RM References: A.05.01 (01)
AI95-00100-01/03 2001-01-29 -- Truncation required for static expressions if Machine_Rounds is
Priority: Low Difficulty: Medium Class: Confirmation Status: Work Item 95-10-21 RM References: 4.09 (38)
AI95-00101-01/06 1999-09-15 -- Abort_Task has a parameter of mode 'in'
Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: C.07.01 (03)
AI95-00102-01/02 1999-05-28 -- A generic formal limited private type can have an access discriminant.
Priority: Medium Difficulty: Medium Class: Confirmation Status: WG9 Approved 97-11-14 RM References: 3.07 (10)
AI95-00103-01/04 2000-01-25 -- Storage pools and access types designating task types
Priority: Medium Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 13.11 (00)
AI95-00104-01/08 1999-09-15 -- Version and Body_Version attributes
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: E.03 (05)
AI95-00105-01/04 1999-05-27 -- extra negative value
Priority: Medium Difficulty: Medium Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 3.05.04 (09)
AI95-00106-01/10 2000-07-11 -- Freezing rules
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: 13.14 (06) 13.14 (08) 13.14 (11) 13.14 (04)
AI95-00107-01/06 1999-05-28 -- Base attribute for non-scalar subtypes?
Priority: High Difficulty: Hard Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 4.01.04 (12)
AI95-00108-01/08 2000-07-31 -- Inheritance of stream attributes for type extensions
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-06-02 RM References: 13.13.02 (09) 13.13.02 (27) 13.13.02 (36)
AI95-00109-01/07 1999-11-29 -- Size and Alignment Attributes for Subtypes
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Work Item 98-04-01 RM References: 13.03 (55)
AI95-00110-01/04 1999-05-27 -- No Constraint Check on 'out' Parameter of an Access Type
Priority: Medium Difficulty: Medium Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 6.04.01 (13)
AI95-00111-01/03 2000-04-11 -- Accept body not defined
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: D.11 (18) J.07.01 (16) J.07.01 (20)
AI95-00112-01/04 1999-05-27 -- Wide_String file names
Priority: Low Difficulty: Medium Class: Confirmation Status: WG9 Approved 96-12-07 RM References: A.11 (00)
AI95-00113-01/04 1999-09-13 -- Exception raised by Month, Day, Seconds in Ada.Calendar?
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: 9.06 (26)
AI95-00114-01/00 2000-08-31 -- Editorial Comments on AARM
Priority: Low Difficulty: Hard Class: Confirmation Status: Work Item 96-04-10 RM References: 12.03 (11)
AI95-00115-01/03 2000-07-13 -- Controlled types in language-defined generic packages
Priority: High Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-24 RM References: 3.09.01 (03) 7.06 (04) A (00)
AI95-00116-01/05 2000-06-21 -- Elaboration of a task with no task_definition
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 9.01 (09)
AI95-00117-01/08 2000-04-11 -- Calling conventions
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 3.09.02 (10) 6.03.01 (13) 13.01 (11) B.01 (28)
AI95-00118-01/05 2000-04-11 -- Termination signals query of Terminate attribute
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 9.10 (06)
AI95-00119-01/05 2000-07-13 -- Is normal termination an "external interaction"?
Priority: Low Difficulty: Hard Class: Ramification Status: Records of Response 2000 00-01-24 RM References: 1.01.03 (15)
AI95-00120-01/05 1999-05-28 -- What is the minimal upper bound of type Integer?
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 3.05.02 (03)
AI95-00121-01/06 2000-04-11 -- Pragma Attach_Handler on nested objects
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: C.03.01 (07) C.03.01 (12) C.03.01 (14)
AI95-00122-01/03 1999-05-28 -- Use_type_clause where First Subtype is not Directly Visible
Priority: Medium Difficulty: Medium Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 8.04 (08)
AI95-00123-01/12 2000-08-17 -- Equality for composite types
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 4.05.02 (24) 4.05.02 (32)
AI95-00124-01/04 1999-08-31 -- The AE characters are allowed in identifiers
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 1.02 (08) 2.01 (08)
AI95-00125-01/04 2000-07-12 -- Order of Size and Small clauses for fixed point types
Priority: Medium Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 13.03 (55)
AI95-00126-01/11 2000-07-13 -- Classification of language-defined packages
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: E.02.02 (08) 7.06 (04) A.05.01 (09) G.01.01 (25) G.01.02 (09)
AI95-00127-01/10 2000-07-31 -- Expected type of a 'Access attribute
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-25 RM References: 3.09.02 (07) 3.09.02 (09) 3.10.02 (24) 3.10.02 (27) 4.08 (03)
AI95-00128-01/08 2000-07-31 -- String packages
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-08-13 RM References: A.04.03 (68) A.04.04 (101) A.04.04 (102-105) A.04.05 (86-87) A.04.03 (2,74)
AI95-00129-01/03 1999-05-28 -- Discriminant Inheritance for Private Extensions
Priority: Low Difficulty: Medium Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 7.03 (10)
AI95-00130-01/07 2000-04-11 -- Enforcing Restrictions might violate the generic contract model
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: 13.12 (08) 13.12 (09) D.07 (04) H.04 (08)
AI95-00131-01/11 2000-04-11 -- Interface to C -- passing records as parameters of mode 'in'
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: B.01 (01) B.01 (13-18) B.01 (60-61) B.01 (68-69)
AI95-00132-01/06 2000-07-12 -- Exception raised at end of stream
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 13.13.01 (08) 13.13.02 (35) A.13 (13)
AI95-00133-01/02 1998-03-27 -- controlling bit ordering
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Work Item 96-05-07 RM References: 13.05.03 (00)
AI95-00134-01/02 1999-05-27 -- Source Representation
Priority: Medium Difficulty: Easy Class: Confirmation Status: WG9 Approved 96-12-07 RM References: 2.01 (18)
AI95-00135-01/05 2000-07-13 -- Circular renamings as body
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-08-13 RM References: 8.05.04 (05) 8.05.04 (08)
AI95-00136-01/06 1999-08-31 -- Placement of program unit pragmas in generic packages
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: 10.01.05 (05)
AI95-00137-01/08 2000-08-31 -- Attribute definition clause for stream attributes
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 13.01 (10-11)
AI95-00138-01/03 1999-05-28 -- Null String Literals when the Index Type is Modular
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 4.02 (10)
AI95-00139-01/03 1999-08-31 -- Interfaces.C.Strings.Value raises Constraint_Error when Length is 0
Priority: Medium Difficulty: Easy Class: Ramification Status: Corrigendum 2000 99-06-02 RM References: B.03.01 (36)
AI95-00140-01/06 2000-07-11 -- Semantics of Interfaces.C.Strings.To_Char_Ptr when Nul_Check is False
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: B.03.01 (24)
AI95-00141-01/07 1999-05-27 -- Exceptions in Interfaces.C and its Children
Priority: High Difficulty: Hard Class: Confirmation Status: WG9 Approved 97-11-14 RM References: B.03 (00)
AI95-00142-01/01 1999-08-31 -- Incorrect example for Interfaces.C.Pointers
Class: Presentation Status: Corrigendum 2000 99-07-28 RM References: B.03.02 (49)
AI95-00143-01/04 1999-05-27 -- Distinct Names for Compilation Units
Priority: Medium Difficulty: Easy Class: Confirmation Status: WG9 Approved 98-06-12 RM References: 8.03 (25)
AI95-00144-01/01 1997-11-14 -- Pragma List
Priority: Low Difficulty: Medium Class: Confirmation Status: No Action 11-1-0 97-11-14 RM References: 2.08 (25)
AI95-00145-01/04 2000-07-13 -- Profile of predefined operators for scalar types
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 3.05 (15) 8.05.04 (05) A.01 (07) A.01 (09-10)
AI95-00146-01/00 1997-11-14 -- Controlled Components are Finalized
Priority: Low Difficulty: Easy Class: Confirmation Status: No Action 10-0-2 97-11-14 RM References: 7.06.01 (04)
AI95-00147-01/12 2002-11-23 -- Optimization of controlled types
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Amendment 200Y 02-10-23 RM References: 7.06 (21)
AI95-00148-01/01 2000-02-14 -- Requeue of protected entry calls
Priority: Low Difficulty: Easy Class: Confirmation Status: Work Item 00-02-14 RM References: 9.05.04 (07)
AI95-00149-01/04 2000-10-04 -- Miscellaneous Confirmations
Priority: Low Difficulty: Easy Class: Confirmation Status: Received 96-09-04 RM References: 8.06 (12)
AI95-00150-01/07 1999-10-07 -- Uniqueness of component names
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-08-13 RM References: 8.03 (26)
AI95-00151-01/03 1999-08-31 -- Bounds of string returned by Ada.Strings.Maps.To_Range
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: A.04.02 (63)
AI95-00152-01/06 2000-01-25 -- Operators not inherited from root numeric types
Priority: Medium Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 4.05.05 (17)
AI95-00153-01/03 1999-09-15 -- Picture string grammar or composition rules need tightening
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: F.03.01 (04-38) F.03.01 (01) F.03.01 (43)
AI95-00155-01/02 1996-09-15 -- (Deleted)
Class: Ramification Status: Deleted 96-09-15 RM References: 13.13.02 (00)
AI95-00156-01/07 2000-07-31 -- Polar implementation of complex exponentiation for negative exponents
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: G.01.01 (55)
AI95-00157-01/06 2000-07-13 -- Visibility of inherited private components
Priority: High Difficulty: Hard Class: Ramification Status: Records of Response 2000 00-01-24 RM References: 7.03 (15)
AI95-00158-01/01 1997-08-19 -- T'Class as generic actual type
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Received 96-09-04 RM References: 12.05 (06)
AI95-00159-01/07 2000-05-30 -- Shared variables in Shared_Passive?
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-20 RM References: 9.10 (00) E.04 (20)
AI95-00160-01/04 2000-07-12 -- Daylight savings and Ada.Calendar
Priority: Medium Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 9.06 (24)
AI95-00161-01/07 2002-05-14 -- Default-initialized objects
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: 10.02.01 (04) 10.02.01 (09) 10.02.01 (11) 7.06 (05) 7.06 (07) 9.06 (10) 13.07 (12) 13.11 (06) 13.13.01 (03) A.04.02 (04)
AI95-00162-01/02 1998-10-02 -- Anonymous access types and tasks termination/controlled type finalization
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Work Item 98-10-02 RM References: 3.10.02 (13)
AI95-00163-01/05 2000-07-07 -- User-defined fixed,fixed multiplying op
Priority: High Difficulty: Hard Class: Confirmation Status: WG9 Approved (8-0-0) 97-07-04 RM References: 4.05.05 (18)
AI95-00164-01/07 2000-09-26 -- Definition of remote access type
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: E.02.02 (09)
AI95-00165-01/08 2000-06-19 -- Recursive use of task attributes
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: C.07.02 (13) C.07.02 (15) C.07.02 (16)
AI95-00166-01/05 2000-04-11 -- Parameterless_Handler values designating default treatment
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: C.03.02 (16) C.03.02 (18)
AI95-00167-01/03 2003-02-09 -- Scalar unchecked conversion can be used with 'Valid to prevent erroneousness
Priority: Low Difficulty: Hard Class: Binding Interpretation Status: Amendment 200Y 03-02-19 RM References: 13.09.01 (12)
AI95-00168-01/09 2000-09-25 -- Aliased objects cannot have discriminants modified
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 4.06 (12) 3.07.01 (07)
AI95-00169-01/06 2000-08-18 -- Exceptions raised by Adjust/Finalize -- missing cases
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 7.06.01 (13) 7.06.01 (14) 7.06.01 (17)
AI95-00170-01/02 1999-07-27 -- Can an attribute defined in an annex be set in an attribute definition clause?
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 99-06-12 RM References: 13.03 (05)
AI95-00171-01/09 2000-07-13 -- Elaboration of subtype_indications with per-object constraints
Priority: Low Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-08-17 RM References: 3.08 (18) 3.03.01 (18) 3.06 (22) 4.03.01 (19) 4.08 (10) 9.04 (14) 9.05.02 (22)
AI95-00172-01/04 2001-01-29 -- Questions about main subprograms
Priority: Low Difficulty: Easy Class: Confirmation Status: Work Item 97-03-19 RM References: 10.02 (07)
AI95-00173-01/01 2001-01-29 -- Optimizations and the use of 'Address
Priority: Low Difficulty: Hard Class: Binding Interpretation Status: Work Item 98-03-17 RM References: 13.03 (16)
AI95-00174-01/01 2000-11-28 -- Are 'Read and 'Write guaranteed to be "inverses" for predefined types?
Priority: Low Difficulty: Easy Class: Confirmation Status: Deleted 00-11-28 RM References: 13.13.02 (09)
AI95-00175-01/04 2000-07-31 -- Full conformance of expressions with attributes
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-06-25 RM References: 6.03.01 (19) 6.03.01 (21)
AI95-00176-01/05 1999-08-31 -- Access_Check is performed for access discriminants
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: 11.05 (11)
AI95-00177-01/04 1999-09-15 -- Interfaces.C.Strings.Value with Length returning String
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: B.03.01 (40)
AI95-00178-01/03 2003-02-20 -- Which I/O operations are potentially blocking?
Priority: Low Difficulty: Medium Class: Ramification Status: ARG Approved 8-0-0 03-02-09 RM References: 9.05.01 (18)
AI95-00179-01/05 2000-07-12 -- Finalization and Unchecked_Deallocation
Priority: High Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-24 RM References: 7.06.01 (17)
AI95-00180-01/06 2000-07-12 -- Pragma Elaborate for child units
Priority: Medium Difficulty: Easy Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 10.01.02 (06)
AI95-00181-01/03 1999-08-31 -- Components of Stream_Element_Array should be aliased
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-05-27 RM References: 13.13.01 (04) 13.13.01 (09)
AI95-00182-01/05 1999-10-07 -- Extension aggregates with controlled subcomponents
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 7.06 (11) 7.06.01 (13)
AI95-00183-01/04 2000-01-25 -- Primitive operations declared before it is known if the type is tagged
Priority: High Difficulty: Medium Class: Confirmation Status: Records of Response 2000 00-01-25 RM References: 3.09.02 (01)
AI95-00184-01/08 2000-07-13 -- Definiteness and type derivation
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 4.06 (05) 4.06 (54) 8.05.01 (05)
AI95-00185-01/04 2001-09-11 -- Branch cuts of inverse trigonometric and hyperbolic functions
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: G.01.02 (15) G.01.02 (16) G.01.02 (17) G.01.02 (20)
AI95-00186-01/02 1999-03-21 -- Range of root_integer
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Work Item 97-03-19 RM References: 3.05.04 (14) 3.04 (9)
AI95-00187-01/00 1997-08-19 -- Task attribute operations are atomic but not sequential
Priority: Low Difficulty: Medium Class: Confirmation Status: Received 97-08-19 RM References: C.07.02 (16)
AI95-00188-01/03 1999-03-21 -- The definition of setting a task base priority is too vague
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Work Item 98-04-02 RM References: D.05 (10)
AI95-00189-01/01 2000-11-17 -- The meaning of the terms "processor", "multiprocessor", and "processing node"
Priority: Medium Difficulty: Medium Class: Confirmation Status: No Action 00-11-17 RM References: E (02)
AI95-00190-01/05 1999-10-08 -- Compile-time enforcement of pragma Restrictions
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 13.12 (09) D.07 (15)
AI95-00191-01/02 2001-01-29 -- Are formal parameters passed by reference objects or views?
Priority: Low Difficulty: Easy Class: Ramification Status: Received 97-08-19 RM References: 3.03 (04)
AI95-00192-01/06 2000-04-11 -- A library subprogram_body should replace, not complete, an instance
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-08 RM References: 6.03 (04) 10.01.04 (04)
AI95-00193-01/06 1999-09-15 -- Initialize, Adjust, and exceptions
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 7.06.01 (04) 7.06.01 (16)
AI95-00194-01/02 1999-08-31 -- Error in Standard_Error definition
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: A.10.03 (12)
AI95-00195-01/14 2002-11-27 -- Streams
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Amendment 200Y 02-10-23 RM References: 8.03 (23) 13.13.02 (09/1) 13.13.02 (27) 13.13.02 (35) 13.13.02 (36/1) 13.13.02 (36.1/1)
AI95-00196-01/03 2002-11-23 -- Assignment and tag-indeterminate calls with controlling results
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-10-23 RM References: 3.09.02 (17)
AI95-00197-01/04 1999-11-18 -- (Deleted)
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Deleted 99-11-18 RM References: 7.06 (21)
AI95-00198-01/02 1999-07-28 -- pragma Convention(Intrinsic) is not a completion
Priority: Low Difficulty: Easy Class: Confirmation Status: WG9 Approved 99-06-12 RM References: 6.03.01 (11)
AI95-00199-01/07 2000-04-13 -- (Deleted)
Priority: High Difficulty: Hard Class: Binding Interpretation Status: Deleted 00-04-13 RM References: 10.01.05 (07)
AI95-00200-01/01 1999-03-14 -- Generic formal subprograms as dispatching operations
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Work Item 99-03-14 RM References: 3.02.03 (07)
AI95-00201-01/01 1998-04-01 -- object subtype must statically match designated subtype
Priority: Medium Difficulty: Medium Class: Confirmation Status: No Action 10-0-2 98-04-01 RM References: 4.06 (16)
AI95-00202-01/05 2000-07-13 -- Primitives of formal type derived from another formal type
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: 12.05.01 (21)
AI95-00203-01/04 1999-10-06 -- S'Digits when T'Machine_Radix is 10
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 3.05.08 (02)
AI95-00204-01/03 2003-01-15 -- Language interfacing support is optional
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Work Item 99-02-02 RM References: B.02 (12) B.02 (13) B.03 (61/1) B.04 (92) B.05 (20)
AI95-00205-01/02 1999-08-31 -- Priority changes in abortable part
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: D.04 (10) D.04 (11)
AI95-00206-01/05 2000-07-07 -- Ada.Task_Identification.Is_Callable for the environment task
Priority: Medium Difficulty: Easy Class: Ramification Status: Records of Response 2000 00-01-24 RM References: C.07.01 (10)
AI95-00207-01/05 2000-07-10 -- Only the current unit is affected by pragma Inspection_Point
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-28 RM References: H.03.02 (5) H.03.02 (8)
AI95-00208-01/05 1999-08-31 -- What is the meaning of "same representation" in all partitions?
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: E.02 (13)
AI95-00209-01/02 2000-11-13 -- pragma Reviewable; can objects become uninitialized?
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Work Item 99-02-05 RM References: H.03.01 (8)
AI95-00210-01/03 1999-07-28 -- Questions on pragma Restriction No_Recursion and No_Reentrancy
Priority: Medium Difficulty: Easy Class: Confirmation Status: WG9 Approved 99-06-12 RM References: H.04 (24) H.04 (27)
AI95-00211-01/06 2000-07-12 -- Can an abstract subprogram be renamed?
Priority: Medium Difficulty: Easy Class: Ramification Status: Records of Response 2000 00-01-24 RM References: 8.05.04 (7)
AI95-00212-01/03 2002-11-27 -- Restrictions on configuration pragmas
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-10-23 RM References: 10.01.05 (09)
AI95-00213-01/06 2000-07-12 -- Formal object matching for formal packages
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: 12.07 (05) 12.07 (06)
AI95-00214-01/01 1999-01-29 -- Distinct Names for Compilation Units (again).
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Work Item 99-01-29 RM References: 10.02 (19) 10.01.04 (07)
AI95-00215-01/02 1999-08-31 -- Returning remote class-wide values
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Corrigendum 2000 99-07-27 RM References: E.04 (18)
AI95-00216-01/11 2003-02-17 -- Unchecked unions -- variant records with no run-time discriminant
Priority: Medium Difficulty: Hard Class: Amendment Status: Amendment 200Y 03-02-17 RM References: B.03.03 (00) B.03 (60.2)
AI95-00217-01/03 2000-04-13 -- Handling Mutually Dependent Type Definitions that Cross Packages
Priority: High Difficulty: Hard Class: Amendment Status: Work Item 99-03-23 RM References: 10.01.02 (01) 3.10.01 (02) Alternatives: AI95-00217-02 AI95-00217-03 AI95-00217-04 AI95-00217-05 AI95-00217-06 AI95-00217-07
AI95-00217-02/02 2001-09-03 -- Handling mutually recursive types via package "abstracts"
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 01-06-02 RM References: 7.01 (02) Alternatives: AI95-00217-01 AI95-00217-03 AI95-00217-04 AI95-00217-05 AI95-00217-06 AI95-00217-07
AI95-00217-03/01 2001-09-21 -- Handling mutually recursive types via separate incomplete types
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 01-09-21 RM References: 3.10.01 (02) Alternatives: AI95-00217-01 AI95-00217-02 AI95-00217-04 AI95-00217-05 AI95-00217-06 AI95-00217-07
AI95-00217-04/04 2002-12-02 -- Type stubs with package specifiers
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item (rejected by WG9) 02-12-13 RM References: 3.10.01 (02) 3.10.01 (03) 3.10.01 (04) 3.10.01 (05) 3.10.01 (08) 3.10.01 (09) 3.10.01 (10) 3.10.01 (11) J.10 (00) Alternatives: AI95-00217-01 AI95-00217-02 AI95-00217-03 AI95-00217-05 AI95-00217-06 AI95-00217-07
AI95-00217-05/01 2003-01-16 -- Type stubs with abstracted packages
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 03-01-16 RM References: 3.10.01 (02) 3.10.01 (03) 3.10.01 (04) 3.10.01 (05) 3.10.01 (08) 3.10.01 (09) 3.10.01 (10) 3.10.01 (11) 10.01.02 (03) 10.01.02 (04) Alternatives: AI95-00217-01 AI95-00217-02 AI95-00217-03 AI95-00217-04 AI95-00217-06 AI95-00217-07
AI95-00217-06/01 2003-02-04 -- Limited With Clauses
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 03-02-04 RM References: 10.01.02 (03) 10.01.02 (04) 10.01.02 (08) J.10 (00) Alternatives: AI95-00217-01 AI95-00217-02 AI95-00217-03 AI95-00217-04 AI95-00217-05 AI95-00217-07
AI95-00217-07/00 2003-03-03 -- Child type stubs
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 03-03-03 RM References: 3.10.01 (02) Alternatives: AI95-00217-01 AI95-00217-02 AI95-00217-03 AI95-00217-04 AI95-00217-05 AI95-00217-06
AI95-00218-01/06 2001-09-11 -- Accidental overloading when overriding
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 02-10-15 RM References: 8.03 (26) Alternatives: AI95-00218-02
AI95-00218-02/03 2003-01-21 -- Accidental overloading when overriding
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 02-09-30 RM References: 8.03 (26) Alternatives: AI95-00218-01
AI95-00219-01/01 1999-05-14 -- Conversions between related types.
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Work Item 99-05-14 RM References: 4.06 (8-23)
AI95-00220-01/03 2002-11-27 -- Subprograms withing private compilation units
Priority: High Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-10-24 RM References: 10.01.02 (8)
AI95-00221-01/03 2001-09-07 -- Default_Bit_Order is static
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: 13.07 (15) 13.07 (35)
AI95-00222-01/01 1999-06-25 -- Feature control
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 99-06-25 RM References: 13.12 (1-11)
AI95-00223-01/03 2001-09-07 -- Line terminators are skipped by Get.
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: A.10.06 (05)
AI95-00224-01/08 2003-02-17 -- pragma Unsuppress
Priority: Medium Difficulty: Medium Class: Amendment Status: Amendment 200Y 03-02-17 RM References: 11.05 (1) 11.05 (3) 11.05 (4) 11.05 (5) 11.05 (6) 11.05 (7) 11.05 (8) 11.05 (27) 11.05 (29) J.10 (00)
AI95-00225-01/04 2002-06-07 -- Aliased current instance for limited types
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: 3.10 (09)
AI95-00226-01/01 1999-12-09 -- Cyclic Elaboration Dependences
Priority: Low Difficulty: Medium Class: Ramification Status: Work Item 99-12-09 RM References: E.01 (10)
AI95-00227-01/05 2001-09-11 -- Behavior of Ada.Streams.Read when at the end of stream
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-01-17 RM References: 13.13.01 (4) 13.13.01 (5) 13.13.01 (8)
AI95-00228-01/04 2003-02-20 -- Premature use of 'shall be overridden' subprograms
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 03-02-20 RM References: 3.09.03 (6) 8.05.04 (5/1)
AI95-00229-01/05 2002-05-14 -- Accessibility rules and generics
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: 3.10.02 (32)
AI95-00230-01/04 2003-02-05 -- Generalized use of anonymous access types
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 00-04-13 RM References: 3.10 (01)
AI95-00231-01/02 2001-10-01 -- Access-to-constant parameters and null-excluding subtypes
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 00-04-13 RM References: 3.10 (06) 3.10 (12) 4.06 (49) 8.06 (25)
AI95-00232-01/01 2000-04-13 -- Dispatching operation visibility and ambiguity
Priority: Low Difficulty: Hard Class: Amendment Status: Work Item 00-04-13 RM References: 10.01.02 (01)
AI95-00233-01/03 2002-05-09 -- Inheritance of components of generic formal derived types
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-09 RM References: 12.05 (08) 12.05.01 (20) 12.05.01 (21)
AI95-00234-01/02 2000-11-28 -- Unsigned integer types
Priority: Low Difficulty: Hard Class: Amendment Status: No Action (9-0-1) 00-11-18 RM References: 3.05.04 (00)
AI95-00235-01/05 2001-09-11 -- Resolving 'Access
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: 3.10.02 (02)
AI95-00236-01/02 2000-11-19 -- Minimum criteria for metrics documentation
Priority: Low Difficulty: Medium Class: Confirmation Status: WG9 Approved 01-10-05 RM References: D (02)
AI95-00237-01/05 2001-09-11 -- Finalization of task attributes
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Work Item 01-10-05 RM References: C.07.02 (17)
AI95-00238-01/03 2002-05-09 -- What is the lower bound of Ada.Strings.Bounded.Slice?
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-09 RM References: A.04.04 (101)
AI95-00239-01/01 2000-07-20 -- Controlling inherited default expressions
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Work Item 00-07-20 RM References: 3.09.02 (18)
AI95-00240-01/04 2002-05-09 -- Stream attributes for limited types in Annex E
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-09 RM References: E.02.02 (8) E.02.02 (14) E.02.03 (14)
AI95-00241-01/03 2001-09-11 -- Testing for Null_Occurrence
Priority: Medium Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: 11.04.01 (14)
AI95-00242-01/02 2001-10-18 -- Surprise behavior of Update
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-09 RM References: B.03.01 (50)
AI95-00243-01/02 2000-11-27 -- Is a subunit of a subunit of L also a subunit of L?
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-10-23 RM References: 10.01.03 (8)
AI95-00244-01/01 2000-10-30 -- Legal units which depend on illegal units
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Received 00-10-30 RM References: 10.01.04 (05) 10.01.04 (06)
AI95-00245-01/01 2000-10-30 -- Consistency of inlined calls
Priority: Low Difficulty: Medium Class: Confirmation Status: Work Item 00-10-30 RM References: 10.01.04 (07)
AI95-00246-01/05 2002-05-14 -- View conversions between arrays of a by-reference type
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: 4.06 (12) 4.06 (09)
AI95-00247-01/02 2002-05-14 -- Alignment of composite types
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: 13.03 (26)
AI95-00248-01/07 2002-12-03 -- Directory Operations
Priority: Medium Difficulty: Medium Class: Amendment Status: Amendment 200Y 02-07-12 RM References: A.16 (00) A.08.02 (22)
AI95-00249-01/09 2002-12-03 -- Ravenscar profile for high-integrity systems
Priority: High Difficulty: Medium Class: Amendment Status: Amendment 200Y 02-10-23 RM References: D.13 (01)
AI95-00250-01/03 2001-04-29 -- Protected Types, Extensible, Tagged, Abstract
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 00-12-04 RM References: 9.04 (05) 9.05.02 (02) 9.05.03 (02)
AI95-00251-01/06 2002-09-27 -- Abstract Interfaces to provide Multiple Inheritance
Priority: High Difficulty: Hard Class: Amendment Status: Work Item 00-12-04 RM References: 3.04 (02) 3.09.01 (02)
AI95-00252-01/02 2001-10-05 -- Object.Operation Notation
Priority: High Difficulty: Hard Class: Amendment Status: Work Item 00-12-04 RM References: 4.01.03 (05)
AI95-00253-01/03 2001-09-07 -- The legality rules for pragmas Attach_Handler and Interrupt_Handler are similar
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: C.03.01 (08)
AI95-00254-01/03 2002-02-25 -- Downward closures for access to subprogram types
Priority: Low Difficulty: Hard Class: Amendment Status: Work Item 02-11-06 RM References: 3.10 (11)
AI95-00255-01/03 2002-10-25 -- Object renaming of subcomponents of generic in out objects
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-10-25 RM References: 8.05.01 (05) 12.04 (09)
AI95-00256-01/07 2003-02-20 -- Various wording changes to the standard
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 03-02-20 RM References: 13.11.01 (01) A.12.01 (30) G.02.02 (03) 7.06.01 (16) 7.04 (09) 10.02 (09) D.02.02 (17) D.03 (15) D.04 (15)
AI95-00257-01/04 2002-05-10 -- Restrictions for implementation-defined entities
Priority: Low Difficulty: Easy Class: Amendment Status: Amendment 200Y 02-07-10 RM References: 13.12 (07)
AI95-00258-01/03 2001-09-11 -- Behavior of Interfaces.C.To_C when the result is null
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: B.03 (50)
AI95-00259-01/04 2003-02-20 -- Can accesses to volatile objects be combined?
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 03-02-20 RM References: C.06 (21)
AI95-00260-01/04 2002-05-10 -- How to control the tag representation in a stream
Priority: Low Difficulty: Medium Class: Amendment Status: Amendment 200Y 02-07-10 RM References: 13.13.02 (28) 13.13.02 (31) 13.13.02 (34) 13.13.02 (38)
AI95-00261-01/01 2001-02-15 -- Extending enumeration types
Priority: Low Difficulty: Medium Class: Amendment Status: No Action (8-0-0) 03-02-07 RM References: 13.13.02 (31) 13.13.02 (34)
AI95-00262-01/06 2002-12-03 -- Access to private units in the private part
Priority: Medium Difficulty: Hard Class: Amendment Status: Amendment 200Y 02-07-11 RM References: 10.01.02 (04) 10.01.02 (08)
AI95-00263-01/03 2002-11-27 -- Scalar formal derived types are never static
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-10-25 RM References: 4.09 (29)
AI95-00264-01/01 2001-05-09 -- Exceptions as Types
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 01-05-09 RM References: 11.01 (02) 11.03 (02)
AI95-00265-01/07 2003-02-18 -- Partition Elaboration Policy for High-Integrity Systems
Priority: High Difficulty: Medium Class: Amendment Status: Amendment 200Y 03-02-18 RM References: H.06 (00)
AI95-00266-01/05 2002-03-09 -- Task Termination procedure
Priority: High Difficulty: Medium Class: Amendment Status: Work Item 01-05-10 RM References: D.02.02 (5) D.07 (00) Alternatives: AI95-00266-02
AI95-00266-02/01 2002-06-01 -- Task Termination procedure
Priority: High Difficulty: Medium Class: Amendment Status: Work Item 01-06-01 RM References: D.02.02 (5) D.07 (00) Alternatives: AI95-00266-01
AI95-00267-01/05 2002-06-07 -- Fast float-to-integer conversions
Priority: Medium Difficulty: Easy Class: Amendment Status: Amendment 200Y 02-07-10 RM References: 4.06 (33) A.05.03 (41)
AI95-00268-01/03 2001-09-07 -- Rounding of real static expressions
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-05-09 RM References: 4.09 (38)
AI95-00269-01/03 2001-09-20 -- Generic formal objects can be static in the instance
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Work Item 01-05-25 RM References: 4.09 (29)
AI95-00270-01/04 2003-02-18 -- Stream item size control
Priority: High Difficulty: Hard Class: Amendment Status: Amendment 200Y 03-02-18 RM References: 13.13.02 (02) 13.13.02 (09/1) 13.13.02 (17)
AI95-00271-01/03 2002-01-04 -- (Deleted)
Priority: Medium Difficulty: Hard Class: Amendment Status: Deleted 02-01-04 RM References: 7.01 (02)
AI95-00272-01/02 2002-05-10 -- Pragma Atomic and slices
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: C.06 (07)
AI95-00273-01/02 2002-05-09 -- Use of PCS should not be normative
Priority: Low Difficulty: Hard Class: Amendment Status: Amendment 200Y 02-07-09 RM References: E.05 (01) E.05 (27)
AI95-00274-01/00 2001-09-19 -- Requiring complete record representation clauses
Priority: Low Difficulty: Easy Class: Amendment Status: No Action (8-0-0) 03-02-07 RM References: 13.05.01 (2)
AI95-00275-01/01 2001-09-20 -- Aliased components and generic formal arrays
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Work Item 01-09-20 RM References: 12.05.03 (08)
AI95-00276-01/02 2001-11-27 -- Interfaces.C.Strings.Chars_Ptr_Array has aliased components
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Amendment 200Y 02-07-10 RM References: B.03.01 (06)
AI95-00277-01/02 2002-01-04 -- (Deleted)
Priority: Medium Difficulty: Hard Class: Amendment Status: Deleted 02-01-04 RM References: 3.10.01 (02)
AI95-00278-01/01 2001-10-17 -- Task Entry without Accept Statement
Priority: Low Difficulty: Medium Class: Amendment Status: No Action (7-0-0) 02-02-10 RM References: 9.05.02 (27)
AI95-00279-01/03 2003-02-20 -- Tag read by T'Class'Input
Priority: Medium Difficulty: Medium Class: Binding Interpretation Status: Work Item 01-12-21 RM References: 13.13.02 (34) 3.09 (12) 13.13.02 (36/1)
AI95-00280-01/03 2003-02-19 -- Allocation, deallocation, and use of objects after finalization
Priority: High Difficulty: Medium Class: Binding Interpretation Status: Work Item 01-12-21 RM References: 9.04 (20) 4.08 (11)
AI95-00281-01/01 2001-12-26 -- Representation of enumeration type image attribute
Priority: Low Difficulty: Medium Class: Amendment Status: No Action (7-0-0) 02-02-10 RM References: 13.04 (04)
AI95-00282-01/01 2001-12-26 -- Ada unit information symbols
Priority: Low Difficulty: Medium Class: Amendment Status: Work Item 01-12-26 RM References: 10.03 (00)
AI95-00283-01/02 2003-02-18 -- Truncation of stream files by Close and Reset
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 03-02-18 RM References: A.12.01 (28) A.08.02 (03) A.08.02 (10) A.08.02 (16) A.08 (01)
AI95-00284-01/04 2002-11-27 -- Nonreserved keywords
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item (rejected by WG9) 02-12-13 RM References: 2.09 (02) 2.09 (03)
AI95-00285-01/02 2003-01-10 -- Support for 16-bit and 32-bit characters
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 02-09-24 RM References: A.03.02 (49)
AI95-00286-01/03 2002-10-12 -- Assert pragma
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 02-02-05 RM References: 11.05 (00) 11.04.01 (10)
AI95-00287-01/04 2003-02-19 -- Limited Aggregates Allowed
Priority: Medium Difficulty: Medium Class: Amendment Status: Amendment 200Y 03-02-19 RM References: 3.03.01 (05) 3.06.02 (16) 3.08 (08) 3.08 (25) 4.03 (03) 4.03.01 (04) 4.03.01 (08) 4.03.01 (16) 4.03.01 (17) 4.03.01 (20)
AI95-00288-01/01 2002-03-08 -- Pre/Postconditions and Invariants
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 02-02-05 RM References: 11.05 (00) 11.04.01 (10)
AI95-00289-01/03 2002-03-19 -- Truncation of real static expressions
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: No Action (7-0-0) 03-02-09 RM References: 4.09 (38)
AI95-00290-01/00 2002-03-14 -- Declaring functions Pure
Priority: Medium Difficulty: Medium Class: Amendment Status: Received 02-03-13 RM References: 10.02.01 (00)
AI95-00291-01/01 2002-04-19 -- By-reference types and the recommended level of support for representation clau
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Received 02-03-26 RM References: 4.09 (38)
AI95-00292-01/00 2002-04-23 -- Sockets Operations
Priority: Medium Difficulty: Medium Class: Amendment Status: Received 02-04-23 RM References: A.15 (00)
AI95-00293-01/00 2002-04-23 -- Built-in hash function
Priority: Medium Difficulty: Medium Class: Amendment Status: Received 02-04-23 RM References: 13.14 (00)
AI95-00294-01/02 2002-05-17 -- Instantiating with abstract operations
Priority: Low Difficulty: Medium Class: Confirmation Status: Work Item 02-05-16 RM References: 3.09.03 (09)
AI95-00295-01/02 2002-09-27 -- Another violation of constrained access subtypes
Priority: Medium Difficulty: Hard Class: Binding Interpretation Status: Work Item 02-09-27 RM References: 3.07.01 (7/1) 3.06 (11) 3.06 (22/1) 3.08 (18/1)
AI95-00296-01/01 2003-02-21 -- Vector and matrix operations
Priority: Medium Difficulty: Medium Class: Amendment Status: Received 02-06-07 RM References: G (00)
AI95-00297-01/04 2003-02-10 -- Timing Events
Priority: High Difficulty: Medium Class: Amendment Status: Work Item 02-06-01 RM References: D.08 (00)
AI95-00298-01/04 2003-02-19 -- Non-Preemptive Dispatching
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 03-02-19 RM References: D.02.04 (00)
AI95-00299-01/02 2002-09-25 -- Defaults for generic formal parameters
Priority: Medium Difficulty: Medium Class: Amendment Status: No Action (8-1-1) 02-10-11 RM References: 8.05.05 (2) 12.04 (6) 12.05 (2) 12.07 (2)
AI95-00300-01/01 2002-06-13 -- The standard storage pool
Priority: Medium Difficulty: Medium Class: Amendment Status: No Action (7-0-1) 02-06-23 RM References: 13.03 13.11
AI95-00301-01/04 2002-09-30 -- Missing operations in Ada.Strings.Unbounded
Priority: Medium Difficulty: Easy Class: Amendment Status: Work Item 02-06-12 RM References: A.04.05
AI95-00302-01/02 2002-10-04 -- Data structure components for Ada
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 02-06-13 RM References: A.16
AI95-00303-01/01 2002-07-10 -- Library-level requirement for interrupt handler objects
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Work Item 02-07-10 RM References: C.03.01 (08) C.03.01 (13)
AI95-00304-01/00 2002-07-11 -- Reemergence of "=" in generics.
Priority: Low Difficulty: Hard Class: Amendment Status: Received 02-07-11 RM References: 12.05 (8)
AI95-00305-01/05 2002-12-06 -- New pragma and additional restriction identifiers for real-time systems
Priority: High Difficulty: Medium Class: Amendment Status: Amendment 200Y 02-10-23 RM References: D.07 (10) D.07 (15) D.07 (19) H.05 (01)
AI95-00306-01/02 2003-02-18 -- Class-wide extension aggregate expressions
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Amendment 200Y 03-02-18 RM References: 4.03.02 (05)
AI95-00307-01/02 2003-01-15 -- Execution-Time Clocks
Priority: High Difficulty: Hard Class: Amendment Status: Work Item 02-08-28 RM References: 9.06 (00) D.09 (00)
AI95-00308-01/01 2002-08-30 -- Private generic children are private
Priority: Low Difficulty: Medium Class: Confirmation Status: No Action (8-0-0) 03-02-09 RM References: A.05.04 (00)
AI95-00309-01/00 2002-09-25 -- Pragma Inline issues
Priority: Low Difficulty: Medium Class: Binding Interpretation Status: Received 02-09-17 RM References: 6.03.02 (03) 10.01.05 (02) 10.01.05 (05) 10.01.05 (06)
AI95-00310-01/03 2003-02-19 -- Ignore abstract nondispatching subprograms during overloading
Priority: Medium Difficulty: Medium Class: Amendment Status: Amendment 200Y 03-02-19 RM References: 6.04 (08)
AI95-00311-01/01 2002-09-26 -- Static matching of formal scalar subtypes
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Work Item 02-09-26 RM References: 4.09.01 (02) 12.05.02 (01)
AI95-00312-01/00 2002-09-26 -- Environment-level visibility rules and generic children
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Work Item 02-09-26 RM References: 10.01.06 (05) 4.01.03 (04)
AI95-00313-01/01 2002-09-27 -- Self-reference in subprogram access
Priority: Low Difficulty: Easy Class: Amendment Status: No Action (8-0-2) 02-10-11 RM References: 8.03 (16) 8.03 (17)
AI95-00314-01/00 2002-09-30 -- Standardize Discard_Names
Priority: Low Difficulty: Medium Class: Amendment Status: No Action (8-2-0) 02-10-13 RM References: C.05 (00)
AI95-00315-01/00 2002-09-30 -- Full support for IEEE 754
Priority: Low Difficulty: Medium Class: Amendment Status: Received 02-09-26 RM References: A.05.03 (00)
AI95-00316-01/01 2002-10-03 -- Return accessibility checks and value conversions
Priority: Medium Difficulty: Easy Class: Ramification Status: Amendment 200Y 03-02-18 RM References: 6.05 (18)
AI95-00317-01/02 2003-02-05 -- Partial Parameter Lists for Formal Packages
Priority: Medium Difficulty: Easy Class: Amendment Status: Work Item 02-10-06 RM References: 12.07 (03)
AI95-00318-01/00 2002-10-09 -- Limited types considered limited
Priority: Medium Difficulty: Medium Class: Amendment Status: Received 02-10-09 RM References: 7.05 (00)
AI95-00319-01/01 2002-10-09 -- Object_Size attribute
Priority: Medium Difficulty: Medium Class: Amendment Status: No Action (6-1-1) 03-02-08 RM References: 13.03 (58)
AI95-00320-01/02 2003-02-18 -- Violating Ada semantics with an interfacing pragma
Priority: Low Difficulty: Easy Class: Binding Interpretation Status: Work Item 03-01-02 RM References: B.01 (49)
AI95-00321-01/02 2003-01-24 -- Definition of dispatching policies
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 03-01-07 RM References: D.02.01 (04) D.02.01 (06) D.02.01 (08) D.02.02 (03) D.02.02 (07) D.02.02 (13)
AI95-00322-01/00 2003-01-22 -- User-defined operator symbols
Priority: Low Difficulty: Medium Class: Amendment Status: No Action (6-2-0) 03-02-08 RM References: 6.06 (00)
AI95-00323-01/01 2003-01-22 -- Allow in out parameters for functions.
Priority: High Difficulty: Easy Class: Amendment Status: No Action (7-1-0) 03-02-08 RM References: 6.01 (18) 6.06 (03) 9.05.01 (02)
AI95-00324-01/01 2003-02-01 -- Physical Units Checking
Priority: Medium Difficulty: Medium Class: Amendment Status: Work Item 03-02-01 RM References: A.16 (01)
AI95-00325-01/01 2003-02-05 -- Anonymous access types as function result types
Priority: Medium Difficulty: Hard Class: Amendment Status: Work Item 03-02-05 RM References: 3.10 (01)

Questions? Ask the ACAA Technical Agent