8.3.0
The biggest Architectural issue we have today is the threading complexity around the indexer and it's various clients. We continue to see deadlocks at times (e.g. a recent bug where deleting a project while the reconciler is running). It would be great to single thread these features.
The CDT build system and it's project and configuration descriptors continue to be a mess. It's hard for contributors to understand this code. Rewriting this has been long on our wish list.
In this release we have provided extensibility to the index to support the overlay concepts from Qt including slots, signals, and properties which are capture by Qt's metaobject facility. This should help others who need to add concepts to the CDT index.
None.
User documentation has lagged behind again. We continue to ensure we're I18N compliant. Contributions continue to the CDT wiki.
Usability has been greatly improved around the paths and symbols area and scanner discovery settings. More work is necessary to the New Project wizard to make it easier for new users to get started.
The CDT CDI debug interface continues to be End of Lifed although still not removed.
CDT user community is stable with a stable number of downloads for the Eclipse IDE for C/C++ Developers, >500,000 downloads of Kepler SR-1 for example. CDT committer community is stable. The number of active committers has dropped but those active remain very active. Contributions continue to roll in and are very visible thanks to Gerrit. More effort is needed to ensure patches get reviewed and submitted.