.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Title "PERL5124DELTA 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PERL5124DELTA 1perl "2 أبريل 2026" "بيرل v5.40.2" "دليل مرجع مبرمجي بيرل" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH الاسم perl5124delta \- ما الجديد في بيرل v5.12.4 .SH الوصف .IX Header الوصف يصف هذا المستند الاختلافات بين الإصدار 5.12.3 والإصدار 5.12.4. .PP إذا كنت تقوم بالترقية من إصدار سابق مثل 5.12.2، فاقرأ أولاً perl5123delta، الذي يصف الاختلافات بين 5.12.2 و5.12.3. التغييرات الرئيسة التي أُجريت في 5.12.0 موصوفة في perl5120delta. .SH "تغييرات غير متوافقة" .IX Header "تغييرات غير متوافقة" لا توجد تغييرات غير متوافقة عمدًا مع 5.12.3. إذا وجد أي منها، فهي علل والتقارير مرحب بها. .SH "إصلاحات أخطاء مختارة" .IX Header "إصلاحات أخطاء مختارة" عند إيقاف نمط "refs" الصارم، فإن \f(CW\*(C`%{...}\*(C'\fP في سياق rvalue يعيد \&\f(CW\*(C`undef\*(C'\fP إذا كان وسيطه غير معرف. لم يأخذ تحسين أُدخل في بيرل 5.12.0 لجعل \f(CW\*(C`keys %{...}\*(C'\fP أسرع عند استخدامه كقيمة منطقية هذا في الحسبان، مما أدى إلى جعل \f(CW\*(C`keys %{+undef}\*(C'\fP (و \f(CW\*(C`keys %$foo\*(C'\fP عندما يكون \&\f(CW$foo\fP غير معرف) خطأً، وهو ما ينبغي أن يكون كذلك في النمط الصارم فقط [perl #81750]. .PP \&\f(CW\*(C`lc\*(C'\fP، و \f(CW\*(C`uc\*(C'\fP، و \f(CW\*(C`lcfirst\*(C'\fP، و \f(CW\*(C`ucfirst\*(C'\fP لم تعد تعيد سلاسل غير ملوثة عندما يكون المعامل ملوثاً. هذا الأمر معطل منذ perl 5.8.9 [perl #87336]. .PP إصلاح حالة كان من الممكن فيها قراءة مخزن مؤقت محرر عند تحليل مستند "here document". .SH "الوحدات والبراغماتا" .IX Header "الوحدات والبراغماتا" رُقيت Module::CoreList من الإصدار 2.43 إلى 2.50. .SH اختبار .IX Header اختبار أُصلح سكربت الاختبار \fIcpan/CGI/t/http.t\fP ليعمل عندما تحتوي البيئة على متغيرات بيئة HTTPS_*، مثل HTTPS_PROXY. .SH التوثيق .IX Header التوثيق حُدث توثيق \fBrand()\fP في perlfunc للإشارة إلى أنها ليست آمنة تعموياً. .SH "ملاحظات خاصة بالمنصة" .IX Header "ملاحظات خاصة بالمنصة" .IP لينكس 4 .IX Item لينكس دعم تخطيط المكتبات متعدد المعماريات الجديد في أوبونتو 11.04. .SH "شكر وتقدير" .IX Header "شكر وتقدير" يمثل بيرل 5.12.4 حوالي 5 أشهر من التطوير منذ بيرل 5.12.3 ويحتوي على ما يقرب من 200 سطر من التغييرات في 11 ملفاً من 8 مؤلفين. .PP يستمر بيرل في الازدهار في عقده الثالث بفضل مجتمع حيوي من المستخدمين والمطورين. الأشخاص التاليون معروفون بمساهمتهم في التحسينات التي أصبحت بيرل 5.12.4: .PP أندي دوجرتي، ديفيد جولدن، ديفيد ليدبيتر، الأب كريسوستوموس، فلوريان راجويتز، جيسي فينسينت، ليون بروكارد، زسبان أمبروس. .SH "الإبلاغ عن العلل" .IX Header "الإبلاغ عن العلل" إذا وجدت ما تعتقد أنه علة، يمكنك مراجعة المقالات المنشورة مؤخراً في مجموعة أخبار comp.lang.perl.misc وقاعدة بيانات علل بيرل في http://rt.perl.org/perlbug/. قد تتوفر أيضًا معلومات في http://www.perl.org/، الصفحة الرئيسة لبيرل. .PP إذا كنت تعتقد أنك وجدت علة غير مبلغ عنها، فيرجى تشغيل برنامج \fBperlbug\fP المرفق مع إصدارك. تأكد من تقليص المشكلة إلى حالة اختبار صغيرة ولكنها كافية. تقرير العلة الخاص بك، جنباً إلى جنب مع خرج \f(CW\*(C`perl \-V\*(C'\fP، سيُرسل إلى perlbug@perl.org ليُحلَّل من قبل فريق نقل بيرل. .PP إذا كان للخطأ الذي تبلغ عنه تداعيات أمنية، مما يجعله غير مناسب لإرساله إلى قائمة بريدية مؤرشفة علنًا، فيرجى إرساله إلى perl5\-security\-report@perl.org. هذا العنوان يوجه إلى قائمة بريدية غير مؤرشفة باشتراك مغلق، تضم جميع المساهمين الأساسيين، الذين سيكونون قادرين على المساعدة في تقييم أثر القضايا، وإيجاد حل، والمساعدة في تنسيق إصدار التصحيحات للتخفيف من المشكلة أو إصلاحها عبر جميع المنصات التي تدعم بيرل. يرجى استخدام هذا العنوان فقط للقضايا الأمنية في نواة بيرل، وليس للوحدات الموزعة بشكل مستقل على CPAN. .SH "انظر أيضًا" .IX Header "انظر أيضًا" ملف \fIChanges\fP لشرح كيفية عرض التفاصيل الشاملة عما تغير. .PP ملف \fIINSTALL\fP لكيفية بناء بيرل. .PP ملف \fIREADME\fP للأمور العامة. .PP ملفا \fIArtistic\fP و \fICopying\fP لمعلومات حقوق النشر. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .