Vydání aplikačního vývojového prostředí KDevelop 5.4

Předložené vydání integrovaného programovacího prostředí KDevelop 5.4, který plně podporuje vývojový proces pro KDE 5, včetně použití Clang jako kompilátoru. Kód projektu je distribuován pod licencí GPL a využívá knihovny KDE Frameworks 5 a Qt 5.

Hlavní inovace:

  • Přidána podpora pro montážní systém Meson, který se používá k vytváření projektů, jako jsou X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME a GTK. KDevelop nyní může vytvářet, konfigurovat, kompilovat a instalovat projekty, které používají Meson, podporuje dokončování kódu pro sestavení skriptů Meson a poskytuje podporu pro zásuvný modul Meson rewriter pro změnu různých aspektů projektu (verze, licence atd.);

    Vydání aplikačního vývojového prostředí KDevelop 5.4

  • Byl přidán plugin Scratchpad, který umožňuje rychle otestovat fungování napsaného kódu nebo provést experiment, což vám umožní spustit kód bez vytvoření plnohodnotného projektu. Plugin přidá nové okno se seznamem skic, které lze zkompilovat a spustit. Skici se zpracovávají a ukládají uvnitř KDevelop, ale jsou k dispozici pro úpravy jako běžné soubory kódu, včetně podpory automatického dokončování a diagnostiky;

    Vydání aplikačního vývojového prostředí KDevelop 5.4

  • Přidat plugin pro kontrolu kódu pomocí Clang-Tidy.
    Volání Clang-Tidy je dostupné prostřednictvím nabídky Analyzer, která kombinuje dříve podporované pluginy pro analýzu kódu Clazy, Cppcheck a Heaptrack;

  • Pokračovaly práce na stabilizaci a modernizaci parseru pro jazyk C++ a zásuvného modulu sémantické analýzy, založeného na použití Clang. Změny zahrnují přidání pracovního adresáře pro syntaktický analyzátor clang, implementaci problémů s výstupem ze zahrnutých souborů, možnost použít volbu „-std=c++2a“, přejmenování c++1z na C++17 , zakázání automatického doplňování čísel a přidání průvodce pro generování kódu na ochranu před dvojitým zahrnutím souborů záhlaví (chránič hlavičky);
  • Vylepšená podpora PHP. Zvýšily se limity pro práci s velkými soubory v PHP, například phpfunctions.php nyní zabírá více než 5 MB. Opraveny problémy s propojováním pomocí ld.lld.

Zdroj: opennet.ru

Přidat komentář