Rakirina hawîrdora pêşkeftina serîlêdanê KDevelop 5.4

Nasandin serbestberdana jîngeha bernamekirinê ya yekbûyî KDevelop 5.4, ku bi tevahî piştgirî dide pêvajoya pêşkeftinê ji bo KDE 5, di nav de bikaranîna Clang wekî berhevkar. Koda projeyê di bin lîsansa GPL de tê belav kirin û pirtûkxaneyên KDE Frameworks 5 û Qt 5 bikar tîne.

Nûvekirinên sereke:

  • Piştgiriya ji bo pergala meclîsê zêde kir Meson, ku ji bo avakirina projeyên wekî X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME û GTK tê bikar anîn. KDevelop naha dikare projeyên ku Meson bikar tînin biafirîne, mîheng bike, berhev bike û saz bike, piştgirîya temamkirina kodê ji bo skrîptên çêkirina Meson dike, û ji bo guheztina cûrbecûr aliyên projeyê (guherto, lîsans, hwd.) piştgirî dide pêveka rewriter Meson;

    Rakirina hawîrdora pêşkeftina serîlêdanê KDevelop 5.4

  • Pêveka Scratchpad hate zêdekirin, ku ev gengaz dike ku hûn zû operasyona koda nivîskî ceribandin an ceribandinek pêk bînin, ku dihêle hûn kodê bêyî afirandina projeyek bêkêmasî bicîh bikin. Pêvek pencereyek nû bi navnîşek xêzên ku dikarin bêne berhev kirin û meşandin lê zêde dike. Skêç di hundurê KDevelop de têne hilanîn û hilanîn, lê ji bo guherandinê wekî pelên kodê yên birêkûpêk hene, di nav de piştgirî ji bo temamkirina otomatîkî û tespîtkirinê;

    Rakirina hawîrdora pêşkeftina serîlêdanê KDevelop 5.4

  • Zêde kirin pêvek ji bo kontrolkirina kodê bikar tîne Clang-Tidy.
    Banga Clang-Tidy di nav menuya Analyzer de peyda dibe, ku pêvekên ji bo analîzkirina kodê û berê piştgirî tê de berhev dike. Clazy, Cppcheck û Heaptrack;

  • Xebat li ser stabîlkirin û nûjenkirina parserê ji bo zimanê C++ û pêveka analîza semantîkî, li ser bingeha karanîna Clang, berdewam kir. Guhertin di nav de lêzêdekirina pelrêça xebatê ya ji bo parsera clang, pêkanîna pirsgirêkên derketinê ji pelên tê de, şiyana karanîna vebijarka "-std=c++2a", veguherandina navên c++1z bo C++17 hene. , ji bo hejmaran temamkirina otomatîkî neçalak dike û ji bo çêkirina kodê sêrbazek lê zêde dike da ku li hember tevlêbûna ducar a pelên sernivîsê biparêze (parêzvanê serî);
  • Piştgiriya PHP-ê çêtir kirin. Sînorên ji bo xebitandina pelên mezin ên di PHP-ê de hatine zêdekirin, mînakî, phpfunctions.php niha ji 5 MB zêdetir digire. Pirsgirêkên bi girêdana bi karanîna ld.lld re çareser kirin.

Source: opennet.ru

Add a comment