Go to the first, previous, next, last section, table of contents.
The overall goal for the second phase of the GNU C++ Renovation
Project is to bring GNU C++ to a new level of reliability, quality,
and competitiveness. As particular elements of this strategy, we intend
to:
-
Fully implement ANSI exception handling.
-
With the exception handling, add Runtime Type Identification
(RTTI), if the ANSI committee adopts it into the standard.
-
Bring the compiler into closer compliance with the ARM and the draft
ANSI standard, and document what points in the ARM we do not yet comply,
or agree, with.
-
Add further support for the DWARF debugging format.
-
Finish the work to make the compiler compliant with ARM Section 12.6.2,
initializing base classes in declaration order, rather than in the order
that you specify them in a mem-initializer list.
-
Perform a full coverage analysis on the compiler, and weed out unused
code, for a gain in performance and a reduction in the size of the compiler.
-
Further improve the multiple inheritance implementation in the
compiler to make it cleaner and more complete.
As always, we encourage you to make suggestions and ask questions about
GNU C++ as a whole, so we can be sure that the end of this project
will bring a compiler that everyone will find essential for C++ and will
meet the needs of the world's C++ community.
Go to the first, previous, next, last section, table of contents.