பயன்பாட்டு மேம்பாட்டு சூழலின் வெளியீடு KDevelop 5.4

மூலம் சமர்ப்பிக்கப்பட்டது ஒருங்கிணைந்த நிரலாக்க சூழலின் வெளியீடு KDevelop 5.4, இது KDE 5 க்கான வளர்ச்சி செயல்முறையை முழுமையாக ஆதரிக்கிறது, இதில் Clang ஐ கம்பைலராக பயன்படுத்துகிறது. திட்டக் குறியீடு GPL உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது மற்றும் KDE கட்டமைப்புகள் 5 மற்றும் Qt 5 நூலகங்களைப் பயன்படுத்துகிறது.

முக்கிய கண்டுபிடிப்புகள்:

  • சட்டசபை அமைப்புக்கான ஆதரவு சேர்க்கப்பட்டது மீசன், இது X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME மற்றும் GTK போன்ற திட்டங்களை உருவாக்க பயன்படுகிறது. KDevelop இப்போது Meson ஐப் பயன்படுத்தும் திட்டங்களை உருவாக்கவும், கட்டமைக்கவும், தொகுக்கவும் மற்றும் நிறுவவும் முடியும், Meson பில்ட் ஸ்கிரிப்ட்டுகளுக்கான குறியீட்டை நிறைவு செய்வதை ஆதரிக்கிறது மற்றும் திட்டத்தின் பல்வேறு அம்சங்களை மாற்றுவதற்கு Meson rewriter செருகுநிரலுக்கு ஆதரவை வழங்குகிறது (பதிப்பு, உரிமம் போன்றவை);

    பயன்பாட்டு மேம்பாட்டு சூழலின் வெளியீடு KDevelop 5.4

  • ஸ்க்ராட்ச்பேட் செருகுநிரல் சேர்க்கப்பட்டுள்ளது, இது எழுதப்பட்ட குறியீட்டின் செயல்பாட்டை விரைவாகச் சோதிக்க அல்லது ஒரு பரிசோதனையை நடத்துவதை சாத்தியமாக்குகிறது, இது முழு அளவிலான திட்டத்தை உருவாக்காமல் குறியீட்டை இயக்க அனுமதிக்கிறது. சொருகி ஒரு புதிய சாளரத்தை தொகுத்து இயக்கக்கூடிய ஓவியங்களின் பட்டியலுடன் சேர்க்கிறது. ஸ்கெட்சுகள் KDevelop இல் செயலாக்கப்பட்டு சேமிக்கப்படுகின்றன, ஆனால் அவை வழக்கமான குறியீடு கோப்புகளாகத் திருத்துவதற்குக் கிடைக்கின்றன, இதில் தன்னியக்க நிறைவு மற்றும் கண்டறிதலுக்கான ஆதரவு உட்பட;

    பயன்பாட்டு மேம்பாட்டு சூழலின் வெளியீடு KDevelop 5.4

  • சேர்க்கப்பட்டது பயன்படுத்தி குறியீட்டைச் சரிபார்க்க சொருகி கணகண வென்ற சப்தம்.
    க்ளாங்-டிடி அழைப்பு அனலைசர் மெனு மூலம் கிடைக்கிறது, இது குறியீடு பகுப்பாய்வுக்கான செருகுநிரல்களை ஒருங்கிணைக்கிறது மற்றும் முன்பு ஆதரிக்கப்பட்டது க்ளேஸி, Cppcheck மற்றும் Heaptrack;

  • C++ மொழிக்கான பாகுபடுத்தியை நிலைப்படுத்தி நவீனப்படுத்துதல் மற்றும் Clang இன் பயன்பாட்டின் அடிப்படையில் செமாண்டிக் பகுப்பாய்வு செருகுநிரலை நிலைநிறுத்தும் பணி தொடர்ந்தது. மாற்றங்களில் க்ளாங் பாகுபடுத்தலுக்கான வேலை கோப்பகத்தைச் சேர்த்தல், சேர்க்கப்பட்ட கோப்புகளிலிருந்து வெளியீட்டுச் சிக்கல்களைச் செயல்படுத்துதல், “-std=c++2a” விருப்பத்தைப் பயன்படுத்தும் திறன், c++1z என்பதை C++17 என மறுபெயரிடுதல் ஆகியவை அடங்கும். , எண்களுக்கான தானாக நிறைவு செய்வதை முடக்குதல் மற்றும் தலைப்புக் கோப்புகளை இரட்டைச் சேர்ப்பதில் இருந்து பாதுகாக்க குறியீட்டை உருவாக்குவதற்கான வழிகாட்டியைச் சேர்ப்பது (தலைப்பு காவலர்);
  • மேம்படுத்தப்பட்ட PHP ஆதரவு. PHP இல் பெரிய கோப்புகளுடன் பணிபுரிவதற்கான வரம்புகள் அதிகரிக்கப்பட்டுள்ளன, எடுத்துக்காட்டாக, phpfunctions.php இப்போது 5 MBக்கு மேல் எடுக்கும். ld.lldஐப் பயன்படுத்தி இணைப்பதில் உள்ள சிக்கல்கள் சரி செய்யப்பட்டன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்