CLion 2018.1 EAP: debug on WSL, code folding of the control statements and more
Last week we started CLion 2018.1 EAP. And now it’s time to announce a new build (181.3263.17). No license is required for this build, and you can install it side by side with your stable CLion version.
Debug on WSL
Last time we announced WSL support in CLion, which is an opportunity to use native Linux development toolchain (CMake, C and C++ compilers) when developing on Windows. And now debug on WSL is available! There are some known issues and limitations, so it’s only available under the Registry option for now: cidr.wsl.enableGDB.
Upd. Latest CLion 2018.1 EAP comes with the WSL debugger on by default.
Check the WSL debugger is now available for you in the WSL toolchain:
When you debug your program, it will be run on WSL subsystem with WSL debugger (via the ssh connection).
Known issues and limitations:
- Run to cursor doesn’t work with WSL (CPP-11902)
Code folding of the control statements
Control statements (
switch) can now be folded/expanded via
Ctrl+= on Linux/Windows and
⌘+ on macOS. It works for any block with more than one line of code or any block inside the braces:
Other fixes and improvements include:
- Incorrect unreachable code inspection for the catch section of function-level try-catch block is fixed(CPP-3094)
- When analysing try section in the try-catch block, DFA now takes into account that
newand overloaded operators can throw exceptions (CPP-11594)
- An ability to use existing
$VARvalues when specifying environment variables for CMake is added (CPP-3716)
- Some performance improvements when including a file via the code completion
Full release notes are available by the link.
Download the build (or wait for a patch update in case you are using previous EAP build), check the improvements and let us know your feedback.
CLion 2017.3.3 bug-fix update
We also are happy to announce another bug-fix update for v2017.3 – CLion 2017.3.3 (build 173.4548.31). It includes the fix for the regression with K&R functions (CPP-6702) and some IntelliJ-platform fixes. Full release notes are available here. Patch update is available from CLion 2017.3.2.
Your CLion Team
The Drive to Develop
Subscribe to Blog updates
CLion 2024.1 EAP 3: Assembly View Enhancements
Today, the CLion 2024.1 EAP 3 build (241.12662.59) is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. Here are the main improvements: Assembly view improvements: The Assembly view for ARM targets is now shown correctly (CPP-36901). Assembly vi…
CLion 2024.1 EAP 2: Improved Terminal and Other UX Enhancements
Some time ago, we shared our plans and directions. Just a couple of weeks ago, we kicked off our CLion 2024.1 EAP with CMake coding assistance, code analysis in device tree files, and forked processes debugging. Today, the CLion 2024.1 EAP 2 build (241.11761.23) is available from our website, via…
CLion Kicks Off Its 2024.1 EAP
Work on that roadmap is well underway, and today we’re starting the CLion 2024.1 Early Access Program (EAP), which already lets you preview many improvements.
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…