Utjefte fan applikaasjeûntwikkelingomjouwing KDevelop 5.4

Yntrodusearre frijlitting fan de yntegreare programmearring omjouwing KDevelop 5.4, dy't it ûntwikkelingsproses foar KDE 5 folslein stipet, ynklusyf it brûken fan Clang as kompiler. De projektkoade wurdt ferspraat ûnder de GPL-lisinsje en brûkt de KDE Frameworks 5 en Qt 5 bibleteken.

Wichtichste ynnovaasjes:

  • Stipe tafoege foar montagesysteem Meson, dat wurdt brûkt om projekten te bouwen lykas X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME en GTK. KDevelop kin no projekten oanmeitsje, konfigurearje, kompilearje en ynstallearje dy't Meson brûke, stipet koadefoltôging foar Meson-buildskripts, en leveret stipe foar de Meson-rewriter-plugin foar it feroarjen fan ferskate aspekten fan it projekt (ferzje, lisinsje, ensfh.);

    Utjefte fan applikaasjeûntwikkelingomjouwing KDevelop 5.4

  • It Scratchpad-plugin is tafoege, wat it mooglik makket om de wurking fan 'e skreaune koade fluch te testen of in eksperimint út te fieren, wêrtroch jo de koade kinne útfiere sûnder in folweardich projekt te meitsjen. De plugin foeget in nij finster ta mei in list mei sketsen dy't kinne wurde kompilearre en útfierd. Sketsen wurde ferwurke en opslein yn KDevelop, mar binne beskikber foar bewurkjen as gewoane koadebestannen, ynklusyf stipe foar autofoltôging en diagnostyk;

    Utjefte fan applikaasjeûntwikkelingomjouwing KDevelop 5.4

  • Added plugin foar it kontrolearjen fan koade mei help Clang-Tidy.
    De Clang-Tidy-oprop is beskikber fia it Analyzer-menu, dat plugins kombineart foar koade-analyse en earder stipe Clazy, Cppcheck en Heaptrack;

  • It wurk gie troch oan it stabilisearjen en modernisearjen fan de parser foar de C++-taal en de semantyske analyse-plugin, basearre op it gebrûk fan Clang. Feroarings omfetsje de tafoeging fan in wurkmap foar de clang-parser, de ymplemintaasje fan útfierproblemen fan opnommen bestannen, de mooglikheid om de opsje "-std=c++2a" te brûken, de omneaming fan c++1z nei C++17 , it útskeakeljen fan autofolling foar sifers en it tafoegjen fan in wizard foar it generearjen fan koade om te beskermjen tsjin dûbele opname fan koptekstbestannen (header guard);
  • Ferbettere PHP-stipe. De grinzen foar it wurkjen mei grutte bestannen yn PHP binne ferhege, bygelyks phpfunctions.php nimt no mear as 5 MB yn beslach. Fixed problemen mei keppeljen mei help ld.lld.

Boarne: opennet.ru

Add a comment