Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
CDT/User/NewIn93
Contents
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 #include
s in inactive code paths (bug 379623).
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.
Enclosing definition of macro reference
In the Search view, the enclosing definition (function and class if applicable) is now shown for macro references the way it is for references to other entities (bug 508216).
Open Declaration in assembly files
The Open Declaration action is now supported in assembly files.
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