Eclipse CDT (C/C++ Development Tooling) 9.5.0

9.5.0

Description

The only major feature is Meson build support. See the New and Noteworthy for other minor features.

API Certification

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

Architectural Issues

The new Core Build continues to gain adoption with the addition of Meson build support. William from Renesas has offered to migrate managed build to the new framework for an upcoming release.

Security Issues

None

Non-Code Aspects

The user documentation is severely lagging code contributions. Doug will blog on some of the recent feature additions, especially as they are added to the Eclipse C/C++ IDE.

Conforms To UI/UX Guidelines
Not verified
Usability Details

Reliance on the Launch Bar grows with the adoption of Core Build as it's the only way to reliably set the current build configuration, i.e. based on the launch mode and target.

End of Life

Nothing is end of lifed. We will look at EOL'ing the old managed build once the new one is fully functional on top of Core Build.

Standards

We are progress on C++11 and C++17 language support in our parser. Our long term strategy though is to switch to one of the clang-based language servers which will allow us to keep up with the help of the clang community.

Communities

The CDT User community seems to remain strong. The user forums are as active as ever. Download stats for our releases are maintaining their levels (as trustworthy as that is).

The adoptor community is also still pretty strong as CDT remains the foundation for most embedded system IDEs.

However the committer community is now at a bare minimum. All of our committers are part time and are doing their best. Very few are funded. The current contribution levels allow us to keep the wheels rolling but any additional drop off without new committers will make it difficult to produce future releases.

This release is part of Eclipse Photon