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

This entry was posted in Early Access Preview and tagged , , , , . Bookmark the permalink.

9 Responses to CLion 2017.1 EAP: nested namespaces and various fixes

  1. Ivan says:

    Something 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.

  2. David Zemon says:

    It’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 :)

  3. mbalabin says:

    I am also grateful for fixing CPP-3829. It was very annoying!

  4. Agustin says:

    Has anyone tested CLion with ATL? I’m getting syntax error everywhere.

    http://image.prntscr.com/image/a09a03de0b2047ffacdcf4eb0b4fe407.png

    • Anastasia Kazakova says:

      Is it a CMake project? Could you share some sample ti reproduce with us?

    • Dmitry Kozhevnikov says:

      No, 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.

Leave a Reply

Your email address will not be published. Required fields are marked *