Kutolewa kwa mazingira ya ukuzaji wa programu KDevelop 5.4

Iliyowasilishwa na kutolewa kwa mazingira jumuishi ya programu Kuendeleza 5.4, ambayo inasaidia kikamilifu mchakato wa ukuzaji wa KDE 5, pamoja na kutumia Clang kama mkusanyaji. Msimbo wa mradi unasambazwa chini ya leseni ya GPL na hutumia maktaba za KDE Frameworks 5 na Qt 5.

Ubunifu kuu:

  • Msaada ulioongezwa kwa mfumo wa kusanyiko Meson, ambayo hutumika kujenga miradi kama vile Seva ya X.Org, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME na GTK. KDevelop sasa inaweza kuunda, kusanidi, kukusanya na kusakinisha miradi inayotumia Meson, kuauni ukamilishaji wa msimbo wa hati za Meson build, na kutoa usaidizi kwa programu-jalizi ya kuandika upya ya Meson kwa kubadilisha vipengele mbalimbali vya mradi (toleo, leseni, n.k.);

    Kutolewa kwa mazingira ya ukuzaji wa programu KDevelop 5.4

  • Programu-jalizi ya Scratchpad imeongezwa, ambayo inafanya uwezekano wa kujaribu haraka utendakazi wa nambari iliyoandikwa au kufanya jaribio, hukuruhusu kutekeleza msimbo bila kuunda mradi kamili. Programu-jalizi inaongeza dirisha jipya na orodha ya michoro ambayo inaweza kukusanywa na kuendeshwa. Michoro huchakatwa na kuhifadhiwa ndani ya KDevelop, lakini inapatikana kwa kuhaririwa kama faili za kanuni za kawaida, ikiwa ni pamoja na usaidizi wa kukamilisha kiotomatiki na uchunguzi;

    Kutolewa kwa mazingira ya ukuzaji wa programu KDevelop 5.4

  • Imeongezwa programu-jalizi ya kuangalia nambari kwa kutumia Clang-Tidy.
    Simu ya Clang-Tidy inapatikana kupitia menyu ya Kichanganuzi, ambayo inachanganya programu-jalizi za uchanganuzi wa nambari na kutumika hapo awali. Kichaa, Cppcheck na Heaptrack;

  • Kazi iliendelea katika kuleta utulivu na kuboresha kichanganuzi cha lugha ya C++ na programu-jalizi ya uchanganuzi wa kisemantiki, kwa kuzingatia matumizi ya Clang. Mabadiliko ni pamoja na kuongezwa kwa saraka ya kufanya kazi kwa kichanganuzi cha clang, utekelezaji wa shida za kutoa kutoka kwa faili zilizojumuishwa, uwezo wa kutumia chaguo la "-std=c++2a", kubadilisha jina la c++1z hadi C++17. , kuzima ukamilishaji otomatiki wa nambari na kuongeza mchawi wa kutengeneza nambari ili kulinda dhidi ya kuingizwa mara mbili kwa faili za kichwa (walinzi wa kichwa);
  • Usaidizi wa PHP ulioboreshwa. Mipaka ya kufanya kazi na faili kubwa katika PHP imeongezeka, kwa mfano, phpfunctions.php sasa inachukua zaidi ya 5 MB. Kutatua matatizo ya kuunganisha kwa kutumia ld.lld.

Chanzo: opennet.ru

Kuongeza maoni