Skip to main content
Jump to: navigation, search

CDT/User/NewIn93

< CDT
Revision as of 02:49, 5 January 2017 by Zeratul976.hotmail.com (Talk | contribs) (Following includes in inactive code paths: Improve formatting)

Release

This is the New & Noteworthy page for CDT 9.3 which is part of the Eclipse Oxygen release of June 2017

General

Editor

Following includes in inactive code paths

Open Declaration can now follow #includes in inactive code paths (bug 379623).

Navigation to forward declaration of class template

Open Declaration now supports navigation from the definition of a class template to its forward declaration.

This can be useful in cases where some of the class template's template parameter have default arguments, as the default arguments may only be declared at the forward declaration.

CDTNavigateToFwdDeclBefore.png CDTNavigateToFwdDeclAfter.png

Open Declaration in assembly files

The Open Declaration action is now supported in assembly files.

CDTAssemblyOpenDeclBefore.png CDTAssemblyOpenDeclAfter.png

The action works on #include directives (bug 507285) and identifiers (bug 507974).

Makefile Editor

Code Analysis

Parser

Formatter

Build

Prebuild task and parallel make

Pre-build tasks and parallel make is now working together. Pre-build tasks can be used to generate header and source files as the pre-build task is now guaranteed to complete before any source code is built.

Also, the build targets under Project Settings -> C/C++ Build -> Behavior -> Workbench Build Behavior is respected and works the same for projects both with and without pre-build tasks.

This solves (bug 340300).

Debug

Bugs Fixed in this Release

See Bugzilla report Bugs Fixed in CDT 9.3

Back to the top