Cookie settings
Some Eclipse Foundation pages use cookies to better serve you when you return to the site. You can set your browser to notify you before you receive a cookie or turn off cookies. If you do so, however, some areas of some sites may not function properly. To read Eclipse Foundation Privacy Policy click here.
Decline Allow cookies
Skip to main content

# CDT/User/NewIn99

< CDT

# Release

This is the New & Noteworthy page for CDT 9.9 which is part of Eclipse 2019-09 Simultaneous Release

License changes to Type A | The CDT project, starting with the 9.9 release will be releasing using Type A - License Compatibility Certification which means "All third-party content is reviewed and certified as license-compatible with the project license." This change is to allow additional flexibility, for example allowing us to release components that depend on node implementations of Debug Adapter Protocol and Language Server Protocol. See the cdt-dev mailing list for more information.

# Code Analysis

Assignment operator checker | Added a new checker for assignment operator: check for the presence of self assignment check, returns by reference check. See Bug 545959.

# Parser

Structured Binding Declarations | Implemented support for structured binding declarations. See [1].

# Formatter

Comments formatting | Added options to control comments formatting. Doxygen comments will be formatted according to the related options regardless the comments formatter options. See Bug 540001.

Structured Bindings Formatting | Added options to control formatting of structured binding declarations.

# Build

MSVC output parser | A new output parser was added that supports the MSVC compiler (cl.exe). This is useful for detecting macro definitions and include paths in external builds using this compiler. clang-cl.exe, the Clang replacement for cl is also supported. See Bug 547967.

# Bugs Fixed in this Release

See Bugzilla report Bugs Fixed in CDT 9.9

Retrieved from "https://wiki.eclipse.org/index.php?title=CDT/User/NewIn99&oldid=433629"

Back to the top