KDevelop 5.4 lietojumprogrammu izstrādes vides izlaidums

Iesniedzis integrētās programmēšanas vides izlaišana KDevelop 5.4, kas pilnībā atbalsta KDE 5 izstrādes procesu, tostarp izmantojot Clang kā kompilatoru. Projekta kods tiek izplatīts saskaņā ar GPL licenci un izmanto KDE Frameworks 5 un Qt 5 bibliotēkas.

Galvenie jauninājumi:

  • Pievienots montāžas sistēmas atbalsts Mesons, ko izmanto, lai izveidotu tādus projektus kā X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME un GTK. KDevelop tagad var izveidot, konfigurēt, apkopot un instalēt projektus, kas izmanto Meson, atbalsta koda pabeigšanu Meson veidošanas skriptiem un nodrošina atbalstu Meson pārrakstītāja spraudnim, lai mainītu dažādus projekta aspektus (versiju, licenci utt.);

    KDevelop 5.4 lietojumprogrammu izstrādes vides izlaidums

  • Ir pievienots spraudnis Scratchpad, kas ļauj ātri pārbaudīt rakstītā koda darbību vai veikt eksperimentu, ļaujot palaist kodu, neveidojot pilnvērtīgu projektu. Spraudnis pievieno jaunu logu ar skiču sarakstu, kuras var apkopot un palaist. Skices tiek apstrādātas un saglabātas KDevelop, taču tās ir pieejamas rediģēšanai kā parastie koda faili, ieskaitot automātiskās pabeigšanas un diagnostikas atbalstu;

    KDevelop 5.4 lietojumprogrammu izstrādes vides izlaidums

  • Pievienots spraudnis koda pārbaudei, izmantojot Clang-Tidy.
    Zvans Clang-Tidy ir pieejams izvēlnē Analyzer, kas apvieno spraudņus koda analīzei un iepriekš atbalstītus Klāzī, Cppcheck un Heaptrack;

  • Turpinājās darbs pie C++ valodas parsētāja un semantiskās analīzes spraudņa stabilizēšanas un modernizācijas, pamatojoties uz Clang izmantošanu. Izmaiņas ietver darba direktorija pievienošanu clang parsētājam, izvades problēmu ieviešanu no iekļautajiem failiem, iespēju izmantot opciju “-std=c++2a”, c++1z pārdēvēšanu par C++17. , atspējojot skaitļu automātisko pabeigšanu un pievienojot vedni koda ģenerēšanai, lai aizsargātu pret galvenes failu dubultu iekļaušanu (galvenes aizsargs);
  • Uzlabots PHP atbalsts. Ir palielināti ierobežojumi darbam ar lieliem failiem PHP, piemēram, phpfunctions.php tagad aizņem vairāk nekā 5 MB. Novērstas problēmas ar saistīšanu, izmantojot ld.lld.

Avots: opennet.ru

Pievieno komentāru