perl5124delta - Online în cloud

Aceasta este comanda perl5124delta care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


perl5124delta - ce este nou pentru perl v5.12.4

DESCRIERE


Acest document descrie diferențele dintre versiunea 5.12.3 și versiunea 5.12.4.

Dacă faceți upgrade 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 făcute în 5.12.0
sunt descrise în perl5120delta.

Incompatibil Modificări


Nu există modificări intenționate incompatibile cu 5.12.3. Dacă există, sunt bug-uri
iar rapoartele sunt binevenite.

Selectate Bug Corecții


Când modul strict „refs” este dezactivat, „%{...}” în contextul valorii r returnează „undef” dacă argumentul său
este nedefinit. O optimizare introdusă în Perl 5.12.0 pentru a face „cheile %{...}” mai rapide atunci când
folosit ca boolean nu a luat în considerare acest lucru, provocând „keys %{+undef}” (și „keys
%$foo" când $foo este nedefinit) să fie o eroare, ceea ce ar trebui să fie așa numai în modul strict
[perl #81750].

„lc”, „uc”, „lcfirst” și „ucfirst” nu mai returnează șiruri necontaminate atunci când argumentul
este contaminat. Aceasta a fost întreruptă de la perl 5.8.9 [perl #87336].

S-a remediat un caz în care era posibil ca un buffer eliberat să fi fost citit de când
analizând un document aici.

Module si pragmata


Module::CoreList a fost actualizat de la versiunea 2.43 la 2.50.

Testarea


cpan/CGI/t/http.t Scriptul de testare a fost remediat să funcționeze când mediul are HTTPS_*
variabile de mediu, cum ar fi HTTPS_PROXY.

Documentație


Am actualizat documentația pentru rand() în perlfunc să notăm că nu este criptografic
sigur.

Platformă Specific notițe


Linux
Suportă noul aspect al bibliotecii cu mai multe arcuri a Ubuntu 11.04.

Mulţumiri


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 de fișiere de la 8 autori.

Perl continuă să înflorească în al treilea deceniu datorită unei comunități vibrante de utilizatori
și dezvoltatori. Se știe că următoarele persoane au contribuit la îmbunătățirile care
a devenit Perl 5.12.4:

Andy Dougherty, David Golden, David Leadbeater, Părintele Chrysostomos, Florian Ragwitz,
Jesse Vincent, Leon Brocard, Zsban Ambrus.

Raportarea Bugs


Dacă găsiți ceea ce credeți că este o eroare, puteți verifica articolele postate recent pe
grupul de știri comp.lang.perl.misc și baza de date de erori Perl la http://rt.perl.org/perlbug/ .
Pot exista și informații la http://www.perl.org/ , Pagina de pornire Perl.

Dacă credeți că aveți o eroare neraportată, vă rugăm să rulați perlbug program inclus cu
eliberarea ta. Asigurați-vă că vă reduceți bug-ul la un caz de testare mic, dar suficient. bug-ul tău
raportul, împreună cu rezultatul „perl -V”, vor fi trimise către perlbug@perl.org pentru a fi
analizate de echipa de portare Perl.

Dacă eroarea pe care o raportați are implicații de securitate, ceea ce o face inadecvată
trimiteți la o listă de corespondență arhivată public, apoi trimiteți-o către
perl5-security-report@perl.org. Acest lucru indică o corespondență dezarhivată cu abonament închis
lista, care include toți comitetorii de bază, care pot ajuta la evaluarea impactului
probleme, găsiți o soluție și ajutați la coordonarea lansării de patch-uri pentru atenuare
sau remediați problema pe toate platformele pe care Perl este acceptat. Vă rugăm să utilizați numai asta
adresa pentru problemele de securitate din nucleul Perl, nu pentru modulele distribuite independent
CPAN.

Utilizați perl5124delta online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows