Go forward to Templates.
Go backward to Changes.
Go up to Top.
Plans for Reno-2
****************
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:
0. Fully implement ANSI exception handling.
1. With the exception handling, add Runtime Type Identification
(RTTI), if the ANSI committee adopts it into the standard.
2. 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.
3. Add further support for the DWARF debugging format.
4. 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.
5. 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.
6. 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.