Pagpagawas sa KDevelop 5.4 application development environment

Gipasa ni pagpagawas sa integrated programming environment Pag-uswag sa 5.4, nga hingpit nga nagsuporta sa proseso sa pag-uswag alang sa KDE 5, lakip ang paggamit sa Clang ingon usa ka compiler. Ang code sa proyekto giapod-apod ubos sa lisensya sa GPL ug naggamit sa KDE Frameworks 5 ug Qt 5 nga mga librarya.

Panguna nga mga inobasyon:

  • Gidugang nga suporta alang sa sistema sa asembliya Meson, nga gigamit sa pagtukod og mga proyekto sama sa X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ug GTK. Ang KDevelop makahimo na karon sa paghimo, pag-configure, pag-compile ug pag-instalar sa mga proyekto nga naggamit sa Meson, nagsuporta sa pagkompleto sa code alang sa Meson build scripts, ug naghatag og suporta alang sa Meson rewriter plugin alang sa pag-usab sa nagkalain-laing aspeto sa proyekto (bersyon, lisensya, ug uban pa);

    Pagpagawas sa KDevelop 5.4 application development environment

  • Ang plugin nga Scratchpad gidugang, nga nagpaposible sa dali nga pagsulay sa operasyon sa sinulat nga code o pagpahigayon sa usa ka eksperimento, nga nagtugot kanimo sa pagpatuman sa code nga walay paghimo sa usa ka hingpit nga proyekto. Ang plugin nagdugang usa ka bag-ong bintana nga adunay usa ka lista sa mga sketch nga mahimong matipon ug madala. Ang mga sketch giproseso ug gitipigan sulod sa KDevelop, apan anaa alang sa pag-edit isip regular nga mga file sa code, lakip ang suporta alang sa autocompletion ug diagnostics;

    Pagpagawas sa KDevelop 5.4 application development environment

  • Gidugang plugin alang sa pagsusi sa code gamit Clang-Tidy.
    Ang Clang-Tidy nga tawag anaa pinaagi sa Analyzer menu, nga naghiusa sa mga plugins alang sa code analysis ug kaniadto gisuportahan. Clazy, Cppcheck ug Heaptrack;

  • Ang trabaho nagpadayon sa pagpalig-on ug pag-moderno sa parser para sa C ++ nga pinulongan ug sa semantic analysis plugin, base sa paggamit sa Clang. Ang mga pagbag-o naglakip sa pagdugang sa usa ka nagtrabaho nga direktoryo alang sa clang parser, ang pagpatuman sa mga problema sa pag-output gikan sa gilakip nga mga file, ang abilidad sa paggamit sa opsyon nga "-std=c++2a", ang pag-ilis sa ngalan sa c++1z ngadto sa C++17 , pag-disable sa autocompletion para sa mga numero ug pagdugang og wizard alang sa pagmugna og code aron mapanalipdan batok sa doble nga paglakip sa mga file sa header (bantay sa header);
  • Gipauswag nga suporta sa PHP. Ang mga limitasyon sa pagtrabaho uban sa dagkong mga file sa PHP nadugangan, pananglitan, ang phpfunctions.php karon mokabat ug labaw sa 5 MB. Giayo ang mga problema sa pag-link gamit ang ld.lld.

Source: opennet.ru

Idugang sa usa ka comment