Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Tools Project
  4. Eclipse CDT™ (C/C++...
  5. 8.4.0
  6. 8.4.0 Release Review

Eclipse CDT™ (C/C++ Development Tooling) 8.4.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 11, 2014
Project: 
Eclipse CDT™ (C/C++ Development Tooling)

CDT 8.4 release for Luna.

Release: 

8.4.0

Description: 

CDT 8.4 is a minor release that ships with the Luna simultaneous release.

Architectural Issues: 

Continuing reports of deadlock between threads accessing and loading the C project descriptors. This and the rest of the build system needs a revisit.

Scalability issues with CDT indexer have been investigated. Some have been fixed but projects like Boost run out of memory at index time. Investigation will continue towards 8.5.

Largest change is spliting out CDT's native services, the Spawner, PTY handler, and Win32 registry access, has been split into a new feature and bundle. The CDT core fragments are now fragments of this new bundle, org.eclipse.cdt.core.native. Changes have been made to ensure the API is re-exported from their old home in cdt.core. This was done to support the TCF terminal view without dependencies on the entire CDT platform. This is a candidate for moving to a Commons project to be shared with other projects.

Security Issues: 

There are no security issues.

Non-Code Aspects: 

There have been minor updates to user and API documentation. Little else has been done to support learning the CDT.

Internationalization continue to be a priority for CDT. All strings have been externalized.

Usability Details: 

The multicore visualizer continues to gain usability improvements and is our major usability feature to support complex workflows with multicore debugging.

Look for more focus on usablity of creating new projects and managing launch configurations towards 8.5.

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: 

CDT marches forward with support of the C++11 standard almost full. Work has started on C++14 support.

GCC remains our standard for toolchain support both compiler and debug. Most toolchains in the industry strive to be compatible anyway, including clang and upcoming with lldb.

Communities: 

CDT community remains strong with 100 open change requests in Gerrit and a continuing flow of bug reports. The number of active committers though is fairly low. Work will need to be done to grow that again.

Marc Khouzam has been elected as co-lead to help Doug Schaefer with the community and manage release. Marc has done a great job of leading the debug components of CDT and his promotion here recognise the great work he's already doing.

This release is part of Luna.
  • Sign in to post comments.
Eclipse CDT™ (C/C++ Development Tooling)

Project Links

  • Getting Started
  • Website

Related Projects

Project Hierarchy:

  • Eclipse Tools Project
  • Eclipse CDT™ (C/C++ Development Tooling)

Tags

Technology Types
  • Language
  • Tools

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top