.\" -*- 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 Titlu "PERL5124DELTA 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PERL5124DELTA 1perl "2 aprilie 2026" "perl v5.42.2" "Ghid de referință pentru programatorii Perl" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME perl5124delta \- ce este nou în Perl v5.12.4 .SH DESCRIERE .IX Antet DESCRIERE Acest document descrie diferențele dintre versiunea 5.12.3 și versiunea 5.12.4. .PP Dacă actualizați de la o versiune anterioară, cum ar fi 5.12.2, citiți mai întâi perl5123delta, care descrie diferențele dintre 5.12.2 și 5.12.3. Modificările majore aduse în 5.12.0 sunt descrise în perl5120delta. .SH "Modificări incompatibile" .IX Antet "Modificări incompatibile" Nu există modificări incompatibile în mod intenționat cu 5.12.3. Dacă există, acestea sunt erori și raportările sunt binevenite. .SH "Remedieri ale erorilor selectate" .IX Antet "Remedieri ale erorilor selectate" Când modul strict „refs” este dezactivat, \f(CW\*(C`%{...}\*(C'\fP în contextul rvalue returnează \&\f(CW\*(C`undef\*(C'\fP dacă argumentul său este nedefinit. O optimizare introdusă în Perl 5.12.0 pentru a face \f(CW\*(C`keys %{...}\* (C'\fP mai rapid atunci când este utilizat ca boolean nu a luat în considerare acest lucru, provocând \f(CW\*(C`keys %{+undef}\*(C'\fP (și \f(CW\*(C`keys %$foo\*(C'\fP când \&\f(CW$foo\fP este nedefinit) să fie o eroare, ceea ce ar trebui să fie valabil numai în modul strict [perl #81750]. .PP \&\f(CW\*(C`lc\*(C'\fP, \f(CW\*(C`uc\*(C'\fP, \f(CW\*(C`lcfirst\*(C'\fP și \f(CW\*(C`ucfirst\*(C'\fP nu mai returnează șiruri necontaminate atunci când argumentul este contaminat. Această funcție nu mai funcționează din versiunea perl 5.8.9 [perl #87336]. .PP S\-a remediat un caz în care era posibil ca o memorie tampon eliberată să fi fost citit la analizarea unui „here document” (aici document în română, ce indică terminalului că șirurile care urmează este un text, nu șiruri de caractere speciale). .SH "Module și practici" .IX Antet "Module și practici" Module::CoreList a fost actualizat de la versiunea 2.43 la 2.50. .SH Testarea .IX Antet Testarea Scriptul de testare \fIcpan/CGI/t/http.t\fP a fost modificat pentru a funcționa atunci când mediul are variabile de mediu HTTPS_*, cum ar fi HTTPS_PROXY. .SH Documentație .IX Antet Documentație S\-a actualizat documentația pentru \fBrand()\fP în perlfunc pentru a menționa că nu este sigură din punct de vedere criptografic. .SH "Note specifice platformei" .IX Antet "Note specifice platformei" .IP Linux 4 .IX Element Linux Oferă suport pentru noua structură multi\-arhitectură a bibliotecii Ubuntu 11.04. .SH "Mulțumiri către" .IX Antet "Mulțumiri către" Perl 5.12.4 reprezintă aproximativ 5 luni de dezvoltare de la Perl 5.12.3 și conține aproximativ 200 de linii de modificări în 11 fișiere de la 8 autori. .PP Perl continuă să prospere în al treilea deceniu de existență datorită unei comunități dinamice de utilizatori și dezvoltatori. Următoarele persoane sunt cunoscute pentru contribuțiile lor la îmbunătățirile care au dus la apariția versiunii Perl 5.12.4: .PP Andy Dougherty, David Golden, David Leadbeater, Father Chrysostomos, Florian Ragwitz, Jesse Vincent, Leon Brocard, Zsbán Ambrus. .SH "Raportarea erorilor" .IX Antet "Raportarea erorilor" Dacă descoperiți ceea ce considerați a fi o eroare, puteți verifica articolele publicate recent în grupul de știri comp.lang.perl.misc și baza de date cu erori Perl la http://rt.perl.org/perlbug/ . De asemenea, puteți găsi informații la http://www.perl.org/ , pagina principală Perl. .PP Dacă credeți că ați găsit o eroare care nu a fost raportată, rulați programul perlbug inclus în versiunea dvs. Asigurați\-vă că reduceți eroarea la un caz de testare mic, dar suficient. Raportul dvs. de eroare, împreună cu ieșirea \f(CW\*(C`perl \-V\*(C'\fP, va fi trimis la perlbug@perl.org pentru a fi analizat de echipa de adaptare Perl pentru alte arhitecturi/sisteme de operare. .PP Dacă eroarea pe care o raportați are implicații de securitate, ceea ce face ca trimiterea acesteia către o listă de discuții arhivată public să fie inadecvată, vă rugăm să o trimiteți la perl5\-security\-report@perl.org. Aceasta indică o listă de distribuție închisă, nearchivată, care include toți colaboratorii principali, care pot ajuta la evaluarea impactului problemelor, la găsirea unei soluții și la coordonarea lansării de plasturi (corecții) pentru a atenua sau remedia problema pe toate platformele pe care este acceptat Perl. Vă rugăm să utilizați această adresă numai pentru probleme de securitate în nucleul Perl, nu pentru module distribuite independent pe CPAN. .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" Fișierul \fIChanges\fP pentru o explicație despre cum se vizualizează detalii exhaustive despre ce s\-a modificat. .PP Fișierul \fIINSTALL\fP despre cum să construiți Perl. .PP Fișierul \fIREADME\fP pentru informații generale. .PP Fișierele \fIArtistic\fP și \fICopying\fP pentru informații despre drepturile de autor. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .