Wydanie środowiska programistycznego aplikacji KDevelop 5.4

Przesłane przez wydanie zintegrowanego środowiska programistycznego KDevelop 5.4, który w pełni wspiera proces rozwoju KDE 5, w tym używanie Clang jako kompilatora. Kod projektu jest rozpowszechniany na licencji GPL i wykorzystuje biblioteki KDE Frameworks 5 i Qt 5.

Główne innowacje:

  • Dodano obsługę systemu montażu Mezon, który służy do budowania projektów takich jak X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME i GTK. KDevelop może teraz tworzyć, konfigurować, kompilować i instalować projekty wykorzystujące Meson, obsługuje uzupełnianie kodu dla skryptów kompilacji Meson i zapewnia obsługę wtyczki rewriter Meson do zmiany różnych aspektów projektu (wersja, licencja itp.);

    Wydanie środowiska programistycznego aplikacji KDevelop 5.4

  • Dodano wtyczkę Scratchpad, która umożliwia szybkie przetestowanie działania napisanego kodu lub przeprowadzenie eksperymentu, co pozwala na wykonanie kodu bez tworzenia pełnoprawnego projektu. Wtyczka dodaje nowe okno z listą szkiców, które można skompilować i uruchomić. Szkice są przetwarzane i przechowywane w KDevelop, ale można je edytować jako zwykłe pliki kodu, łącznie z obsługą autouzupełniania i diagnostyki;

    Wydanie środowiska programistycznego aplikacji KDevelop 5.4

  • обавлен wtyczka do sprawdzania kodu za pomocą Brzęk-porządek.
    Wywołanie Clang-Tidy jest dostępne poprzez menu Analyzer, które łączy wtyczki do analizy kodu i obsługiwane wcześniej Szalony, Cppcheck i Heaptrack;

  • Kontynuowano prace nad stabilizacją i modernizacją parsera dla języka C++ oraz wtyczki do analizy semantycznej, opartej na wykorzystaniu Clang. Zmiany obejmują dodanie katalogu roboczego dla parsera clang, wdrożenie problemów wyjściowych z dołączonych plików, możliwość użycia opcji „-std=c++2a”, zmianę nazwy c++1z na C++17 , wyłączenie autouzupełniania liczb i dodanie kreatora generowania kodu zabezpieczającego przed podwójnym dołączeniem plików nagłówkowych (strażnik główki);
  • Ulepszona obsługa PHP. Zwiększono limity pracy z dużymi plikami w PHP, na przykład phpfunctions.php zajmuje teraz ponad 5 MB. Naprawiono problemy z łączeniem za pomocą ld.lld.

Źródło: opennet.ru

Dodaj komentarz