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

Release Date
Deliverables

The CDT source code is contained in the org.eclipse.cdt.git repo and for this release is tagged CDT_8_2_0. Service releases are planned which will have the tags CDT_8_2_1 and CDT_8_2_2 for SR-1 and SR-2 respectively.

 

The CDT provides it's own update site with all features included. For 8.2, this site is located at http://download.eclipse.org/tools/cdt/releases/kepler.

 

The CDT also feeds the most commonly used features to the Kepler simultaneous release. Those are then used as part of the Ecilpse C/C++ IDE package.

Compatibility

API compatability is maintained with previous 8.x CDT releases. CDT 8.2 will run against 3.8 and newer Eclipse Platform releases.

Internationalization

Localization of Strings and icons is a requirement of the CDT. All effort is put forward to meet that requirement. No testing is made public, however, is done to ensure that's true. It is believe that a number of adopters do partake in that testing on their own as we have had bugs reporting issues.

Target Environments

CDT targets all supported Eclipse enviornments. That is supported with support for the gnu toolchain which is available on all of those platforms. Additional focus is given to Windows, with Visual C++, and Mac, with LLVM, as well as other platforms that also support LLVM.

 

CDT requires JRE 1.6.

Themes

Support C++11

Work is ongoing to support the new C++11 language standard in the editor and parsers. That is near completion.

Build Architecture

Work is ongoing to improve the architecture of our build extension mechanism with special focus in this release on Scanner Discovery, the component that provides the parsers with knowledge of the build system for the code they are parsing.

Expand toolchain support

Work continues to expand our support for common freely available toolchains. This includes support for the Qt build system and language extensions for Qt, as well as the new LLVM toolchain for Mac and other platforms.

gdb Integration

Work is ongoing to support new features of gdb as they are released.

MultiCore Visualization

Work is ongoing to provide advances visualizations of multi-core systems under debug.
This release is part of Kepler