CLion 2020.1.2

Catch2 템플릿 테스트에 대한 지원을 추가합니다.
6월 8, 2020
신규 버전

기능

  • 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.

수정사항

  • 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

C 및 C++를 위한 크로스 플랫폼 IDE.

CLion 도 구매할 수 있습니다:

궁금한 점이 있으세요?

JetBrains 사 제품 라이선스 담당자와 라이브 채팅