Ծրագրերի մշակման միջավայրի թողարկում KDevelop 5.4

Ներկայացվել է ինտեգրված ծրագրավորման միջավայրի թողարկում KD զարգացնել 5.4, որն ամբողջությամբ աջակցում է KDE 5-ի մշակման գործընթացին, ներառյալ Clang-ի օգտագործումը որպես կոմպիլյատոր: Ծրագրի կոդը բաշխվում է GPL լիցենզիայի ներքո և օգտագործում է KDE Frameworks 5 և Qt 5 գրադարանները:

Հիմնական նորամուծությունները.

  • Ավելացված աջակցություն հավաքման համակարգի համար Մեսոն, որն օգտագործվում է այնպիսի նախագծեր կառուցելու համար, ինչպիսիք են X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME և GTK: KDevelop-ն այժմ կարող է ստեղծել, կազմաձևել, կազմել և տեղադրել Meson օգտագործող նախագծեր, աջակցում է Meson build սկրիպտների կոդերի լրացմանը և ապահովում է Meson rewriter plugin-ի աջակցություն՝ նախագծի տարբեր ասպեկտները փոխելու համար (տարբերակ, լիցենզիա և այլն);

    Ծրագրերի մշակման միջավայրի թողարկում KDevelop 5.4

  • Ավելացվել է Scratchpad plugin-ը, որը հնարավորություն է տալիս արագ ստուգել գրված կոդի աշխատանքը կամ կատարել փորձ՝ թույլ տալով գործարկել կոդը՝ առանց լիարժեք նախագիծ ստեղծելու։ Պլագինը ավելացնում է նոր պատուհան՝ էսքիզների ցանկով, որոնք կարող են կազմվել և գործարկվել: Էսքիզները մշակվում և պահվում են KDevelop-ի ներսում, սակայն հասանելի են որպես սովորական կոդային ֆայլեր խմբագրելու համար, ներառյալ ավտոմատ լրացման և ախտորոշման աջակցությունը.

    Ծրագրերի մշակման միջավայրի թողարկում KDevelop 5.4

  • Ավելացված է plugin՝ օգտագործելով կոդը ստուգելու համար Թրթռոց-Թիդի.
    Clang-Tidy զանգը հասանելի է Analyzer մենյուի միջոցով, որը միավորում է կոդերի վերլուծության հավելումները և նախկինում աջակցվող Խենթ, Cppcheck և Heaptrack;

  • Շարունակվել է աշխատանքը C++ լեզվի վերլուծիչի և իմաստային վերլուծության հավելվածի կայունացման և արդիականացման ուղղությամբ՝ հիմնված Clang-ի օգտագործման վրա: Փոփոխությունները ներառում են կլանգ վերլուծիչի համար աշխատանքային գրացուցակի ավելացում, ներառված ֆայլերից ելքային խնդիրների իրականացում, «-std=c++2a» տարբերակն օգտագործելու հնարավորություն, c++1z-ի վերանվանումը C++17-ի։ , անջատելով թվերի ավտոմատ լրացումը և ավելացնելով կոդ ստեղծելու մոգ՝ վերնագրի ֆայլերի կրկնակի ընդգրկումից պաշտպանվելու համար (գլխի պահակ);
  • Բարելավված PHP աջակցություն: PHP-ում մեծ ֆայլերի հետ աշխատելու սահմանափակումներն ավելացել են, օրինակ՝ phpfunctions.php-ն այժմ զբաղեցնում է ավելի քան 5 ՄԲ: Շտկվել են ld.lld-ի միջոցով կապելու հետ կապված խնդիրները:

Source: opennet.ru

Добавить комментарий