GoGPT Best VPN GoSearch

סמל OnWorks

perl5221delta - מקוון בענן

הפעל את perl5221delta בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה perl5221delta שניתן להפעיל בספק האחסון החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


perldelta - מה חדש עבור perl v5.22.1

תיאור


מסמך זה מתאר הבדלים בין המהדורה 5.22.0 לגרסה 5.22.1.

אם אתה משדרג מגרסה מוקדמת יותר כגון 5.20.0, קרא תחילה את perl5220delta,
המתאר הבדלים בין 5.20.0 ל-5.22.0.

שאינו עולה בקנה אחד שינויים


אין שינויים שאינם תואמים בכוונה ל-5.20.0 מלבד השינויים הבאים
חריג יחיד, שנראה לנו כשינוי הגיוני לעשות כדי לקבל את החדש
תכונות "\b{wb}" ו(בפרט) "\b{sb}" שפויות לפני שאנשים החליטו שהם
חסר ערך בגלל באגים ביישום Perl 5.22.0 שלהם ונמנע מהם ב-
עתיד. אם קיימים אחרים, הם באגים, ואנו מבקשים ממך לשלוח דוח. לִרְאוֹת
"דיווח על באגים" למטה.

גבולות בדיקה בונה
מספר באגים, כולל תקלת פילוח, תוקנו עם בדיקת הגבולות
בונה (הוצג ב-Perl 5.22) "\b{gcb}", "\b{sb}", "\b{wb}", "\B{gcb}", "\B{sb}",
ו-"\B{wb}". כל ה"\B{}" תואמים כעת מחרוזת ריקה; אף אחד מה"\b{}" לא עושה זאת.
[perl #126319]

מודולים ו פרגמטה


מְעוּדכָּן מודולים ו פרגמטה
· Module::CoreList שודרג מגרסה 5.20150520 ל-5.20151213.

· PerlIO::scalar שודרג מגרסה 0.22 ל-0.23.

· POSIX שודרג מגרסה 1.53 ל-1.53_01.

אם "POSIX::strerror" הועבר $! כטיעון שלה אז זה ניקה בטעות $!.
זה תוקן. [perl #126229]


· Storable שודרג מגרסה 2.53 ל-2.53_01.

· אזהרות שודרגו מגרסה 1.32 ל-1.34.

הדוגמה של "warnings::enabled" משתמשת כעת ב-"warnings::enabled". [perl #126051]


· Win32 שודרג מגרסה 0.51 ל-0.52.

זה עודכן עבור Windows 8.1, 10 ו-2012 R2 Server.

תיעוד


שינויים ל קיים תיעוד
פרלטי

· השימוש ב-"FIRSTKEY" ו-"NEXTKEY" הובהר.

perlvar

· הערך האמיתי הספציפי של $!{E...} מתועד כעת, וציין שהוא כפוף ל
שינוי ולא מובטח.

אבחון


התוספות או השינויים הבאים בוצעו בפלט האבחון, כולל אזהרות
והודעות שגיאה קטלניות. לרשימה המלאה של הודעות אבחון, ראה perldiag.

שינויים ל קיים אבחון
· המבנים "printf" ו-"sprintf" מקפידים כעת יותר על האזהרות שהם פולטים:
סידור מחדש של ארגומנטים משבית כעת את האזהרה "ארגומנט מיותר" בכל המקרים. [פרל
#125469]

תְצוּרָה ו Compilation


· שימוש ב-"NO_HASH_SEED" להגדיר בשילוב עם אלגוריתם הגיבוב ברירת המחדל
"PERL_HASH_FUNC_ONE_AT_A_TIME_HARD" הביא לשגיאה קטלנית במהלך הידור של
מתורגמן, מאז פרל 5.17.10. זה תוקן.

· הגדרה עם ccflags המכילים מרכאות (למשל
"-Accflags='-DAPPLLIB_EXP=\"/usr/libperl\"'") היה שבור ב-Perl 5.22.0 אך יש כעת
תוקן שוב. [perl #125314]

פלטפורמה תמיכה


פלטפורמה ספציפית הערות
IRIX
· בנסיבות מסוימות IRIX stdio fgetc () ו מטורף () הגדר את השגיאה ל-"ENOENT",
מה שלא היה הגיוני לפי מסמכי IRIX או POSIX. Errno נמחק כעת
במקרים כאלו. [perl #123977]

· בעיות בהכפלת כפילים ארוכים באינסוף תוקנו. [פרל
#126396]

כל הבדיקות עוברות כעת ב-IRIX עם תצורת ה-build המוגדרת כברירת מחדל.

נבחר חרק תיקונים


· "qr/(?[ () ])/" כבר לא מפריד, ומעניק במקום זאת הודעת שגיאה תחביר. [פרל
#125805]

· רגרסיה רכושנית של ביטוי רגולרי Perl 5.20 תוקנה כעת.
"qr/"PAT"{"דקות,מקסימום"}+""/" אמור להתנהג בצורה זהה ל
"qr/(?>"PAT"{"דקות,מקסימום"})/". מאז Perl 5.20, זה לא עבד אם דקות ו מקסימום היו
שווה. [perl #125825]

· שגיאות תחביר מסוימות ב-"Extended Bracketed Character Classes" ב-perlrecharclass
גרם לפאניקה במקום הודעת השגיאה המתאימה. זה תוקן כעת. [פרל
#126481]

· "BEGIN <>" כבר לא מפריש תקלות ומפיק כראוי הודעת שגיאה. [perl #125341]


· תוקנה רגרסיה מ-Perl 5.20, שבה כמה שגיאות תחביר ב-"(?[...])"
בונים בתוך דפוסי ביטוי רגולרי עלולים לגרום ל-segfault במקום a
הודעת שגיאה נכונה. [perl #126180]


· בעיה נוספת עם מבני "(?[...])" תוקנה שבה דברים כמו "\c]"
עלול לגרום לפאניקה. [perl #126181]


· ב-Perl 5.22.0, ההיגיון השתנה בעת ניתוח פרמטר מספרי לאפשרות -C,
כך שהמספר שמנותח בהצלחה לא נשמר כערך האופציה אם כן
מנותח עד סוף הטיעון. [perl #125381]


· כעת מתעלמים מהתקלות באזהרה בעת היפוך לאחור של הערימה. זה מונע אינסוף
רקורסיה כאשר השגיאה הקטלנית כעת גורמת גם להליכה לאחור של הערימה. [perl #123398]


· התרסקות עם "%::=(); J->${\"::"}" תוקנה. [perl #125541]


· מכמים מקוננים כגון "/.{1}??/" אמור לגרום ל-perl לזרוק שגיאה קטלנית, אבל
התקבלו בשקט מאז פרל 5.20.0. זה תוקן. [perl #126253]


· רצפי ביטוי רגולרי כגון "/(?i/" (ובדומה עם אחרים מוכרים
דגלים או שילוב של דגלים) אמור לגרום ל-perl לזרוק שגיאה קטלנית, אבל היו
מתקבל בשקט מאז Perl 5.18.0. זה תוקן. [perl #126178]


· באג בתמיכה מילולית של נקודה צפה הקסדצימלית פירושה שביטים מסדר גבוה יכולים
ללכת לאיבוד במקרים שבהם הצפת המנטיסה נגרמה על ידי יותר מדי אפסים נגררים ב-
חלק חלקי. זה תוקן. [perl #126582]


· באג נוסף של נקודה צפה הקסדצימלית, הגורם לאיבוד ביטים מסדר נמוך במקרים
כאשר בספרה ההקסדצימלית האחרונה של המנטיסה יש ביטים המשתרעים על גבול ה-
מספר הביטים המותר עבור המנטיסה, תוקן גם הוא. [perl #126586]


· באגים הקסדצימליים נוספים בנקודה צפה תוקנו: בנסיבות מסוימות, ה-%a
מפרט הפורמט עלול לאבד את הסימן של האפס השלילי, לא להופיע
אפסים אחרי נקודת הרדיוס בדיוק המבוקש, או אפילו מאבדים את נקודת הרדיוס
אחרי הספרה ההקסדצימלית השמאלית ביותר לחלוטין.

· קריסה הנגרמת על ידי ביטויים לא שלמים בתוך "/(?[ ])/" (למשל "/(?[[0]+()+])/")
תוקן. [perl #126615]

תודות


Perl 5.22.1 מייצג כ-6 חודשים של פיתוח מאז Perl 5.22.0 ו
מכיל כ-19,000 שורות של שינויים על פני 130 קבצים מ-27 מחברים.

לא כולל קבצים שנוצרו אוטומטית, תיעוד וכלי שחרור, היו בערך
1,700 שורות של שינויים בקבצי 44 .pm, .t, .c ו-.h.

פרל ממשיכה לפרוח בעשור השלישי שלה הודות לקהילה תוססת של משתמשים
ומפתחים. ידוע שהאנשים הבאים תרמו את השיפורים ש
הפך לפרל 5.22.1:

אהרון קריין, אביגיל, אנדי ברוד, אריסטו פגלציס, צ'ייס ווייטנר, כריס 'BinGOs'
וויליאמס, קרייג א. ברי, דניאל דראגן, דיוויד מיטשל, האב כריסוסטומוס, הרברט
ברונונג, הוגו ואן דר סנדן, ג'יימס אי קינן, יאן דובואה, ג'רקו הייטנימי, קארן
את'רידג', קארל וויליאמסון, לוקאס מאי, מתיו הורספול, פיטר מרטיני, רפאל גרסיה-
סוארס, ריקרדו סיינס, שלומי פיש, סיזיפוס, סטיב היי, טוני קוק, ויקטור אדם.

הרשימה שלמעלה כמעט בוודאות לא שלמה מכיוון שהיא נוצרת אוטומטית
היסטוריית בקרת גרסאות. בפרט, זה לא כולל את השמות של (מאוד
מוערך) תורמים שדיווחו על בעיות למעקב אחר באגים של Perl.

רבים מהשינויים הכלולים בגרסה זו מקורם במודולי CPAN הכלולים ב
הליבה של פרל. אנו אסירי תודה לכל קהילת ה-CPAN על שעזרה לפרל לפרוח.

לרשימה מלאה יותר של כל התורמים ההיסטוריים של פרל, עיין ב- מחברים
קובץ בהפצת המקור של Perl.

דווח באגס


אם אתה מוצא את מה שאתה חושב שהוא באג, תוכל לבדוק את המאמרים שפורסמו לאחרונה ב-
קבוצת הדיון comp.lang.perl.misc ומסד הנתונים של באגים של perl בכתובת https://rt.perl.org/. שם
עשוי להיות גם מידע ב http://www.perl.org/ , דף הבית של פרל.

אם אתה מאמין שיש לך באג שלא דווח, אנא הפעל את תוכנית perlbug הכלולה ב-
השחרור שלך. הקפד לקצץ את הבאג שלך למקרה מבחן זעיר אך מספיק. הבאג שלך
דוח, יחד עם הפלט של "perl -V", יישלח אל [מוגן בדוא"ל] להיות
נותח על ידי צוות העברת פרל.

אם לבאג שאתה מדווח יש השלכות אבטחה, שהופכות אותו לבלתי הולם
שלח לרשימת תפוצה בארכיון ציבורי, ולאחר מכן שלח אותה אל
[מוגן בדוא"ל]. זה מצביע על מנוי סגור דיוור לא שמור בארכיון
רשימה, הכוללת את כל גורמי הליבה, אשר יוכלו לעזור להעריך את ההשפעה
של בעיות, למצוא פתרון, ולעזור בתיאום שחרור של תיקונים ל
לצמצם או לתקן את הבעיה בכל הפלטפורמות שבהן Perl נתמכת. בבקשה בלבד
השתמש בכתובת זו עבור בעיות אבטחה בליבת Perl, לא עבור מודולים באופן עצמאי
מופץ ב-CPAN.

השתמש ב-perl5221delta באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.