KDevelop 5.4 arenduskeskkonna väljalase

Esitletud integreeritud arenduskeskkonna väljalase KDevelop 5.4, mis toetab täielikult KDE 5 arendusprotsessi, sealhulgas Clangi kasutamist kompilaatorina. Projekti kood on litsentseeritud GPL-i alusel ja kasutab KDE Frameworks 5 ja Qt 5 raamatukogusid.

Põhilised uuendused:

  • Toodud on toe ehitussüsteemile Meson, mida kasutatakse selliste projektide nagu X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ja GTK ehitamiseks. KDevelopis on nüüd võimalik luua, konfigureerida, kompileerida ja installida projekte, mis kasutavad Mesonit, toetatakse automaatset täiendamise koodi Mesoni ehitusskriptides ja pakkuda esialgset tuge Mesoni ümberkirjutaja pluginasse, et muuta projekti erinevaid aspekte (versioonid, litsentsid jne);

    KDevelop 5.4 arenduskeskkonna väljalase
  • Lisatud on Scratchpad plugin, mis võimaldab kiiresti testida kirjutatud koodi või eksperimenteerida, võimaldades koodi käivitada ilma täisprojekti loomata. Plugin lisab uue akna mustandite nimekiri, mida saab kompileerida ja käivitada. Mustandid töötlevad ja salvestavad KDevelopis, kuid on redigeeritavad nagu tavalised koodifailid, sealhulgas automaatse täiendamise ja diagnostika toetus.

    KDevelop 5.4 arenduskeskkonna väljalase
  • Lisatud koodi kontrollimise plugin Clang-Tidy.
    Clang-Tidy käivitamine on saadaval Analyzer menüüs, mis ühendab koodi analüüsi pluginad ja toetas varem Clazy, Cppcheck ja Heaptrack;
  • Töö C++ keele parsi stabiliseerimise ja moderniseerimise ning semantilise analüüsi plugina kallal jätkub, tuginedes Clangile. Muudatustest on märgitud Clang parsi tööhierarkia lisamine, probleemide väljundite realiseerimine kaasatud failidest, võimalus kasutada valikut „-std=c++2a”, c++1z ümbernimetamine C++17-ks, numbrite puhul automaatse täiendamise keelamine ja koodigeneerimise meistri lisamine topeltpealkirjade kaitsmiseks (header guard);
  • PHP toe on paremad toetused. Suurendatud piirangud suurte failide töötlemiseks PHP-s, näiteks phpfunctions.php salvestab nüüd rohkem kui 5 MB. Lahendatud seondumise probleemid ld.lld abil.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster