Liberazione di l'ambiente di sviluppu di l'applicazioni KDevelop 5.4

Intruduttu liberazione di l'ambiente di prugrammazione integrata KDevelop 5.4, chì sustene cumplettamente u prucessu di sviluppu per KDE 5, cumprese l'usu di Clang cum'è compilatore. U codice di u prughjettu hè distribuitu sottu a licenza GPL è usa e librerie KDE Frameworks 5 è Qt 5.

Innuvazioni principali:

  • Supportu aghjuntu per u sistema di assemblea Meson, chì hè utilizatu per custruisce prughjetti cum'è X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME è GTK. KDevelop pò avà creà, cunfigurà, cumpilà è installà prughjetti chì utilizanu Meson, sustene u cumpletu di codice per i script di creazione Meson, è furnisce supportu per u plugin Meson rewriter per cambià parechji aspetti di u prugettu (versione, licenza, etc.);

    Liberazione di l'ambiente di sviluppu di l'applicazioni KDevelop 5.4

  • U plugin Scratchpad hè statu aghjuntu, chì permette di pruvà rapidamente l'operazione di u codice scrittu o di fà un esperimentu, chì vi permette di eseguisce u codice senza creà un prughjettu cumpletu. U plugin aghjunghje una nova finestra cù una lista di sketches chì ponu esse compilati è eseguiti. I schizzi sò processati è almacenati in KDevelop, ma sò dispunibuli per edità cum'è schedarii di codice regulare, cumpresu supportu per l'autocompletion è diagnostichi;

    Liberazione di l'ambiente di sviluppu di l'applicazioni KDevelop 5.4

  • Aggiuntu plugin per verificà u codice usendu Clang-Tidy.
    A chjama Clang-Tidy hè dispunibule per mezu di u menù di l'Analizzatore, chì combina plugins per l'analisi di codice è supportati prima. Clazy, Cppcheck è Heaptrack;

  • U travagliu cuntinuava à stabilizzà è mudernizà u parser per a lingua C++ è u plugin di analisi semantica, basatu annantu à l'usu di Clang. I cambiamenti includenu l'aghjunzione di un repertoriu di travagliu per u clang parser, l'implementazione di prublemi di output da i fugliali inclusi, l'abilità di utilizà l'opzione "-std = c ++ 2a", a rinominazione di c ++ 1z à C ++ 17. , disattivendu u cumpletu automaticu per i numeri è aghjunghjendu un assistente per a generazione di codice per prutegge da a doppia inclusione di i fugliali di l'intestazione (guardia di testa);
  • Supportu PHP mejoratu. I limiti per travaglià cù grandi schedarii in PHP sò stati aumentati, per esempiu, phpfunctions.php avà occupa più di 5 MB. Risolti i prublemi cù u ligame cù ld.lld.

Source: opennet.ru

Add a comment