JetBrains hat am 26. August 2026 die CLion-Roadmap für die nächsten vier Monate veröffentlicht. Sie umfasst Pläne für die Zwischenversionen 2026.2.x und die nächste stabile Version 2026.3. Die Roadmap konzentriert sich auf drei Hauptbereiche: die Verbesserung von Arbeitsabläufen mit Unterstützung von Software-Agenten, die Weiterentwicklung von Werkzeugen für eingebettete Systeme und den Ausbau der Debugger-Funktionen.
Agentenbasierte Fehlerbehebung bei eingebetteten Systemen
JetBrains plant, eine spezielle Fähigkeit zum Debuggen von HardFault-Fehlern in Systemen auf Basis von ARM Cortex-M hinzuzufügen. Diese Art von Fehlern kann durch einen Sprung zu einer ungültigen Adresse, einen überlaufenden Stack oder die Verwendung eines ungültigen Zeigers verursacht werden. Der HardFault_Handler allein erklärt die tatsächliche Ursache des Fehlers nicht.
Der Roadmap zufolge erhält der Agent Zugriff auf Werkzeuge und Schnittstellen, die Speicher, Register und Assembleranweisungen anzeigen, sowie auf die bereits verfügbaren Werkzeuge für schrittweise Ausführung und Haltepunkte. Die Funktion soll die Analyse des Prozessorzustands, seines Stack-Frames und der Fault-Statusregister erleichtern, insbesondere beim Debuggen von Projekten, die mit echter Hardware verbunden sind.
Außerdem wird CLion den Agenten beim Einrichten von Projekten unterstützen, wenn die Konfiguration aufgrund von Build-System-Einstellungen oder Komponenten der Toolchain fehlschlägt. Das Programm erkennt die installierten Agenten und ermöglicht es dem Benutzer, einen davon auszuwählen und im Terminal auszuführen, wobei er auf die für die Problembehebung erforderlichen IDE-Werkzeuge verwiesen wird.
Erweiterte Debugger-Unterstützung und Konfigurationsdateien
Zu den Entwicklungsplänen gehören die Unterstützung der Anzeige von Peripheriegeräten sowie das Debuggen von Threads echtzeitfähiger Betriebssysteme und FreeRTOS-Objekten über das Debug Adapter Protocol (DAP). Debug-Profile können im JSON-Format gespeichert und manuell oder mithilfe eines Agenten bearbeitet werden. Außerdem lassen sich JSON-Konfigurationen aus Werkzeugen wie Visual Studio Code importieren.
JetBrains plant außerdem, eine spezielle Vorlage für den Lauterbach-TRACE32-Debugger bereitzustellen und die Ausführungseinstellungen für eingebettete Systeme in Debug-Profile zu verlagern, um Überschneidungen zwischen verschiedenen Vorlagen zu verringern. Windows-Nutzer mit der MSVC-Toolchain erhalten in der nächsten stabilen Version die Option LLDB 21, während die derzeit enthaltene LLDB-Version als separate Option beibehalten wird. Außerdem wird GDB auf allen Plattformen auf Version 17.2 aktualisiert.
QNX, ISPC und ein verbessertes Projektverständnis
JetBrains plant, grundlegende Unterstützung für QNX-Projekte hinzuzufügen, einschließlich des QCC-Compilers sowie der Architekturen x86-64 und AArch64. Hinzu kommen ein Debug-Profil und Unterstützung durch Agenten bei der Einrichtung und beim Debugging. Das Unternehmen erklärt, dass CLion QCC derzeit nicht vollständig unterstützt, was sich auf die Dateindizierung und die Funktionen der Programmierhilfe auswirkt.
Darüber hinaus wird CLion Unterstützung für die Sprache ISPC hinzufügen, einschließlich Syntaxhervorhebung, Codeanalyse und Codevervollständigung, um die Lücke bei den Codeverständniswerkzeugen in Projekten zu schließen, die ISPC und C++ kombinieren.
Was ändert sich in der Praxis?
Wenn diese Pläne umgesetzt werden, wird sich CLion besser für Hardwareprojekte und Echtzeitsysteme eignen und übertragbare Debug-Konfigurationen bieten, die außerhalb der Programmoberfläche bearbeitet werden können. JetBrains plant außerdem, die Reaktionsfähigkeit zu verbessern, das Einfrieren der Benutzeroberfläche und die Indizierungszeiten zu reduzieren, das enthaltene CMake auf Version 4.4.2 zu aktualisieren und die Unterstützung für Dev Container zu verbessern.
CLion 2026.3 wird dagegen die letzte stabile Version des alten Classic-Engine-Plugins veröffentlichen, nachdem das Produkt auf die Nova-Engine umgestellt wurde. Außerdem werden JavaScript- und TypeScript-Unterstützung vom Basispaket getrennt, bleiben jedoch als eigenständiges Plugin verfügbar. JetBrains betont, dass die Roadmap vorläufig ist und weder die Umsetzung aller Funktionen noch die Einhaltung der angekündigten Termine garantiert. Das Early-Access-Programm ermöglicht das Ausprobieren von Funktionen der nächsten Hauptversion.