GoGPT Best VPN GoSearch

סמל OnWorks

perl5203delta - מקוון בענן

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

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

תָכְנִית:

שֵׁם


perl5203delta - מה חדש עבור perl v5.20.3

תיאור


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

אם אתה משדרג מגרסה מוקדמת יותר כגון 5.20.1, קרא תחילה את perl5202delta,
המתאר הבדלים בין 5.20.1 ל-5.20.2.

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


אין שינויים שאינם תואמים בכוונה ל-5.20.2. אם קיימים כאלה, הם באגים,
ואנו מבקשים שתגיש דוח. ראה "דיווח על באגים" למטה.

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


מְעוּדכָּן מודולים ו פרגמטה
· Errno שודרג מגרסה 1.20_05 לגרסה 1.20_06.

להוסיף -P לשורת הפקודה של טרום-מעבד ב-GCC 5. GCC הוסיפה הנחיות שורה נוספות,
ניתוח שבור של הגדרות קוד שגיאה. [perl #123784]


· Module::CoreList שודרג מגרסה 5.20150214 ל-5.20150822.

עודכן כדי לכסות את הגרסאות האחרונות של Perl.

· perl5db.pl שודרג מגרסה 1.44 לגרסה 1.44_01.

מאתר הבאגים יגרום לכשל בטענה. [perl #124127]


תיעוד


שינויים ל קיים תיעוד
perlfunc

· ציין כי "למד()" הוא כרגע No-op.

עצלות

· דוגמה של OOK עודכנה כדי לתת מענה לשינויי COW ושינוי ב-
אחסון הקיזוז.

perlhacktips

· נוסף תיעוד הממחיש את הסכנות הכרוכים בהנחת תוכן
זיכרון סטטי שמצביעים עליו ערכי ההחזרה של עטיפות Perl עבור פונקציות ספריית C
לא משתנה.

perlpodspec

· המפרט של שפת ה-POD משתנה כך שקידוד ברירת המחדל של PODs
שאינם ב-UTF-8 (אלא אם כן צוין אחרת) הם CP1252 במקום ISO-8859-1
(לטינית1).

שירות שינויים


h2ph
· h2ph כעת מטפל בקבועים הקסדצימליים בהגדרות המאקרו המוגדרות מראש של המהדר,
כפי שניתן לראות ב-$Config{cppsymbols}. [perl #123784]


בדיקות


· t/perf/taint.t נוסף כדי לראות אם אופטימיזציות עם בעיות זיהום נשמרות
דברים מהר.

· t/porting/re_context.t נוסף כדי לבדוק ש-utf8 והתלות שלו משתמשים רק
תת-הקבוצה של משתני הלכידה "$1..$n" אשר Perl_save_re_context() מקודד קשיח ל
localize, כי לפונקציה הזו אין דרך יעילה לקבוע בזמן ריצה מה
vars ללוקליזציה.

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


פלטפורמה ספציפית הערות
Win32
· בעבר, בעת קומפילציה עם Visual C++ של 64 סיביות, כל מודול Perl XS
(כולל CPAN) וקובץ C מודע לפרל היה ללא תנאי מכיל בערך
תריסר אזהרות מ hv_func.hאזהרות אלו הושתקו. GCC (כולם
סיביות) ו-Visual C++ של 32 סיביות לא הושפעו.

· miniperl.exe נבנה כעת עם -fno-strict-aliasing, המאפשר גרסאות בניה של 64 סיביות ל
הושלם עם GCC 4.8. [perl #123976]


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


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

· הערך הגלוי המקורי של $/ נשמר כעת כאשר הוא מוגדר לערך לא חוקי.
בעבר אם הגדרת $/ להפניה למערך, למשל, perl היה מייצר a
שגיאת זמן ריצה ולא הוגדרה PL_rs, אבל קוד פרל שבדק את $/ יראה את המערך
הפניה. [פרל #123218]

· Perl 5.14.0 הציגה באג לפיו "eval { LABEL: }" יקרוס. זה היה
תוקן. [פרל #123652]

· הרחבת מערך משובט משרשור אב עלולה לגרום ל"שינוי של א
שגיאות ערך לקריאה בלבד הניסיון" בעת ניסיון לשנות את האלמנטים החדשים. [perl
#124127]

· מספר מקרים של נתונים המשמשים לאחסון תוכן משתני סביבה בקוד הליבה C
פוטנציאל שהוחלף לפני השימוש תוקנו. [perl #123748]


· שמות משתני UTF-8 המשמשים באינדקסים של מערכים, סיום מסמכי HERE של UTF-8 ללא מרכאות
ושמות הפונקציות UTF-8 פועלים כעת כראוי. [perl #124113]


· באג עדין שהוכנס ב-Perl 5.20.2 הקשור ל-UTF-8 בביטויים רגולריים ו-
תוקן בעיה שלפעמים גורמת לקריסה. נוסף סקריפט בדיקה חדש לבדיקה
תיקון זה; ראה תחת "בדיקות". [perl #124109]


· כמה דפוסים שמתחילים ב-"/.*.../" המותאמים למיתרים ארוכים היו איטיים
מאז פרל 5.8, וחלק מהצורות "/.*..../i" היו איטיים מאז פרל 5.18. הם
עכשיו כולם מהירים שוב. [perl #123743]


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


· "setpgrp($nonzero)" (עם ארגומנט אחד) שונה בטעות ב-Perl 5.16 ומשמעותו
setpgrp(0). זה תוקן.

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


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

· קוד כמו "/$a[/" משמש לקריאת שורת הקלט הבאה ולהתייחס אליה כאילו היא באה
מיד לאחר סוגר הפתיחה. קוד לא חוקי כלשהו ינתח ו
הפעלה, אבל קוד מסוים גרם לקריסות, אז זה אסור כעת. [perl #123712]


תודות


Perl 5.20.3 מייצג כ-7 חודשים של פיתוח מאז Perl 5.20.2 ו
מכיל כ-3,200 שורות של שינויים על פני 99 קבצים מ-26 מחברים.

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

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

אלכס ונדייבר, אנדי דוהרטי, אריסטו פגאלציס, כריס 'בינגוס' וויליאמס, קרייג א.
ברי, דגפין אילמרי מנסאקר, דניאל דראגן, דיוויד מיטשל, האב כריסוסטומוס,
H.Merijn Brand, James E Keenan, James McCoy, Jarkko Hietaniemi, Karen Etherridge, Karl
Williamson, kmx, Lajos Veres, Lukas Mai, Matthew Horsfall, Petr PisaX, Randy Stauner,
ריקרדו סיגנס, סוייר אקס, סטיב היי, טוני קוק, איב אורטון.

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

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

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

דווח באגס


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

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

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

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


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

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

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

Ad




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