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
    • Search

  1. Home
  2. Projects
  3. Eclipse Tools Project
  4. Eclipse CDT™ (C/C++...
  5. 8.7.0
  6. 8.7.0 Release Review

Eclipse CDT™ (C/C++ Development Tooling) 8.7.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 10, 2015
Project: 
Eclipse CDT™ (C/C++ Development Tooling)
Release: 

8.7.0

Description: 

CDT 8.7.0 is a minor release that ships with the Mars simultaneous release.  It fixes bugs and brings new features which are listed in the corresponding CDT New&Noteworthy page.

Architectural Issues: 

With this release, the CDT now depends on org.eclipse.remote.  The dependency to RSE has not be removed however, and the remote debugging feature of CDT still uses RSE.  We have plans to migrate this feature to use org.eclipse.remote, but time did not allow us to complete this for this release.

Furthermore, we currently have a circular dependency issue where CDT depends on org.eclipse.remote, but org.eclipse.remote depends on the CDT's org.eclipse.cdt.native plugins.  The plan is to break out the org.eclipse.cdt.native plugins into their own build so as to allow org.eclipse.remote to be built before the rest of CDT is built.

Added support for serial port to the native plug-ins. The medium term plan once Mars is over is to package and re-license that plugin EDL to enable it for more general use by the Java community as a replacement and more license friendly alternative to libraries such as RXTX.

Security Issues: 

There are no security issues.

 

Non-Code Aspects: 

With this release CDT now provides support for development on Arduino.

Usability Details: 

The new Launch Bar will be released along with this CDT release.  It aims at simplifying the launching of applicaitons in the different supported modes, such as Run and Debug.  It is provided as an optional feature to users.

Although part of the CDT project, the Launch Bar does not depend on CDT and can be installed without it to be used with other languages.

 

 

End of Life: 

The ancient CDI debug interface is sometimes causing confusion to new comers who don't realize that code is end-of-life. Nothing will be done for this release as it is a maintenance release. However, the plan is to do a major release for the Neon release, which would include the removal of the CDI code.

Standards: 

 No changes for this release.

 

Communities: 

The CDT can be setup using Oomph.  We hope this lowers the barrier-to-entry and stimulates the growth of our community.

CDT has also begun a focus on supporting open source toolchains for hobbyist computer engineers using accessible hardware platforms such as Arduino, Raspberry Pi, and the ESP8266 amongst others. If we can make the CDT useful and loved by this community, then we'll be successful satisfying the pros, especially as the hobbyists take their talents to the next level and be come those pros. With this release, we introduce a preview of the feature supporting Arduino. 

Subprojects included with this release: 
Eclipse Tools Project
Eclipse Target Communication Framework
This release is part of Mars.
  • Sign in to post comments.

Project Links

  • Getting Started
  • Website
Eclipse CDT™ (C/C++ Development Tooling)

Related Projects

Project Hierarchy:

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

Tags

Technology Types
  • Language
  • Tools

Eclipse Foundation

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

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