This year we’ve focused on two areas to enhance CLion. The first is better C++ language support and general IDE performance improvements. As a result, we’ve added a clangd-based experimental complementary language engine, and a massive amount of work was done which, although invisible at first glance, has helped eliminate dozens of UI freezes in the editor.
The second area is the endless world of remote configurations. Starting with Windows Subsystem for Linux (WSL), by the end of the year it has evolved into full remote development support.
Our efforts in both of these areas have culminated in this year’s final major release which is CLion 2018.3. Let’s look at all the goodies it brings with it in more detail!
2018.3 gathers the following changes under one roof:
- Initial remote development support.
- Integration with CPU Profilers on Linux and macOS.
- C++ support
- Improved editor performance when unit-testing.
- New and updated IDE actions: Build/Rebuild, Run Anything, and Search Everywhere.
- Inspections of scheme compliance for compilation database.
- VCS enhancements: support for Git submodules and GitHub pull requests.
- Editor improvements: multiline TODO, formatted macro expansion, accessibility enhancements, and a new UI for plugins.
- Updates to Rust and Swift plugins.
Grab your free 30-day trial of CLion to evaluate the new features and improvements. Check them out in this quick demo from Phil Nash, or read on for more details: