अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

perl5201delta - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में perl5201delta चलाएं।

यह आदेश perl5201delta है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


perl5201delta - पर्ल v5.20.1 . के लिए नया क्या है

वर्णन


यह दस्तावेज़ 5.20.0 रिलीज़ और 5.20.1 रिलीज़ के बीच के अंतरों का वर्णन करता है।

यदि आप किसी पूर्ववर्ती रिलीज़ जैसे 5.18.0 से अपग्रेड कर रहे हैं, तो पहले perl5200delta पढ़ें,
जो 5.18.0 और 5.20.0 के बीच अंतर का वर्णन करता है।

असंगत परिवर्तन


5.20.0 के साथ जानबूझकर असंगत कोई परिवर्तन नहीं हैं। यदि कोई मौजूद है, तो वे बग हैं,
और हमारा अनुरोध है कि आप एक रिपोर्ट प्रस्तुत करें। नीचे "रिपोर्टिंग बग" देखें।

प्रदर्शन संवर्द्धन


· गाय और जानबूझकर समग्र रूप से आवंटित पीवी के साथ समस्याओं से बचने के लिए एक अनुकूलन किया गया है
अक्षम कर दिया गया क्योंकि इसने दूसरे, अधिक महत्वपूर्ण, अनुकूलन में हस्तक्षेप किया, जिसके कारण a
कुछ प्लेटफॉर्म पर मंदी [पर्ल #121975]


· कुछ मामलों में लेक्सिकल वेरिएबल से एक स्ट्रिंग को वापस करना धीमा हो सकता है। यह अब है
ठीक कर दिया गया. [पर्ल #121977]

मॉड्यूल और व्यावहारिक


Updated मॉड्यूल और व्यावहारिक
· कॉन्फिग::पर्ल::वी को संस्करण 0.20 से 0.22 तक अपग्रेड किया गया है।

कवर किए गए पर्ल संस्करणों की सूची अद्यतन कर दी गई है और पार्सिंग में कुछ खामियां हैं
ठीक कर दिया गया.

· निर्यातक को संस्करण 5.70 से 5.71 तक उन्नत किया गया है।

दस्तावेज़ में अवैध POD सिंटैक्स को ठीक कर दिया गया है।

· ExtUtils::CBuilder को संस्करण 0.280216 से 0.280217 तक अपग्रेड किया गया है।

एंड्रॉइड बिल्ड अब दोनों से लिंक करता है -एलपर्ल और $Config::Config{perllibs}.

· फाइल::कॉपी को संस्करण 2.29 से 2.30 में अपग्रेड किया गया है।

दस्तावेज़ीकरण अब नोट करता है कि "कॉपी" केवल पढ़ने योग्य फ़ाइलों को अधिलेखित नहीं करेगी।

· मॉड्यूल :: कोरलिस्ट को संस्करण 3.11 से 5.020001 में अपग्रेड किया गया है।

कवर किए गए पर्ल संस्करणों की सूची अद्यतन कर दी गई है।

· पाथटूल्स मॉड्यूल संग्रह को संस्करण 3.47 से 3.48 में अपग्रेड किया गया है।

एंड्रॉइड और $Config::Config{sh} के लिए क्रॉस-कंपाइलिंग करते समय फ़ॉलबैक अब मौजूद हैं
अभी तक परिभाषित नहीं किया गया है. [पर्ल #121963]

· PerlIO::via को संस्करण 0.14 से 0.15 तक अपग्रेड किया गया है।

XS कार्यान्वयन में एक मामूली पोर्टेबिलिटी सुधार किया गया है।

· यूनिकोड::यूसीडी को संस्करण 0.57 से 0.58 तक अपग्रेड किया गया है।

दस्तावेज़ में कई स्पष्टीकरण और सुधार शामिल हैं।

· utf8 को संस्करण 1.13 से 1.13_01 में अपग्रेड किया गया है।

दस्तावेज़ीकरण में कुछ मामूली स्वरूपण सुधार हैं।

· संस्करण को संस्करण 0.9908 से 0.9909 तक उन्नत किया गया है।

बाहरी पुस्तकालयों और पर्ल के पास स्थान के बारे में अलग-अलग विचार हो सकते हैं। यह है
समस्याग्रस्त जब संस्करण स्ट्रिंग्स को पार्स करते हैं यदि लोकेल का संख्यात्मक विभाजक किया गया है
बदला हुआ। यह सुनिश्चित करने के लिए संस्करण पार्सिंग को पैच किया गया है कि यह लोकेशंस को सही ढंग से संभालता है।
[पर्ल #121930]

दस्तावेज़ीकरण


परिवर्तन सेवा मेरे मौजूदा दस्तावेज़ीकरण
पेरलापी

· "av_len" - इस बात पर जोर दें कि यह सरणी में उच्चतम सूचकांक लौटाता है, आकार नहीं
सरणी. [पर्ल #120386]

· ध्यान दें कि "SvSetSV" सेट जादू नहीं करता है।

· "sv_usepvn_flags" - इसके स्थान पर "NewX" के उपयोग का उल्लेख करने के लिए दस्तावेज़ को ठीक करें
"मॉलोक"। [पर्ल #121869]

स्पष्ट करें कि "एनयूएल" कहाँ एम्बेड किया जा सकता है या एक स्ट्रिंग को समाप्त करने की आवश्यकता है।

पर्लफंक

· "-बी" और "-टी" का अर्थ स्पष्ट करें।

· "-l" अब नोट करता है कि अगर सिम्लिंक फ़ाइल द्वारा समर्थित नहीं हैं तो यह झूठी वापसी करेगा
प्रणाली। [पर्ल #121523]

· ध्यान दें कि "प्रत्येक", "कुंजियाँ" और "मान" बंधे हुए हैश के लिए अलग-अलग ऑर्डर उत्पन्न कर सकते हैं
अन्य पर्ल हैश की तुलना में। [पर्ल #121404]


· ध्यान दें कि "निष्पादन सूची" और "सिस्टम सूची" Win32 पर शेल में वापस आ सकते हैं। केवल
"निष्पादन प्रोग्राम सूची" और "सिस्टम प्रोग्राम सूची" अप्रत्यक्ष ऑब्जेक्ट सिंटैक्स विश्वसनीय रूप से होगा
शेल का उपयोग करने से बचें. इसे पर्लपोर्ट में भी नोट किया गया है। [पर्ल #122046]


· "हमारा" का अर्थ स्पष्ट करें. [पर्ल #122132]


पर्लगुट्स

· मौजूदा एसवी के बफ़र को संशोधित करने के विभिन्न तरीकों की व्याख्या करें। [पर्ल #116925]


पर्लपॉलिसी

· अब हमारे पास के लिए एक आचार संहिता है p5p मेलिंग सूची, जैसा कि "मानकों के" में प्रलेखित है
CONDUCT" perlpolicy में।

पेर्लरे

· "/x" संशोधक को यह ध्यान देने के लिए स्पष्ट किया गया है कि टिप्पणियों को जारी नहीं रखा जा सकता है
उनसे बचकर अगली पंक्ति।

पर्लसिन

· अनंत लूप के लिए "for"/"while" लूप में खाली कंडीशनल के उपयोग का उल्लेख करें।

perlxs

· XS कोड में स्थानीय मुद्दों की चर्चा जोड़ी गई।

निदान


डायग्नोस्टिक आउटपुट में निम्नलिखित परिवर्धन या परिवर्तन किए गए हैं, जिनमें चेतावनियाँ भी शामिल हैं
और घातक त्रुटि संदेश। नैदानिक ​​संदेशों की पूरी सूची के लिए, perldiag देखें।

परिवर्तन सेवा मेरे मौजूदा निदान
रेगेक्स m/%s/ में वेरिएबल लेंथ लुकबेंड लागू नहीं किया गया

यूनिकोड व्यवहार के बारे में जानकारी जोड़ी गई है।

विन्यास और संकलन


· बिल्डिंग पर्ल अब कॉन्फिगर होने पर सोर्स ट्री पर नहीं लिखता है कॉन्फ़िगर's
-Dmksymlinks विकल्प। [पर्ल #121585]


मंच सहायता


मंच-विशिष्ट नोट्स
एंड्रॉयड
सामान्य रूप से क्रॉस-कंपाइलिंग के लिए और Android के लिए बिल्ड समर्थन में सुधार किया गया है
विशेष रूप से।

OpenBSD
निर्माण करते समय कॉन्फ़िगरेशन संकेतों में उपयोग किए गए सही आर्किटेक्चर और संस्करण संख्याएं
पर्ल।

सोलारिस
c99 विकल्प साफ कर दिए गए हैं, संकेत तलाशे जा रहे हैं सोलस्टूडियो और SUNWspro, तथा
मूल "सेटेनव" के लिए समर्थन जोड़ा गया है।

वीएमएस फीचर चेकिंग में एक पुराना बग, जो मुख्य रूप से प्री-7.3 सिस्टम को प्रभावित कर रहा था, ठीक कर दिया गया है।

विंडोज
MinGW के लिए %lld के स्थान पर अब %I64d का उपयोग किया जा रहा है।

आंतरिक परिवर्तन


· पर्लापी में "sync_locale" जोड़ा गया। XS द्वारा प्रोग्राम का स्थान बदलने से बचना चाहिए
कोड. फिर भी, XS से कॉल की जाने वाली कुछ गैर-पर्ल लाइब्रेरी, जैसे "Gtk" ऐसा करती हैं।
जब ऐसा होता है, तो पर्ल को यह बताना होगा कि स्थान बदल गया है। इस का उपयोग करें
पर्ल पर लौटने से पहले ऐसा करने का कार्य करें।

चयनित दोष फिक्स


एक बग को ठीक कर दिया गया है जहां रेगेक्स के अंदर शून्य-लंबाई वाले अभिकथन और कोड ब्लॉक होते हैं
गलत मान देखने के लिए "स्थिति" का कारण बन सकता है। [पर्ल #122460]


· दूषित utf8 स्ट्रिंग्स पर "s///e" का उपयोग करने से फर्जी "विकृत UTF-8 कैरेक्टर" जारी हो सकता है
(स्ट्रिंग का अप्रत्याशित अंत)" चेतावनियाँ। इसे अब ठीक कर दिया गया है। [पर्ल #122148]


· "सिस्टम" और दोस्तों को अब अधिक एंड्रॉइड बिल्ड पर ठीक से काम करना चाहिए।

किसी चूक के कारण, निर्दिष्ट मान के माध्यम से -Dtargetsh सेवा मेरे कॉन्फ़िगर ख़त्म हो जाएगा
निर्माण प्रक्रिया में से कुछ द्वारा अनदेखी की जा रही है। इसके कारण पर्ल्स को क्रॉस-संकलित किया गया
एंड्रॉइड "सिस्टम", "एक्जीक्यूटिव" और बैकटिक्स के दोषपूर्ण संस्करणों के साथ समाप्त होगा:
आदेशों की तलाश समाप्त हो जाएगी / बिन / श के बजाय /सिस्टम/बिन/श, और इसलिए असफल हो जाएगा
अधिकांश उपकरणों के लिए, $ छोड़कर! "एनोएंट" के रूप में।

कवरिटी द्वारा कई मुद्दों का पता लगाया गया हैhttp://www.coverity.com/> और तय।

आभार


पर्ल 5.20.1 पर्ल 4 के बाद से लगभग 5.20.0 महीने के विकास का प्रतिनिधित्व करता है और
इसमें 12,000 लेखकों की 170 फाइलों में लगभग 36 परिवर्तन शामिल हैं।

ऑटो-जेनरेट की गई फ़ाइलों, दस्तावेज़ीकरण और रिलीज़ टूल को छोड़कर, लगभग थे
2,600 .pm, .t, .c और .h फ़ाइलों में 110 परिवर्तन।

उपयोगकर्ताओं के जीवंत समुदाय की बदौलत पर्ल अपने तीसरे दशक में लगातार फल-फूल रहा है
और डेवलपर्स। निम्नलिखित लोगों को सुधारों में योगदान देने के लिए जाना जाता है कि
पर्ल 5.20.1 बन गया:

एरोन क्रेन, अबीगैल, अल्बर्टो सिमोस, एलेक्जेंडर सिओर्नी, एलेक्जेंडर (मिडनाइट) जौसेट,
एंड्रयू फ्रेश, एंडी डफ़र्टी, ब्रायन फ़्रेज़र, क्रिस 'बिनगोज़' विलियम्स, क्रेग ए. बेरी,
डैनियल ड्रैगन, डेविड गोल्डन, डेविड मिशेल, एच.मेरिज़न ब्रांड, जेम्स ई कीनन, जान डुबोइस,
जार्को हितेनिमी, जॉन पीकॉक, काफ्का, करेन इथरिज, कार्ल विलियमसन, लुकास माई,
मैथ्यू हॉर्सफॉल, माइकल बंक, पीटर मार्टिनी, राफेल गार्सिया-सुआरेज़, रेनी अर्बन, रिकार्डो
साइनेस, शिराकाटा केंटारो, स्माइलर्स, स्टीव हे, थॉमस सिबली, टॉड रिनाल्डो, टोनी कुक,
व्लादिमीर मारेक, यवेस ऑर्टन।

उपरोक्त सूची लगभग निश्चित रूप से अधूरी है क्योंकि यह स्वचालित रूप से उत्पन्न होती है
संस्करण नियंत्रण इतिहास। विशेष रूप से, इसमें (बहुत अधिक .) के नाम शामिल नहीं हैं
प्रशंसनीय) योगदानकर्ता जिन्होंने पर्ल बग ट्रैकर को समस्याओं की सूचना दी।

इस संस्करण में शामिल किए गए कई परिवर्तन CPAN मॉड्यूल में शामिल हैं जिनमें शामिल हैं
पर्ल का मूल। पर्ल को फलने-फूलने में मदद करने के लिए हम पूरे सीपीएएन समुदाय के आभारी हैं।

पर्ल के सभी ऐतिहासिक योगदानकर्ताओं की अधिक संपूर्ण सूची के लिए, कृपया देखें लेखक
पर्ल स्रोत वितरण में फ़ाइल।

रिपोर्टिंग कीड़े


यदि आप पाते हैं कि आपको क्या लगता है कि यह एक बग है, तो आप हाल ही में पोस्ट किए गए लेखों की जांच कर सकते हैं
comp.lang.perl.misc समाचार समूह और पर्ल बग डेटाबेस https://rt.perl.org/ पर। वहां
पर भी जानकारी हो सकती है http://www.perl.org/ , पर्ल होम पेज।

अगर आपको लगता है कि आपके पास रिपोर्ट नहीं किया गया बग है, तो कृपया इसके साथ शामिल पर्लबग प्रोग्राम चलाएं
तुमहारी छूट। अपने बग को एक छोटे लेकिन पर्याप्त परीक्षण मामले में ट्रिम करना सुनिश्चित करें। आपका बग
रिपोर्ट, "perl -V" के आउटपुट के साथ, को भेज दी जाएगी [ईमेल संरक्षित] करने के लिए हो सकता है
पर्ल पोर्टिंग टीम द्वारा विश्लेषण किया गया।

यदि आप जिस बग की रिपोर्ट कर रहे हैं उसके सुरक्षा निहितार्थ हैं, जो इसे अनुपयुक्त बनाते हैं
सार्वजनिक रूप से संग्रहीत मेलिंग सूची को भेजें, फिर कृपया इसे यहां भेजें
[ईमेल संरक्षित]. यह एक बंद सदस्यता की ओर इशारा करता है, अनारक्षित मेलिंग
सूची, जिसमें सभी कोर कमिटर्स शामिल हैं, जो प्रभाव का आकलन करने में मदद करने में सक्षम होंगे
मुद्दों का समाधान निकालें, और पैच जारी करने में समन्वय करने में सहायता करें
उन सभी प्लेटफार्मों पर समस्या को कम या ठीक करें जिन पर पर्ल समर्थित है। कृपया केवल
पर्ल कोर में सुरक्षा मुद्दों के लिए इस पते का उपयोग करें, न कि स्वतंत्र रूप से मॉड्यूल के लिए
सीपीएएन पर वितरित

onworks.net सेवाओं का उपयोग करके perl5201delta का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad