CLion 2017.1 EAP: nested namespaces and various fixes
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).
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:
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:
This is added as a workaround for the issues like CPP-8842 and CPP-9010, until CPP-7906 and CPP-4504 are ready.
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.
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.
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
The Drive to Develop