CLion 2020.3.4 Bug-fix Update
A new CLion 2020.3.4 bug-fix update is now available! Build 203.8084.11 is available for download from our website, via the Toolbox App, or as a snap (for Ubuntu). A patch update will be available shortly. DOWNLOAD CLION In this update we’ve fixed an issue with Compilation Database projects that caused the Build tool window not to be displayed when a project was reloaded using the editor widget. In addition, we’ve ported the trusted project functionality released earlier as part of CLion 2021.1. Project security and trusted project notification Obtaining a project from unknown or untrusted sou
CLion 2020.3.3 Bug-fix Update
A new CLion 2020.3.3 bug-fix update is now available! Build 203.7717.62 is available for download from our website, via the Toolbox App, or as a snap (for Ubuntu). A patch update will be available shortly. DOWNLOAD CLION Makefile toolchain When loading a Makefile project, CLion now not only uses the make executable from the Makefile toolchain, but it also takes compilers from it (if configured explicitly in the corresponding toolchain). This improves the consistency and accuracy of our Makefile project support. Debugger bug-fixes A fix for the incorrect watchpoint types (CPP-9407), and also
CLion 2020.3.1 Bug-fix Update
In the beginning of December, we released CLion 2020.3 with lots of improvements to the debugging experience, enhanced unit testing integration, and support for MISRA checks and Qt code. And today we’ve got a CLion 2020.3.1 bug-fix update for you with the first set of notable fixes and enhancements. Build 203.6682.181 is available for download from our website, via the Toolbox App, or as a snap (for Ubuntu). A patch update will be available shortly. DOWNLOAD CLION Apple Silicon Support (M1 chip) Great news for Apple fans! CLion 2020.3.1 now supports Apple Silicon. The previous CLion build was
Migration Guide for CLion/AppCode Plugins for the 2020.3 Release
This post is intended for CLion plugin authors. It explains what has changed during the 2020.3 release cycle and how you need to adjust your plugin. While CLion doesn’t provide any public plugin API for C/C++-related subsystems, a number of great plugins have been made using the limited API available. We’re very grateful to the authors for their efforts. If you have an idea about building a plugin for CLion or any other IntelliJ-based IDEs, please refer to the documentation, which will be updated shortly to reflect the contents of this post. You’ll find useful advice as well as a few sample pl
IntelliJ Rust: Updates for 2020.3
In the previous blog post on IntelliJ Rust, we described the plugin’s major update of the 2020.3 release cycle – more support and a new UI for Cargo features. In brief, you can now toggle workspace features right in the Cargo.toml file, and code insight across the whole of your project will be adjusted accordingly. Now let’s take a look at the improvements that have been made to this functionality already, along with other updates the plugin has received over the last few months: More code insight for Cargo features Rustfmt as default formatter Improvements in refactorings New experimental e
CLion 2020.3: Core Dumps Debug and Debug as Root, CTest Support, MISRA Guideline Integration, and a Better Qt Project Experience
This version is focused on the debugging experience and on the flexibility of the unit testing integration. Embedded developers will find support for the first collection of MISRA checks. CLion 2020.3 also introduces a variety of IDE functions tuned specifically for working with Qt code.
CLion 2020.3 Release Candidate
The public release of CLion 2020.3 is fast approaching. Today we are ready to announce our CLion 2020.3 Release Candidate! To install CLion 2020.3 RC (build 203.5981.106), download it from the website, update from our Toolbox App, or use this snap package (for Ubuntu). Please note that you need to have an active subscription or start a 30-day trial to use CLion 2020.3 RC. No patches are provided for this release candidate, but you can expect a patch to update the latest 2020.2 build to the 2020.3 release version. DOWNLOAD CLION 2020.3 RC The main highlights: Makefile projects that specify t
CLion 2020.3 Goes Beta: It’s All About Debug!
CLion 2020.3 has reached Beta! Build 203.5981.40 is available from our website, via the Toolbox App, or as a snap package (for Ubuntu). DOWNLOAD CLION 2020.3 EAP The CLion 2020.3 EAP has already introduced a couple of performance-enhancing features to the debugger: A new Set Execution Point action Ability to debug Core Dumps And there’s even more in the Beta! Ability to run and debug with root privileges Interactive hints and Inline watches Run/debug as root CLion 2020.3 can run and debug your application with root privileges. A new setting “Run with Administrator privileges”/“Run
CLion 2020.3 EAP: A New Qt UI Class Action, Extract Lambda Parameter Refactoring, and Easier Configuration for Exclude Paths
Have you checked out the new Core Dump debug that came in the CLion 2020.3 EAP last week? If not, we really recommend giving it a try. Meanwhile, we are moving forward through this EAP cycle with a new set of enhancements and fixes. Today in the EAP: A new action to create Qt UI Class files. A new Extract Lambda Parameter refactoring. Automatically add Excluded directories to the Exclude paths for remote configurations. An option added to disable Unused Value check for default variable initializers. A new set of MISRA checks. Build 203.5784.34 is available from our website, via the
CLion 2020.3 EAP: Postmortem Debug With a Core File
In the previous 2020.3 EAP build we were focused on giving run/debug configurations and CMake profiles more flexibility in CLion, and at the same time we introduced a bundled tool for collaborative development and pair programming. In this EAP update we are adding one of the most long-awaited features in debugger – postmortem debug with a core file! Build 203.5600.25 is available from our website, via the Toolbox App, and as a snap package (if you are using Ubuntu). DOWNLOAD CLION 2020.3 EAP Core dump (crash dump) debugging is a debugging approach in which core dump files are analyzed. These f
CLion 2020.3 EAP: Enhancements to Run/Debug Configurations and CMake Profiles
In the previous 2020.3 EAP release, we introduced more profound support for Qt projects, enhancements for Google Test in the built-in test runner, and much more. This time we are focusing on improving the flexibility of existing functionality: An option to enable/disable CMake profiles in CLion. For Run/Debug configurations: The ability to configure an environment before executing a configuration by running a script. The ability to edit a configuration while indexing is still running. Code With Me, a tool for collaborative development and pair programming, is now bundled in CLion!
CLion 2020.3 EAP: More Advanced Google Test Integration, Qt-Specific Code Completion, Recompile Single File for Makefiles, and More
Earlier in September, we began the 2020.3 Early Access Program for CLion which introduces the following enhancements: CTest support An action to set execution point in the debugger Initial portion of MISRA C and C++ checks Clang completion snippets More Makefile projects support Today the new 2020.3 EAP build for CLion is available! Here is a brief overview of the highlights you will find in this new EAP version: Improved Google Test support. Recompile single file is now available for Makefile projects. Enhancements for Qt projects: code completion for Qt signals and slots, Q