Eclipse C/C++ Development Tooling (CDT) 8.5.0 Release Review

End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, September 24, 2014



CDT 8.5.0 is a minor release that ships with the Luna Service Release 1.  It brings new features as described in the CDT New&Noteworthy page.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

There are no new or noteworthy architectural issues with this release.  The CDT committers continue to strive to make the project easy to extend.

Security Issues: 

There are no security issues.

Non-Code Aspects: 

Documentation is getting very little attention.  On the other hand, questions from users on the mailing list, bugzilla or forums, are getting more attention than before, which may compensate.

Usability Details: 

The CDT continues to follow Eclipse User Interface Guidelines however there have been discussions on different fronts about how to improve the user experience.  For this release, there are no major changes, but in future releases, the CDT will simplify and modernize usability, especially in the area of Launch Configurations.

End of Life: 

The ancient CDI debug interface remains end-of-lifed. Consideration will be made to remove it in the Mars (2015) timeframe. Interfaces should be deprecated in the code first.


The CDT supports the C++11 standard almost fully and provides some support for the C++14 standard.  No extended support was added in this release.

On the Debugging side, lldb has recently added an MI interface which allows to integrate it with the CDT.  We plan on looking further into this to help provide better support in future releases.


The CDT is going full-speed in its use of Gerrit and contributions are coming in steadily.  The number of committers remains stable but we would like to see it grow further.