Wersja beta CLion jest już dostępna z kluczowymi ulepszeniami i zmianami, których oczekuje się w nadchodzącej wersji 2022.3.
Debugowanie CMake
- Debuger działa teraz, jeśli włączone jest śledzenie zdarzeń dla profilowania.
- Po zmianie nazwy profilu CMake w ustawieniach zmiana jest teraz propagowana do istniejącej konfiguracji uruchamiania CMake Debug.
Moduły C++20
Dodano:
- Obsługę importowania nagłówków bibliotek standardowych.
- Obsługę standardowej biblioteki Microsoft C++, którą można importować jako moduły.
- Obsługę modułów zdefiniowanych w zwykłych plikach .cpp, a nie tylko w pliku z rozszerzeniem modułu (.cppm, .ixx, .mxx).
- Obsługę nazw modułów składających się z identyfikatorów oddzielonych kropkami.
Poprawiono:
- Uzupełnianie słów kluczowych dla modułów C++20.
- Formatowanie modułów C++20.
Uruchamianie pojedynczych plików
Szybka poprawka umożliwiająca utworzenie konfiguracji uruchamiania/debugowania pliku C/C++ jest dodawana do powiadomienia o pliku, którego nie ma w projekcie.
Inne zmiany
- Naprawiono problem z uzupełnianiem kodu dla słów kluczowych pisanych dużymi literami.
- Poprawiono wydajność zbierania informacji o wewnętrznym kompilatorze, który CLion uruchamia po przeładowaniu CMake.
- Fałszywe błędy zakresu C++20 powinny zostać wyeliminowane po ostatniej aktualizacji silnika językowego opartego na Clangd do nowszej wersji LLVM.