CLion 2019.2 EAP: fixes for Debugger and Parameter hints

Hi,

A new CLion 2019.2 EAP (build 192.5281.33) is now available. Download the full build from our site, install it via the Toolbox App, or use a snap package if you are using Ubuntu. A patch-update for the previous EAP build will be available shortly.

DOWNLOAD CLION 2019.2 EAP

Parameter Name Hints

The first 2019.2 EAP introduced Parameter name hints that helps with the code readability by showing the names of function parameters for passed arguments. This build brings a few important fixes for it:

  • Fixed the freezes in the IDE caused by parameter hints (CPP-16494).
  • A parameter name hint was added for an argument which is a constructor without parameters (CPP-16423):
    constructor_hints
  • A parameter name hint was added for the this pointer (CPP-16312):
    this_hints

Debugger

This EAP also brings a set of fixes in Debugger:

  • Fixed the bug with the evaluate an expression with GDB. It gets constantly re-evaluated each time the debugger refreshes the variables view (CPP-7358).
  • Fixed the issue with GDB when a variable’s value is not updated on stepping after “Set value” command (CPP-13295).
  • Fixed the GDB hangs in the case of MinGW-w64 and multi-line commands(CPP-9090).

And more

Among the other changes:

  • Commit from the Local Changes for projects that use Git or Mercurial as their version control system (see the blog post for more details).
  • Windows Defender performance warning (see the blog post for more details)
  • Remove false positives with constructors marked as unused, if created via std::make_shared.
  • Fixed the issue with the macro replacement in quick documentation which was not working when ClangFormat is enabled(CPP-16244).

The full release notes are available here.

Your CLion Team
JetBrains
The Drive to Develop

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

11 Responses to CLion 2019.2 EAP: fixes for Debugger and Parameter hints

  1. Tano says:

    Name hints, clang-tidy, constructors and some bug fixes…no performance improvements, great.

    • Anastasia Kazakova says:

      If you pay a bit more attention to the release notes, there are performance improvements – name hints related freeze and a fix for Windows Defender affecting the build performance. Some more global changes (like lightweight PSI I’ve mentioned earlier to you here in blog) is still under development as it’s a big feature, that requires some longer work to be done.

      • Tano says:

        It’s good that that big great VCS window now became a very small one with a lot of confusing buttons and options on the right and no space to write big and clear messages without scrolling CPP-16613
        Every time I commit something I have to maximize and then minimize back after commit.
        Back to commiting from cmd line…

        • Tano says:

          The buttons are on the left, not on the right. :-)
          I like the fact that there is a single window, but it’s very very very crowded and it’s impossible to work with it without scrolling or increase its size.
          Also, btw, is there an option to disable spellcheck for commit message? Thanks

          • Anastasia Kazakova says:

            Please report your feedback on commit dialog to IDEA tracker, it’s EAP, so the feedback is extremely important!
            As for the spellchecking, please configure the inspections in Version Control | Commit Dialog settings

  2. Mark says:

    When are we going to face initial version of MSVC debugger support? Just asking. :)

    • Anastasia Kazakova says:

      We do our best to make it as an experimental feature in 2019.2, but can’t confirm now for sure, as there is still some work to be done

  3. Daniel says:

    This version crashes more often without a clue to the reason.
    Still, Clion is a great tool …

    • Anastasia Kazakova says:

      Can you please report some dumps? This is very important to catch such situations and EAP builds help us a lot in that direction. Please submit a bug report with detailed description / crash logs

  4. Roman Popov says:

    Any updates on Ninja support? VS supports it for ages, and Clion is still on Makefiles, that take 10 seconds for each 0-build on my machine.

    • Anastasia Kazakova says:

      We do consider it in the short-term plans. But currently, all the resources for project models are busy with other, more high-priority tasks (like automated Makefiles support, instead of manual workaround via compilation database). We plan to come to it as soon as possible.

Leave a Reply

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