News
CLion 2020.1.2 Bug-fix Update
The second bug-fix update, CLion 2020.1.2 (build 201.7846.88), is now available for download. Get it from our website, via the Toolbox App, or via snap (for Ubuntu). A patch update will be available shortly.
Here are the main highlights:
- Performance improvements cover cases with laggy typing (CPP-19613, CPP-16207) and slow runs of Google Tests (CPP-20012).
- Improvements in C++ support including:
- Quick-fix which suppresses the Unused warning with the
[[maybe_unused]]
attribute is now more accurate:
- Unused parameter check from the Data Flow Analysis inside virtual functions is disabled.
- Fixes in Clangd-based code completion.
- New formatter options for spaces before and after the colon in bit fields.
- And many other small fixes in code analysis.
- Quick-fix which suppresses the Unused warning with the
- Fixes for CUDA development:
- Fixes for embedded development:
- When collecting IAR compiler info, CLion no longer actually builds the project. So projects with the IAR compiler will be loaded in CLion successfully even if some compilation errors are present (CPP-19327).
- The PlatformIO plugin got a significant update:
- Highlighting in platformio.ini files is enabled:
- CMake Profiles are created for the CMAKE_CONFIGURATION_TYPES entries in PlatformIO CMake projects (CPP-19478).
- Various Run/Debug Configurations for running PlatformIO-based projects are now added automatically when a new project is created.
- The PlatformIO build directory is excluded from the project indexing.
- PlatformIO actions are now available in Find Action dialog.
- Highlighting in platformio.ini files is enabled:
- Unit testing:
- CLion now supports Catch2 template tests:
- Fixes for Google Tests in CLion’s built-in test runner, which was not always correctly reporting successful tests.
- CLion now supports Catch2 template tests:
The full release notes are available here. And stay tuned! The EAP program for the upcoming 2020.2 release is just around the corner ;)
Your CLion team
JetBrains
The Drive to Develop
Prev post Live Webinar: CLion 101 and BeyondCLion Starts 2020.2 EAP: Performance Fixes, Catch2 and PlatformIO Integration Enhancements, New CMake Actions, and More Accurate Code Analysis Next post