Striving For Better C++ Code, Part I: Data Flow Analysis Basics
CLion comes with a built-in data flow analyzer, which runs constantly when you are writing your code and helps improve your code’s quality. It can reveal various code problems that might later lead to...
View ArticleCLion 2023.3 EAP6: Support for Intel Syntax in Assembly Views
Grab the fresh CLion 2023.3 EAP5 build (233.11555.2) from our website, via the Toolbox App, or as a snap package if you are using Ubuntu, or update via a patch if you’re using the previous EAP build....
View ArticleCLion Nova Explodes onto the C and C++ Development Scene
TL;DR Today, we’re announcing a free early preview of CLion, which uses the ReSharper C++/Rider C++ language engine instead of the CLion "legacy" engine. The Preview build is available via our...
View ArticleCLion 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,...
View ArticleCLion 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...
View ArticleCLion 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...
View ArticleStriving For Better C++ Code, Part II: Function Summaries to Speed Up the...
This is the second blog post in the series dedicated to Data Flow Analysis (DFA) and its implementation in CLion. Read the first part here: Striving For Better C++ Code, Part I: Data Flow Analysis...
View ArticleCLion Classic 2023.3 Released With AI Assistant, Meson and Bazel Support,...
CLion 2023.3 features JetBrains AI Assistant, which has now moved beyond the technical preview stage, bringing more context-aware actions to benefit your everyday C++ development workflows. The new...
View ArticleA ClangFormat Story and the Third CLion Nova Update
CLion Nova is a free preview of CLion equipped with the ReSharper C++/Rider C++ language engine. It comes with all of the newest enhancements from the CLion Classic 2023.3 release, with the exception...
View ArticleCLion 2023.3.2 Bug-Fix Update
The CLion 2023.3.2 bug-fix update is here! The fixes included in this update are listed below. Download build 233.13135.93 from our website, through the Toolbox App, as a snap package for Ubuntu, or...
View ArticleLooking for a Next-Generation C++ IDE? Find Out More in The CLion 2024.1 Roadmap
The year 2023 brought many enhancements to CLion, including AI Assistant, dozens of smart C++ code analysis checks, Meson and Bazel support, the Assembly view, device tree file support and enhanced...
View ArticleCLion Nova Fourth Update: Fixes for Code Folding, Highlighting, and CMake...
CLion Nova is a free preview of CLion equipped with the ReSharper C++/Rider C++ language engine. It comes with all of the newest enhancements from the CLion Classic 2023.3 release, except for JetBrains...
View ArticleThe C++ Ecosystem in 2023: Growth of C++20, Wider Adoption of Clang-based...
Every year, JetBrains runs the Developer Ecosystem Survey to capture the landscape of the developer community, and this year’s results are finally in! One of the biggest trends of 2023 is AI usage...
View ArticleCLion Kicks Off Its 2024.1 EAP
We recently shared our plans and directions for this year and for the 2024.1 release specifically. In this connection, the CLion team has identified the following key objectives for 2024: 🚀 Releasing...
View ArticleAI Assistant Insights: Writing C++ Code With the Power of AI in CLion!
CLion can help complete your C++ code in a variety of ways: Basic code completion offers completion options for names, types, and keywords within the visibility scope as soon as you start typing them....
View ArticleCLion Nova: AI Assistant and Enhancements From CLion Classic and ReSharper...
CLion Nova is a free preview of CLion equipped with the ReSharper C++/Rider C++ language engine. With this update, CLion Nova has finally moved to the 2024.1 branch. This means that all of the...
View ArticleCLion 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...
View ArticleCLion 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...
View ArticleCLion 2024.1 EAP 4: Switch to CLion Nova in CLion Classic
The CLion 2024.1 EAP 4 build (241.13688.39) is out! It is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. With this build, we’re making CLion Nova...
View ArticleCLion Nova – Final Update
CLion Nova is a free preview version of CLion equipped with the ReSharper C++/Rider C++ language engine. We started it as a stand-alone preview in November 2023, and since then we’ve received tons of...
View Article