Ukukhishwa kwendawo yokuthuthukisa uhlelo lokusebenza KDevelop 5.4

Kuthunyelwe ngu- ukukhululwa kwendawo edidiyelwe yokuhlela I-KDevelop 5.4, esekela ngokugcwele inqubo yokuthuthukiswa kwe-KDE 5, okuhlanganisa ukusebenzisa i-Clang njengomqambi. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPL futhi isebenzisa imitapo yolwazi ye-KDE Frameworks 5 kanye ne-Qt 5.

Okuqanjiwe okuyinhloko:

  • Ukwesekwa okwengeziwe kwesistimu yokuhlanganisa UMeson, esetshenziselwa ukwakha amaphrojekthi afana ne-X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME kanye ne-GTK. I-KDevelop manje ingakha, ilungise, ihlanganise futhi ifake amaphrojekthi asebenzisa i-Meson, isekela ukuqedwa kwekhodi yemibhalo yokwakha ye-Meson, futhi inikeza ukusekelwa kwe-plugin ye-Meson yokubhala kabusha i-plugin yokushintsha izici ezihlukahlukene zephrojekthi (inguqulo, ilayisense, njll.);

    Ukukhishwa kwendawo yokuthuthukisa uhlelo lokusebenza KDevelop 5.4

  • I-plugin ye-Scratchpad yengeziwe, okwenza kube nokwenzeka ukuhlola ngokushesha ukusebenza kwekhodi ebhaliwe noma ukwenza isilingo, okukuvumela ukuthi wenze ikhodi ngaphandle kokudala iphrojekthi egcwele. I-plugin yengeza iwindi elisha ngohlu lwemidwebo engahlanganiswa futhi isebenze. Izikeshi ziyacutshungulwa futhi zigcinwe ngaphakathi kwe-KDevelop, kodwa ziyatholakala ukuze zihlelwe njengamafayela ekhodi avamile, okuhlanganisa ukusekelwa kokuqedela ngokuzenzakalela kanye nokuxilongwa;

    Ukukhishwa kwendawo yokuthuthukisa uhlelo lokusebenza KDevelop 5.4

  • Kwengezwe i-plugin yokuhlola ikhodi usebenzisa Clang-Tidy.
    Ucingo lwe-Clang-Tidy luyatholakala ngemenyu ye-Analyzer, ehlanganisa ama-plugin okuhlaziya amakhodi futhi asekelwa ngaphambilini. Uyahlanya, Cppcheck kanye Heaptrack;

  • Umsebenzi waqhubeka ekusimamiseni nasekuthuthukiseni umhlaseli wolimi lwe-C++ kanye ne-plugin yokuhlaziya i-semantic, ngokusekelwe ekusetshenzisweni kwe-Clang. Izinguquko zihlanganisa ukwengezwa kohlu lwemibhalo olusebenzayo lwe-clang parser, ukuqaliswa kwezinkinga zokukhipha kumafayela afakiwe, ikhono lokusebenzisa inketho ethi “-std=c++2a”, ukuqamba kabusha okuthi c++1z kuya ku-C++17 , ikhubaza ukuqedela ngokuzenzakalela kwezinombolo nokwengeza iwizadi ukuze ukhiqize ikhodi ukuze uvikeleke ekufakweni kabili kwamafayela anhlokweni (unogada wasekhanda);
  • Ukusekelwa kwe-PHP okuthuthukisiwe. Imikhawulo yokusebenza ngamafayela amakhulu ku-PHP iye yanda, isibonelo, i-phpfunctions.php manje ithatha ngaphezu kwe-5 MB. Izinkinga ezilungisiwe ngokuxhumanisa usebenzisa i-ld.lld.

Source: opennet.ru

Engeza amazwana