Early Access Program News

CLion 2022.3 Goes Beta

The Beta version of CLion is now available with the key improvements and changes that are expected in the upcoming 2022.3 release. Download build 223.7571.59 from our website, via the Toolbox App, or as a snap package (for Ubuntu).

CLion Beta

CMake debugger

C++20 modules

  • We added support for importing standard library headers.
  • We added support for Microsoft C++ Standard Library importable as modules (CPP-30782).
  • We added support for modules that are defined in regular .cpp files and not just in a file with a module extension (.cppm, .ixx, .mxx).
  • We added support for module names consisting of identifiers separated by dots (CPP-30794).
  • We improved keyword completion for C++20 modules.
  • We improved formatting for C++20 modules.

The option to run single files

A quick-fix to create a C/C++ File run/debug configuration is added to the notification about the file not in the project. Use Configure for the current file option:
Quick-fix for single file

Other enhancements:

  • An issue with code completion for upper-case keywords has been fixed (CPP-30946).
  • We improved the performance of the internal compiler information collection step which CLion runs after CMake reloading (CPP-29220).
  • False C++20 range errors should now have been eliminated after the recent update of our Clangd-based language engine to a newer LLVM version. (CPP-28214).

You can find the full release notes here.


Your CLion team
The Drive to Develop

image description