az integrált programozási környezet kiadása , amely teljes mértékben támogatja a KDE 5 fejlesztési folyamatát, beleértve a Clang fordítóként való használatát. A projektkód a GPL licenc alatt kerül terjesztésre, és a KDE Frameworks 5 és Qt 5 könyvtárakat használja.
Főbb újítások:
- Hozzáadott támogatás a build rendszerhez , amelyet olyan projektek építésére használnak, mint az X.Org Server, a Mesa, a Lighttpd, a systemd, a GStreamer, a Wayland, a GNOME és a GTK. A KDevelop mostantól támogatja a Meson használatával történő projektek létrehozását, konfigurálását, fordítását és telepítését. A Meson build szkriptek kódkiegészítése támogatott, és bevezetésre kerül a Meson átíró bővítmény támogatása a projekt különböző aspektusainak (verzió, licenc stb.) módosításához.
- Hozzáadtuk a Scratchpad bővítményt, amely lehetővé teszi a kód gyors tesztelését vagy kísérletek elvégzését, így teljes értékű projekt létrehozása nélkül futtathatsz kódot. A bővítmény egy új ablakot ad hozzá, amelyen felsorolja a lefordítható és futtatható kódrészleteket. A Scratchpad kódrészleteket a KDevelop dolgozza fel és tárolja, de szerkeszthetők, mint a szokásos kódfájlok, beleértve az automatikus kiegészítés és a diagnosztika támogatását is.
- plugin kód ellenőrzéséhez a következő használatával: .
A Clang-Tidy az Analyzer menün keresztül érhető el, amely a kódelemzéshez és a korábban támogatott bővítményekhez kínál segítséget. , Cppcheck és Heaptrack; - Folytatódott a C++ elemző és a szemantikus elemző bővítmény stabilizálása és modernizálása, mindkettő a Clangon alapul. A változások közé tartozik a clang elemző munkakönyvtárának hozzáadása, a beillesztett fájlokból származó hibakimenet megvalósítása, a "-std=c++2a" opció használatának lehetősége, a c++1z átnevezése C++17-re, a számjegyek automatikus kiegészítésének letiltása, valamint egy kódgeneráló varázsló hozzáadása a fejlécfájlok duplán beillesztésének megakadályozására ();
- Javult a PHP támogatás. Megnövelték a nagy PHP fájlokkal való munkavégzés korlátait; például a phpfunctions.php most már több mint 5 MB-ot foglal el. Kijavították az ld.lld használatával történő linkeléssel kapcsolatos problémákat.
Forrás: opennet.ru
