У нашей команды выдалось очень насыщенное лето, результатами которого мы и спешим сегодня поделиться. Итак, встречайте новый релиз CLion 2020.2!
![CLion release](https://habrastorage.org/getpro/habr/post_images/534/266/676/5342666761c02df6795e1c935d14d4ba.png)
Коротко о том, что вошло в новую версию:
- Поддержка проектной модели Makefile.
- Последние обновления в CMake.
- Новые возможности C++20:
explicit(bool)
, назначенные инициализаторы (designated initializers), циклыfor
на основе диапазонов с инициализаторами. - Обновленный статический анализатор кода: анализ на висячие указатели (dangling pointers), поиск возможностей упрощения кода, поиск неиспользуемого кода, анализ возвращаемого значения функции, ограниченной концептом.
- Юнит-тестирование: поддержка нового фреймворка doctest, новые возможности Catch2 и Google Test. А также упрощение сбора метрик покрытия кода.
- Обновления в плагине PlatformIO для разработки встроенных систем.
- Улучшения в поддержке систем контроля версий.
- Улучшения производительности редактора.
- Исправления в отладчиках.