Vydanie aplikačného vývojového prostredia KDevelop 5.4

Predloženej uvoľnenie integrovaného programovacieho prostredia KDevelop 5.4, ktorý plne podporuje vývojový proces pre KDE 5, vrátane použitia Clang ako kompilátora. Kód projektu je distribuovaný pod licenciou GPL a využíva knižnice KDE Frameworks 5 a Qt 5.

Hlavné inovácie:

  • Pridaná podpora pre montážny systém Meson, ktorý sa používa na vytváranie projektov ako X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME a GTK. KDevelop teraz dokáže vytvárať, konfigurovať, kompilovať a inštalovať projekty, ktoré používajú Meson, podporuje dokončenie kódu pre zostavovacie skripty Meson a poskytuje podporu pre zásuvný modul Meson prepisovača na zmenu rôznych aspektov projektu (verzia, licencia atď.);

    Vydanie aplikačného vývojového prostredia KDevelop 5.4

  • Bol pridaný doplnok Scratchpad, ktorý umožňuje rýchlo otestovať fungovanie napísaného kódu alebo vykonať experiment, čo vám umožní spustiť kód bez vytvorenia plnohodnotného projektu. Doplnok pridá nové okno so zoznamom náčrtov, ktoré je možné zostaviť a spustiť. Náčrty sú spracované a uložené v KDevelop, ale sú dostupné na úpravu ako bežné súbory kódu, vrátane podpory automatického dopĺňania a diagnostiky;

    Vydanie aplikačného vývojového prostredia KDevelop 5.4

  • Pridané plugin na kontrolu kódu pomocou Clang-Tidy.
    Volanie Clang-Tidy je dostupné prostredníctvom ponuky Analyzer, ktorá kombinuje pluginy na analýzu kódu a predtým podporované Clazy, Cppcheck a Heaptrack;

  • Pokračovali práce na stabilizácii a modernizácii syntaktického analyzátora pre jazyk C++ a doplnku sémantickej analýzy na základe použitia Clang. Zmeny zahŕňajú pridanie pracovného adresára pre syntaktický analyzátor clang, implementáciu výstupných problémov zo zahrnutých súborov, možnosť použiť možnosť „-std=c++2a“, premenovanie c++1z na C++17 , zakázanie automatického dopĺňania čísel a pridanie sprievodcu na generovanie kódu na ochranu pred dvojitým zahrnutím hlavičkových súborov (chránič hlavičky);
  • Vylepšená podpora PHP. Zvýšili sa limity pre prácu s veľkými súbormi v PHP, napríklad phpfunctions.php teraz zaberá viac ako 5 MB. Opravené problémy s prepojením pomocou ld.lld.

Zdroj: opennet.ru

Pridať komentár