Колдонмолорду иштеп чыгуу чөйрөсүн чыгаруу KDevelop 5.4

киргизилген интеграцияланган программалоо чөйрөсүн чыгаруу KDevelop 5.4, ал KDE 5ти иштеп чыгуу процессин толук колдойт, анын ичинде компилятор катары Clang колдонуу. Долбоордун коду GPL лицензиясы боюнча таратылат жана KDE Frameworks 5 жана Qt 5 китепканаларын колдонот.

Негизги инновациялар:

  • Монтаж системасы үчүн кошумча колдоо Мезон, X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME жана GTK сыяктуу долбоорлорду куруу үчүн колдонулат. KDevelop эми Meson колдонгон долбоорлорду түзө, конфигурациялай, компиляциялай жана орното алат, Meson куруу скрипттери үчүн кодду толтурууну колдойт жана долбоордун ар кандай аспектилерин (версия, лицензия ж.б.) өзгөртүү үчүн Meson rewriter плагинине колдоо көрсөтөт;

    Колдонмолорду иштеп чыгуу чөйрөсүн чыгаруу KDevelop 5.4

  • Scratchpad плагини кошулду, ал жазылган коддун иштешин тез текшерүүгө же эксперимент жүргүзүүгө мүмкүндүк берет, бул кодду толук кандуу долбоорду түзбөстөн аткарууга мүмкүндүк берет. Плагин түзүлүп, иштетиле турган эскиздердин тизмеси менен жаңы терезени кошот. Эскиздер KDevelop ичинде иштетилет жана сакталат, бирок кадимки код файлдары катары түзөтүү үчүн жеткиликтүү, анын ичинде автотолтурууну жана диагностиканы колдоо;

    Колдонмолорду иштеп чыгуу чөйрөсүн чыгаруу KDevelop 5.4

  • Кошулган колдонуу менен кодду текшерүү үчүн плагин Clang-Tidy.
    Clang-Tidy чалуусу код анализи үчүн плагиндерди бириктирген жана мурда колдоого алынган Analyzer менюсу аркылуу жеткиликтүү Clazy, Cppcheck жана Heaptrack;

  • Clangди колдонуунун негизинде C++ тили жана семантикалык анализ плагини үчүн талдоочуну турукташтыруу жана модернизациялоо боюнча иштер улантылды. Өзгөртүүлөр кленг талдоочу үчүн жумушчу каталогду кошууну, камтылган файлдардан көйгөйлөрдү чыгарууну, “-std=c++2a” опциясын колдонуу мүмкүнчүлүгүн, c++1z атын C++17ге өзгөртүүнү камтыйт. , сандар үчүн автотолтурууну өчүрүү жана баш файлдарды кош кошуудан коргоо үчүн кодду түзүү устасын кошуу (баш коргоочу);
  • Жакшыртылган PHP колдоосу. РНРде чоң файлдар менен иштөө үчүн чектөөлөр көбөйтүлдү, мисалы, phpfunctions.php азыр 5 МБдан ашыкты ээлейт. ld.lld аркылуу байланыштыруучу көйгөйлөр чечилди.

Source: opennet.ru

Комментарий кошуу