Rhyddhau amgylchedd datblygu cymwysiadau KDevelop 5.4

A gyflwynwyd gan rhyddhau'r amgylchedd rhaglennu integredig Datblygiad K5.4 XNUMX, sy'n cefnogi'n llawn y broses ddatblygu ar gyfer KDE 5, gan gynnwys defnyddio Clang fel casglwr. Dosberthir cod y prosiect o dan y drwydded GPL ac mae'n defnyddio llyfrgelloedd KDE Frameworks 5 a Qt 5.

Prif arloesiadau:

  • Cefnogaeth ychwanegol i'r system ymgynnull Meson, a ddefnyddir i adeiladu prosiectau megis X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME a GTK. Gall KDevelop nawr greu, ffurfweddu, llunio a gosod prosiectau sy'n defnyddio Meson, yn cefnogi cwblhau cod ar gyfer sgriptiau adeiladu Meson, ac yn darparu cefnogaeth i'r ategyn ailysgrifennu Meson ar gyfer newid amrywiol agweddau ar y prosiect (fersiwn, trwydded, ac ati);

    Rhyddhau amgylchedd datblygu cymwysiadau KDevelop 5.4

  • Mae'r ategyn Scratchpad wedi'i ychwanegu, sy'n ei gwneud hi'n bosibl profi gweithrediad y cod ysgrifenedig yn gyflym neu gynnal arbrawf, gan ganiatΓ‘u ichi weithredu'r cod heb greu prosiect cyflawn. Mae'r ategyn yn ychwanegu ffenestr newydd gyda rhestr o frasluniau y gellir eu llunio a'u rhedeg. Mae brasluniau'n cael eu prosesu a'u storio y tu mewn i KDevelop, ond maent ar gael i'w golygu fel ffeiliau cod rheolaidd, gan gynnwys cymorth ar gyfer awtolenwi a diagnosteg;

    Rhyddhau amgylchedd datblygu cymwysiadau KDevelop 5.4

  • Wedi adio ategyn ar gyfer gwirio cod gan ddefnyddio Clang-Taclus.
    Mae'r alwad Clang-Tidy ar gael trwy'r ddewislen Analyzer, sy'n cyfuno ategion ar gyfer dadansoddi cod ac a gefnogwyd yn flaenorol Clazy, Cppcheck a Heaptrack;

  • Parhaodd y gwaith o sefydlogi a moderneiddio'r parser ar gyfer yr iaith C++ a'r ategyn dadansoddi semantig, yn seiliedig ar y defnydd o Clang. Mae'r newidiadau'n cynnwys ychwanegu cyfeiriadur gweithiol ar gyfer y parser clang, gweithredu problemau allbynnu o ffeiliau sydd wedi'u cynnwys, y gallu i ddefnyddio'r opsiwn "-std=c++2a", ailenwi c++1z i C++17 , analluogi awtogwblhau ar gyfer rhifau ac ychwanegu dewin ar gyfer cynhyrchu cod i ddiogelu rhag cynnwys ffeiliau pennyn ddwywaith (gwarchodwr pennyn);
  • Gwell cefnogaeth PHP. Mae'r terfynau ar gyfer gweithio gyda ffeiliau mawr yn PHP wedi'u cynyddu, er enghraifft, mae phpfunctions.php bellach yn cymryd mwy na 5 MB. Problemau sefydlog gyda chysylltu gan ddefnyddio ld.lld.

Ffynhonnell: opennet.ru

Ychwanegu sylw