Tətbiq işlənməsi mühitinin buraxılışı KDevelop 5.4

Tərəfindən təqdim edildi inteqrasiya olunmuş proqramlaşdırma mühitinin buraxılması KDevelop 5.4, bu, KDE 5 üçün inkişaf prosesini tam dəstəkləyir, o cümlədən Clang-dan tərtibçi kimi istifadə edir. Layihə kodu GPL lisenziyası altında paylanır və KDE Frameworks 5 və Qt 5 kitabxanalarından istifadə edir.

Əsas yeniliklər:

  • Montaj sistemi üçün əlavə dəstək Meson, X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME və GTK kimi layihələrin qurulması üçün istifadə olunur. KDevelop indi Meson istifadə edən layihələr yarada, konfiqurasiya edə, tərtib edə və quraşdıra bilər, Meson qurma skriptləri üçün kodu tamamlamağı dəstəkləyir və layihənin müxtəlif aspektlərini (versiya, lisenziya və s.) dəyişdirmək üçün Meson rewriter plagininə dəstək verir;

    Tətbiq işlənməsi mühitinin buraxılışı KDevelop 5.4

  • Scratchpad plagini əlavə edildi ki, bu da tam hüquqlu bir layihə yaratmadan kodu icra etməyə imkan verən yazılı kodun işini tez yoxlamaq və ya eksperiment aparmaq imkanı verir. Plugin tərtib edilə və işlədilə bilən eskizlərin siyahısı ilə yeni bir pəncərə əlavə edir. Eskizlər KDevelop daxilində işlənir və saxlanılır, lakin avtomatik tamamlama və diaqnostika dəstəyi də daxil olmaqla, adi kod faylları kimi redaktə üçün əlçatandır;

    Tətbiq işlənməsi mühitinin buraxılışı KDevelop 5.4

  • Əlavə edilib istifadə edərək kodu yoxlamaq üçün plagin Clang-Tidy.
    Clang-Tidy zəngi kod analizi üçün plaginləri birləşdirən və əvvəllər dəstəklənən Analizator menyusu vasitəsilə mümkündür. Çılğın, Cppcheck və Heaptrack;

  • Clang-dan istifadə əsasında C++ dili və semantik analiz plaqini üçün parserin stabilləşdirilməsi və modernləşdirilməsi üzrə işlər davam etdirilmişdir. Dəyişikliklərə cingilti təhlili üçün işçi kataloqunun əlavə edilməsi, daxil edilmiş fayllardan problemlərin çıxarılmasının həyata keçirilməsi, “-std=c++2a” seçimindən istifadə etmək imkanı, c++1z-nin adının C++17-yə dəyişdirilməsi daxildir. , nömrələr üçün avtomatik tamamlamanın söndürülməsi və başlıq fayllarının ikiqat daxil edilməsindən qorunmaq üçün kod yaratmaq üçün sehrbazın əlavə edilməsi (başlıq qoruyucusu);
  • Təkmilləşdirilmiş PHP dəstəyi. PHP-də böyük fayllarla işləmək üçün məhdudiyyətlər artırılıb, məsələn, phpfunctions.php indi 5 MB-dan çox yer tutur. ld.lld istifadə edərək əlaqə ilə bağlı sabit problemlər.

Mənbə: opennet.ru

Добавить комментарий