అప్లికేషన్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ విడుదల KDevelop 5.4
సమర్పించిన వారు ఇంటిగ్రేటెడ్ ప్రోగ్రామింగ్ ఎన్విరాన్మెంట్ విడుదల K డెవలప్మెంట్ 5.4, ఇది కంపైలర్గా క్లాంగ్ని ఉపయోగించడంతో సహా KDE 5 కోసం అభివృద్ధి ప్రక్రియకు పూర్తిగా మద్దతు ఇస్తుంది. ప్రాజెక్ట్ కోడ్ GPL లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది మరియు KDE ఫ్రేమ్వర్క్స్ 5 మరియు Qt 5 లైబ్రరీలను ఉపయోగిస్తుంది.
ప్రధాన ఆవిష్కరణలు:
అసెంబ్లీ సిస్టమ్కు మద్దతు జోడించబడింది లంబకోణ, ఇది X.Org సర్వర్, మీసా, Lighttpd, systemd, GStreamer, Wayland, GNOME మరియు GTK వంటి ప్రాజెక్ట్లను రూపొందించడానికి ఉపయోగించబడుతుంది. KDevelop ఇప్పుడు మీసన్ని ఉపయోగించే ప్రాజెక్ట్లను సృష్టించగలదు, కాన్ఫిగర్ చేయగలదు, కంపైల్ చేయగలదు మరియు ఇన్స్టాల్ చేయగలదు, మీసన్ బిల్డ్ స్క్రిప్ట్ల కోసం కోడ్ పూర్తి చేయడానికి మద్దతు ఇస్తుంది మరియు ప్రాజెక్ట్ యొక్క వివిధ అంశాలను మార్చడానికి మీసన్ రీరైటర్ ప్లగ్ఇన్కు మద్దతును అందిస్తుంది (వెర్షన్, లైసెన్స్ మొదలైనవి);
స్క్రాచ్ప్యాడ్ ప్లగ్ఇన్ జోడించబడింది, ఇది వ్రాతపూర్వక కోడ్ యొక్క ఆపరేషన్ను త్వరగా పరీక్షించడం లేదా ఒక ప్రయోగాన్ని నిర్వహించడం సాధ్యం చేస్తుంది, ఇది పూర్తి స్థాయి ప్రాజెక్ట్ను సృష్టించకుండా కోడ్ని అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. కంపైల్ మరియు అమలు చేయగల స్కెచ్ల జాబితాతో ప్లగ్ఇన్ కొత్త విండోను జోడిస్తుంది. స్కెచ్లు KDevelop లోపల ప్రాసెస్ చేయబడతాయి మరియు నిల్వ చేయబడతాయి, అయితే స్వీయపూర్తి మరియు విశ్లేషణలకు మద్దతుతో సహా సాధారణ కోడ్ ఫైల్ల వలె సవరించడానికి అందుబాటులో ఉన్నాయి;
చేర్చబడింది ఉపయోగించి కోడ్ తనిఖీ కోసం ప్లగిన్ క్లాంగ్-టిడీ.
క్లాంగ్-టిడీ కాల్ ఎనలైజర్ మెను ద్వారా అందుబాటులో ఉంది, ఇది కోడ్ విశ్లేషణ కోసం ప్లగిన్లను మిళితం చేస్తుంది మరియు గతంలో మద్దతు ఇస్తుంది క్లేజీ, Cppcheck మరియు Heaptrack;
C++ భాష మరియు అర్థ విశ్లేషణ ప్లగిన్ కోసం పార్సర్ను స్థిరీకరించడం మరియు ఆధునీకరించడంపై పని కొనసాగింది, ఇది క్లాంగ్ ఉపయోగం ఆధారంగా ఉంది. క్లాంగ్ పార్సర్ కోసం వర్కింగ్ డైరెక్టరీని జోడించడం, చేర్చబడిన ఫైల్ల నుండి అవుట్పుట్ సమస్యలను అమలు చేయడం, “-std=c++2a” ఎంపికను ఉపయోగించగల సామర్థ్యం, c++1z పేరును C++17గా మార్చడం వంటి మార్పులు ఉన్నాయి. , సంఖ్యల కోసం స్వయంపూర్తిని నిలిపివేయడం మరియు హెడర్ ఫైల్లను రెండుసార్లు చేర్చకుండా రక్షించడానికి కోడ్ని రూపొందించడానికి విజర్డ్ని జోడించడం (హెడర్ గార్డ్);
మెరుగైన PHP మద్దతు. PHPలో పెద్ద ఫైల్లతో పని చేయడానికి పరిమితులు పెంచబడ్డాయి, ఉదాహరణకు, phpfunctions.php ఇప్పుడు 5 MB కంటే ఎక్కువ పడుతుంది. ld.lldని ఉపయోగించి లింక్ చేయడంలో సమస్యలు పరిష్కరించబడ్డాయి.