C/C++ Development Tooling (CDT) 8.2.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.

Wednesday, June 12, 2013

Release Review

Release: 

C/C++ Development Tooling (CDT) 8.2.0

Description: 

The C/C++ Development Tooling (CDT) project provides plug-ins that support development of projects using the C and C++ programming languages and the common environments that support this language. C/C++ is used in embedded and mobile, desktop, and server applications, typically where application performance is a key requirement. The CDT provides a platform to support different build systems and debuggers, known as toolchains. Exemplary implementations of these extensions are provided for common environments with the gnu toolchain being the most prevalent.
 
Release 8.2 is delivered for the Eclipse Kepler simultaneous release. This is a minor release with no API changes allowed. There are a number of new features documented here and in the New and Noteworthy here: http://wiki.eclipse.org/CDT/User/NewIn82.
 

Architectural Issues: 

Build architecture continues to be a problem but we are making advances. The Scanner Discovery part of this is vastly improved in this release.

Security Issues: 

None.

Non-Code Aspects: 

Docs have received an number of contributions this release. Not much else has been updated.

Usability: 

No major changes there. We are still handcuffed by usability problems in the Platform, especially related to launching. Our new project wizard still requires a redo as well as it's fairly confusing selecting templates and toolchains. We're finding that commercial vendors that adopt the CDT usually provide their own implementations of these.

End of Life: 

Nothing is end of lifed in this release.

Standards: 

We are adopting the new C++11 langauge standard. We are now looking at the next release of the standard currently code named C++14.

Communities: 

User community is very high with almost 2 million downloads of the Eclipse C++ IDE package last 12 months.
 
Contributions continue at a good pace and are captured in Gerrit. A couple of individuals have really stepped up to help especially with C++11 support and docs. Bugzilla traffic is high both in bugs raised and communication with the committers.
 
We have 16 active committers with three close to inactive. And of course we all vary with amount activity as most committers are only part time working on CDT directly.
 
We continue to hold our monthly conference call. Details are here: http://wiki.eclipse.org/CDT/calls.
 
Mark Khouzam and Doug Schaefer presented an update on the CDT at EclipseCon 2013 in Boston. We also held a CDT summit there that was attended by 30 people, a pretty good number.