CLion 2020.1.2

Aggiunge il supporto per i test del modello Catch2.
Giugno 8, 2020
Nuova versione

Funzionalità

  • Performance improvements cover cases with laggy typing and slow runs of Google Tests.
  • 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.
  • CUDA development:
    • Support for the __device__ and __host__ attributes before parameter lists in lambda expressions.
  • 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.
    • 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.
  • Unit testing:
    • CLion now supports Catch2 template tests.

Correzioni

  • CUDA development:
    • Code highlighting no longer breaks after a CUDA kernel code.
    • A regression which caused CUDA run configurations to disappear in the previous 2020.1.1 update has been fixed.
  • 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.
  • Unit testing:
    • 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

CLion

Un IDE multipiattaforma per C e C++.

CLion è disponibile anche in:

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di JetBrains ora.