این دستور perl5182delta است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
perl5182delta - موارد جدید برای perl v5.18.2
شرح
این سند تفاوت های بین نسخه 5.18.1 و نسخه 5.18.2 را توضیح می دهد.
اگر از نسخه قبلی مانند 5.18.0 ارتقا می دهید، ابتدا perl5181delta را بخوانید.
که تفاوت های بین 5.18.0 و 5.18.1 را توضیح می دهد.
ماژول ها و پراگماتا
به روز رسانی ماژول ها و پراگماتا
· B از نسخه 1.42_01 به 1.42_02 ارتقا یافته است.
اصلاح برای [perl #118525] یک رگرسیون در رفتار "B::CV::GV" معرفی کرد،
تغییر مقدار بازگشتی از یک شی "B::SPECIAL" در "NULL" "CvGV" به "undef".
"B::CV::GV" دوباره یک شی "B::SPECIAL" را در این مورد برمی گرداند. [perl #119413]
· B::Concise از نسخه 0.95 به 0.95_01 ارتقا یافته است.
این یک اشکال در تخلیه SPECIAL های غیرمنتظره را برطرف می کند.
· زبان انگلیسی از نسخه 1.06 به 1.06_01 ارتقا یافته است. این یک خطا در مورد را برطرف می کند
عملکرد "$`"، "$&" و "$'".
· فایل::Glob از نسخه 1.20 به 1.20_01 ارتقا یافته است.
مستندات
تبادل به موجود مستندات
· perlrepository با اشاره گر به صفحات مفید تر بازیابی شده است.
· perlhack با آخرین تغییرات از blead به روز شده است.
منتخب اشکال رفع
· Perl 5.18.1 یک رگرسیون همراه با یک رفع اشکال برای زیرمجموعه های واژگانی معرفی کرد. مقداری
B:: نتایج ویژه از B::CV::GV به جای آن unefs شد. این شکست Devel::Cover
در میان سایر کتابخانه ها این رفع شده است. [perl #119351]
· Perl 5.18.0 یک رگرسیون معرفی کرد که به موجب آن "[:^ascii:]"، در صورت استفاده در همان
کلاس کاراکتر مانند سایر واجد شرایط، با کاراکترهای لاتین-1 مطابقت نخواهد داشت
مسدود کردن. این رفع شده است. [پرل #120799]
· Perl 5.18.0 یک رگرسیون در هنگام استفاده از ->SUPER:: متد با AUTOLOAD توسط
جستجوی AUTOLOAD از بسته فعلی، به جای packageX های فعلی
سوپرکلاس این رفع شده است. [پرل #120694]
· Perl 5.18.0 یک رگرسیون معرفی کرد که به موجب آن "-bareword" دیگر در زیر مجاز نبود
پراگمات "دقیق" و "عدد صحیح" وقتی با هم استفاده می شوند. این رفع شده است. [پرل
#120288]
· قبلاً PerlIOBase_dup بررسی نکرد که آیا فشار دادن لایه جدید قبلاً موفق بوده است یا خیر
(اختیاری) تنظیم پرچم utf8. این می تواند باعث خطاهای Segfault-by-nullpointer شود. این
تعمیر شده است.
· سرریز بافر با شناسه های بسیار طولانی رفع شده است.
· یک رگرسیون از 5.16 در مدیریت padranges منجر به شکست ادعا می شود اگر یک
افزونه کلمه کلیدی از مدیریت XmyX دوم خودداری کرد، اما تنها پس از ایجاد یک padop.
این حداقل روی Devel::CallParser تحت بیلدهای رشته ای تأثیر گذاشت.
این رفع شده است.
· ساختار "$r=qr/.../; /$r/p" اکنون به درستی مدیریت می شود، مشکلی که قبلا
با تغییرات 5.18.0 بدتر شد. [perl #118213]
سپاسگزاریها
Perl 5.18.2 نشان دهنده تقریباً 3 ماه توسعه از زمان Perl 5.18.1 و
شامل تقریباً 980 خط تغییر در 39 فایل از 4 نویسنده است.
پرل به لطف جامعه پر جنب و جوش کاربران تا دهه سوم خود به شکوفایی ادامه می دهد
و توسعه دهندگان افراد زیر شناخته شده اند که در این بهبودها نقش داشته اند
پرل 5.18.2 شد:
کریگ ای. بری، دیوید میچل، ریکاردو سیگنز، تونی کوک.
لیست بالا تقریباً به طور قطع ناقص است زیرا به طور خودکار از آن تولید می شود
تاریخچه کنترل نسخه به ویژه، نام (خیلی زیاد) را شامل نمی شود
با تشکر) مشارکت کنندگانی که مشکلات را به ردیاب اشکال پرل گزارش کردند.
بسیاری از تغییرات موجود در این نسخه از ماژولهای CPAN موجود در آن سرچشمه میگیرد
هسته پرل. ما از کل جامعه CPAN برای کمک به پرل برای شکوفایی سپاسگزاریم.
برای فهرست کاملتر از همه مشارکتکنندگان تاریخی پرل، لطفاً به آدرس زیر مراجعه کنید AUTHORS
فایل در توزیع منبع پرل.
گزارش اشکالات
اگر آنچه را که فکر می کنید یک اشکال است، پیدا کردید، ممکن است مقالاتی را که اخیراً در سایت پست شده است بررسی کنید
گروه خبری comp.lang.perl.misc و پایگاه داده اشکال پرل در http://rt.perl.org/perlbug/ .
همچنین ممکن است اطلاعاتی در http://www.perl.org/ ، صفحه اصلی پرل.
اگر فکر می کنید یک اشکال گزارش نشده دارید، لطفاً برنامه perlbug همراه با آن را اجرا کنید
آزادی شما مطمئن شوید که اشکال خود را به یک کیس آزمایشی کوچک اما کافی برش دهید. اشکال شما
گزارش، همراه با خروجی "perl -V" ارسال خواهد شد [ایمیل محافظت شده] به
توسط تیم پورتینگ Perl تجزیه و تحلیل شد.
اگر اشکالی که گزارش میکنید دارای پیامدهای امنیتی است که آن را نامناسب میکند
به یک لیست پستی بایگانی شده عمومی ارسال کنید، سپس لطفاً آن را به
[ایمیل محافظت شده]. این به یک اشتراک بسته بدون بایگانی پستی اشاره می کند
فهرستی که شامل تمام مرتکبین اصلی است که میتوانند به ارزیابی تأثیر کمک کنند
مشکلات را پیدا کنید، راه حلی پیدا کنید و به هماهنگ کردن انتشار وصله ها کمک کنید
مشکل را در تمام پلتفرم هایی که Perl در آنها پشتیبانی می شود، کاهش داده یا برطرف کنید. لطفا فقط
از این آدرس برای مسائل امنیتی در هسته Perl استفاده کنید، نه برای ماژول ها به طور مستقل
در CPAN توزیع شده است.
از perl5182delta به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید