This page shows all of the Ada 2020 Amendment Proposals,
broken down by current progress, relationship to the WG 9 instructions, and relationship
to other proposals.
Each AI is listed only once; AIs are listed with the most
appropriate WG 9 instructions item if several apply. AIs are shown in
Black if ARG approved,
Green if wording is proposed (but still may need wordsmithing),
Orange if a consensus solution has been described
(this means that the proposal has been discussed at one or more ARG meetings),
and in Red otherwise.
Items are linked to the actual AI; we use the major feature
defined rather than the subject of the AI here for clarity at-a-glance. We also show any
AIs that the current item depends on.
- Improving the capabilities of Ada on multi-core and multi-threaded architectures;
- Improving the ability to write and enforce contracts for Ada entities (for
instance, via preconditions);
- Improving the use and functionality of the predefined containers;
- Improving support for Unicode in the language and predefined libraries.
Some of the following AIs may be depended upon by AIs in the previous categories.
The unfinished AIs are listed in the priority order as per ARG letter ballots of March and May 2018.
The following AIs have Hold status and are not expected to appear in Ada 2020.
They remain active and may appear in a future version of Ada. (Note: Amendment AIs with numbers greater than 280 that
are not splits/fixes/improvements to AIs listed above arrived after the deadline for consideration in Ada 2020;
they were born with Hold status.)