JetBrains обнародовала планы на CLion 2026.1, пообещав исправление множества ошибок.

clion,jetbrains,c++,дорожная карта,ide,разработка

Анонсирована дорожная карта CLion 2026.1: JetBrains поделилась планами по первому крупному релизу IDE для C/C++ в 2026 году, который сосредоточится на исправлениях ошибок, улучшении движка Nova, интеграции тестирования и оптимизации для Windows.

Компания JetBrains представила дорожную карту для CLion 2026.1 — первого крупного релиза её IDE для C/C++, запланированного на 2026 год. Ожидается, что эта версия инструмента, который бесплатен для некоммерческого использования, выйдет в марте и сосредоточится на устранении накопившихся ошибок, а не на внедрении новых функций.

В языковом движке CLion Nova, который стал стандартом для всех пользователей начиная с версии 2025.3, JetBrains планирует добавить поддержку вложенных функций GCC. Компания также работает над улучшением распознавания блоков Clang — нестандартного расширения, предлагающего синтаксис в стиле лямбда-выражений для создания замыканий.

JetBrains сообщает, что в CLion v2026.1 будет усовершенствована интеграция с фреймворками для модульного тестирования. Компания намерена обновить поддержку таких инструментов, как GoogleTest и Catch2, чтобы они могли работать с новейшими возможностями этих фреймворков. Кроме того, JetBrains планирует сделать интеграцию модульного тестирования независимой от формата проектов CMake, что позволит использовать ту же тестовую функциональность и для других форматов, например, Meson.

Если вы пользуетесь Windows и сталкиваетесь с медленным обновлением, CLion v2026.1 призван решить эту проблему. JetBrains намерена «удалить ненужные компоненты» из установщика и оптимизировать его упаковку.

Bazel, инструмент с открытым исходным кодом для сборки и тестирования от Google, автоматизирующий разработку ПО, также получит улучшения в версии 2026.1. JetBrains интегрирует парсер логов выполнения для анализа сборки и добавит полную поддержку переходов конфигурации — функции для одновременной компиляции проектов под несколько архитектур. Компания также добавит Starlark REPL, предоставляющий интерактивную сессию оболочки прямо внутри IDE.

Среди других ожидаемых изменений — улучшенное сворачивание кода, выделенный отладочный сервер для OpenOCD, а также упрощённое управление конфигурациями отладки для различных целевых платформ.

JetBrains совершенствует интеграцию с протоколом отладочных адаптеров (Debug Adapter Protocol), исправляя выявленные проблемы и добавляя возможность обмена данными с DAP-серверами через TCP-порт. Для встраиваемых систем проекты West получат профили конфигурации, аналогичные тем, что используются в CMake.

Наконец, заранее определённая настройка Cygwin будет удалена из стандартных наборов инструментов (toolchains) и выпущена в виде отдельного плагина — это решение обусловлено низким уровнем её использования.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.