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).
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:
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:
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
Ivan says:
March 9, 2017Something is wrong with the latest EAP. On my code base it starts with constant high CPU usage and the UI lagging. I can see in the memory monitor it quickly uses all the available memory until the GC triggers. After a while of this, the IDE runs out of memory. The first time it happened I had a heap size of 4GB. After the first crash I increased it to 5GB and still encountered the same problem.
Anastasia Kazakova says:
March 10, 2017Could you please try use File | Invalidate Caches / Restart…
Ivan says:
March 10, 2017That fixed it thanks.
David Zemon says:
March 9, 2017It’s working!!! Thank you so much for fixing CPP-3829. I’m now working with the other developers on my team to see who else is interested in CLion 🙂
Anastasia Kazakova says:
March 10, 2017Glad to hear!
mbalabin says:
March 10, 2017I am also grateful for fixing CPP-3829. It was very annoying!
Agustin says:
March 10, 2017Has anyone tested CLion with ATL? I’m getting syntax error everywhere.
http://image.prntscr.com/image/a09a03de0b2047ffacdcf4eb0b4fe407.png
Anastasia Kazakova says:
March 13, 2017Is it a CMake project? Could you share some sample ti reproduce with us?
Dmitry Kozhevnikov says:
March 15, 2017No, no language features were tested/adjusted yet for MSVC (hence the experimental status). The current release is focused on toolchain detection/interaction with the compiler and build system/etc. Language fixes are most likely coming in the next release.