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

Type
Release
State
Successful
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.

Release

8.5.0

Description

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.

Standards

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.

Communities

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.