CLion 2023.2 EAP Starts Now!
We recently shared our plans for the quality-focused CLion 2023.2 release in this roadmap blog post. We plan to refine many of the recently introduced features like vcpkg integration, Disassemble on Demand, and the Clangd-based experimental indexer. We’ll also continue improving Memory View, bringing more to CMake code insight, and reworking the PlatformIO integration. Good news – some of the enhancements are already ready!
And the CLion 2023.2 Early Access Program starts today! EAP builds are free to use. Give them a try, and let us know what you think about the changes! Share your feedback in the comments below or in our issue tracker.
Build 232.5150.115 is available from our website, via the Toolbox App, or as a snap package if you are using Ubuntu.
Here are the main highlights of this first EAP build:
Docker in WSL
If your project contains a Docker file with a Linux-based environment and you want to develop your application in it from a Windows machine, you can set this up in CLion using WSL and Docker.
After addressing this issue, you can now select the Docker WSL option and get everything working in CLion:
Be aware that
wsl.conf requires several changes to get debugger output in such a setup.
This EAP build adds highlighting and completion for new parameters from CMake 3.25 (CPP-32140).
CMake 3.25 introduced a new
block command to execute a group of commands in a requested scope. We added support for the new command to CLion’s parser, so it’s now highlighted, formatted, folded, and documented correctly.
As a next step, we plan to add support for variable scopes in
To improve debugging of external libraries for remote toolchains, CLion now correctly handles breakpoints set in them and downloads missing source files on demand (CPP-32278).
In the attach to process dialog, you can now select any debugger configured in the toolchains (CPP-32316). This makes it possible to attach to processes launched on a remote machine! The debugger is taken from the remote toolchains configured in Settings/Preferences | Build, Execution, Deployment | Toolchains in this case.
Disassemble on demand got a few fixes for the Windows LLDB debugger (for the Microsoft Visual C++ toolchain):
- Stepping in the disassembly view now works as expected, executing one instruction per step (CPP-32979).
- We fixed the missing function name in the disassembly view (CPP-32439).
Memory View now supports on-the-fly memory editing and displays the value right after editing.
To keep up with the latest debugger updates, CLion 2023.2 EAP bundles LLDB v16 and GDB v13.1.
- Run/Debug configurations
- When opening a
.cppfile as a project, the Run/Debug configuration dialog now appears, allowing you to perform all necessary configuration (CPP-32880).
- In CLion, you can compile and Run/Debug a single file without creating, loading, and building a whole project. The compilation options provided in the dedicated Run/Debug configuration have been added after the source file, addressing various issues like this one with the libraries.
- When opening a
- QML support
This build also includes various small fixes in code hints, Clang-Tidy integration, code analyzer, profilers, and others. The full release notes are available here.
Your CLion team
The Drive to Develop
Subscribe to Blog updates
Thanks, we've got you!
CLion Classic 2023.3 Released With AI Assistant, Meson and Bazel Support, Enhancements for Embedded Developers
CLion 2023.3 features JetBrains AI Assistant, expands project models support, and empowers embedded developers with support for device tree files.
CLion 2023.3 Release Candidate
CLion 2023.3 is on its way, and the release candidate for v2023.3 is already available! To install CLion 2023.3 RC (build 233.11799.171), download it from the website, update via the Toolbox App, or use this snap package (for Ubuntu). You need an active subscription or a trial license to use CLi…
CLion Nova: A New Update With Various Bug Fixes
CLion Nova, a free preview of CLion with the ReSharper C++/Rider C++ language engine, was announced recently. We’re excited to see how well you liked the first build! There are about 3,700 users right now and the overall feedback is mostly positive, especially that which is related to performance an…
CLion 2023.3 Goes Beta
The Beta version of CLion Classic 2023.3 is now available with key improvements and changes that are expected in the upcoming release. Download build 233.11799.37 from our website, via the Toolbox App, or as a snap package for Ubuntu. If you are using CLion Nova, note that we do not plan to release…