Early Access Program

CLion 2017.1 EAP: nested namespaces and various fixes

Hi,

New CLion 2017.1 Early Access Program build (171.3780.24) is now available for download. You will get a notification about a patch-update in case you are using previous EAP build (171.3691.13).


Download CLion 2017.1 EAP

It’s time for C++17!

Great news! We’ve started C++17 support in CLion. Nested namespaces can now be correctly resolved and highlighted in CLion:
nested_name

GDB timeout

Some GDB operations may require longer time to execute. To avoid unnecessary timeouts in CLion, you can set an option in Registry: in Find Action dialog (Shift+Ctrl+A on Linux/Windows, ⇧⌘A on macOS) type Registry; open Registry and type cidr.debugger.timeout:
debugger_timeout
This is added as a workaround for the issues like CPP-8842 and CPP-9010, until CPP-7906 and CPP-4504 are ready.

Python

If you are using Python in your C++ project, you’ll be glad to know, that an annoying issue with the interpreter setting (reseted by CLion on restart) is now fixed.

Other fixes

There is also a couple of regressions fixed, including:

  • Expression result unused for stream operators for auto parameters (CPP-8949)
  • Lambda return type is not deduced correctly with type aliases (CPP-8861)

Full release notes are available by the link.

CLion 2016.3.4

Another bug-fix update for CLion 2016.3 is now available as well. From C++ side it includes a fix for an incorrect code analysis warning about ‘<<' applicability (CPP-8300). There is also a list of platform issues.

The CLion Team
JetBrains
The Drive to Develop

image description

Discover more