Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen perl5182delta komutudur.
Program:
ADI
perl5182delta - perl v5.18.2 için yenilikler
TANIM
Bu belge, 5.18.1 sürümü ile 5.18.2 sürümü arasındaki farkları açıklar.
5.18.0 gibi önceki bir sürümden yükseltme yapıyorsanız, önce perl5181delta'yı okuyun,
5.18.0 ve 5.18.1 arasındaki farkları açıklar.
Modüller ve Pragmat
Güncellenmiş Modüller ve Pragmat
· B, 1.42_01 sürümünden 1.42_02 sürümüne yükseltildi.
[Perl #118525] düzeltmesi, "B::CV::GV" davranışında bir gerileme başlattı,
"NULL" "CvGV" üzerindeki "B::SPECIAL" nesnesinden dönüş değerini "undef" olarak değiştirmek.
"B::CV::GV" bu durumda tekrar bir "B::SPECIAL" nesnesi döndürür. [perl #119413]
· B::Concise, 0.95 sürümünden 0.95_01 sürümüne yükseltildi.
Bu, beklenmeyen SPECIAL'lerin boşaltılmasındaki bir hatayı düzeltir.
· İngilizce, 1.06 sürümünden 1.06_01 sürümüne yükseltildi. Bu, ilgili bir hatayı düzeltir
"$`", $& ve "$'" performansları.
· File::Glob 1.20 sürümünden 1.20_01 sürümüne yükseltildi.
Dökümanlar
Değişiklikler için Mevcut Dökümanlar
· perlrepository, daha kullanışlı sayfalara bir işaretçi ile geri yüklendi.
· perlhack, blead'deki en son değişikliklerle güncellendi.
Seçilmiş Böcek Düzeltmeler
· Perl 5.18.1, sözcüksel alt öğeler için bir hata düzeltmesiyle birlikte bir gerilemeyi tanıttı. Biraz
B::CV::GV'den gelen B::SPECIAL sonuçları bunun yerine undefs oldu. Bu Devel'i kırdı::Kapak
diğer kütüphaneler arasında. Bu düzeltildi. [Perl #119351]
· Perl 5.18.0, "[:^ascii:]" ile aynı şekilde kullanılıyorsa, bir gerileme başlattı.
diğer niteleyiciler gibi karakter sınıfı, Latin-1'deki karakterlerle eşleşmezdi
engellemek. Bu düzeltildi. [perl #120799]
· Perl 5.18.0 ->SUPER::yöntemi AUTOLOAD ile kullanırken bir gerileme başlattı
AUTOLOAD'ı mevcut paket X'ler yerine mevcut paketten aramak
süper sınıf. Bu düzeltildi. [perl #120694]
· Perl 5.18.0, "-bareword"e artık izin verilmeyen bir gerileme getirdi.
birlikte kullanıldığında "katı" ve "tamsayı" pragmata. Bu düzeltildi. [perl
#120288]
· Daha önce PerlIOBase_dup, yeni katmanın daha önce başarılı olup olmadığını kontrol etmiyordu.
(isteğe bağlı olarak) utf8 bayrağını ayarlama. Bu, boş işaretçiye göre segfault'lara neden olabilir. Bu
düzeltildi.
· Çok uzun tanımlayıcılara sahip bir arabellek taşması düzeltildi.
· Padrangelerin işlenmesinde 5.16'dan bir gerileme, aşağıdaki durumlarda onaylama hatalarına yol açtı:
anahtar kelime eklentisi, ikinci XmyX'i işlemeyi reddetti, ancak yalnızca bir padop oluşturduktan sonra.
Bu, en azından, dişli yapılar altında Devel::CallParser'ı etkiledi.
Bu düzeltildi.
· "$r=qr/.../; /$r/p" yapısı artık düzgün bir şekilde işleniyor, bir sorun vardı.
değişikliklerle daha da kötüleşti 5.18.0. [perl #118213]
Teşekkür
Perl 5.18.2, Perl 3'ten bu yana yaklaşık 5.18.1 aylık bir gelişmeyi temsil eder ve
980 yazardan 39 dosyada yaklaşık 4 satır değişiklik içerir.
Perl, canlı bir kullanıcı topluluğu sayesinde üçüncü on yılında gelişmeye devam ediyor
ve geliştiriciler. Aşağıdaki kişilerin iyileştirmelere katkıda bulunduğu bilinmektedir:
Perl 5.18.2 oldu:
Craig A. Berry, David Mitchell, Ricardo Signes, Tony Cook.
Yukarıdaki liste, otomatik olarak oluşturulduğundan neredeyse kesinlikle eksiktir.
sürüm kontrol geçmişi. Özellikle, (çok fazla) isimlerini içermez.
teşekkürler) Perl hata izleyicisine sorunları bildiren katkıda bulunanlar.
Bu sürümde yer alan değişikliklerin çoğu, aşağıdakilere dahil edilen CPAN modüllerinden kaynaklanmaktadır.
Perl'in çekirdeği. Perl'in gelişmesine yardımcı oldukları için tüm CPAN topluluğuna minnettarız.
Perl'e tarihsel katkıda bulunanların daha eksiksiz bir listesi için lütfen bkz. YAZARLAR
Perl kaynak dağıtımındaki dosya.
Raporlama Bugs
Bir hata olduğunu düşündüğünüzü bulursanız, son zamanlarda yayınlanan makaleleri kontrol edebilirsiniz.
comp.lang.perl.misc haber grubu ve perl hata veritabanı http://rt.perl.org/perlbug/ .
adresinde de bilgi olabilir http://www.perl.org/ , Perl Ana Sayfası.
Bildirilmemiş bir hatanız olduğunu düşünüyorsanız, lütfen aşağıdakilerle birlikte verilen perlbug programını çalıştırın.
senin yayının. Hatanızı küçük ama yeterli bir test durumuna indirdiğinizden emin olun. senin hatan
"Perl -V" çıktısıyla birlikte rapor, perlbug@perl.org olduğu
Perl taşıma ekibi tarafından analiz edildi.
Bildirdiğiniz hatanın güvenlikle ilgili sonuçları varsa, bu da onu uygunsuz kılar.
herkese açık olarak arşivlenmiş bir posta listesine gönderin, ardından lütfen
perl5-security-report@perl.org. Bu, kapalı bir abonelik arşivlenmemiş postaya işaret ediyor
etkinin değerlendirilmesine yardımcı olabilecek tüm temel sorumluları içeren liste
sorunları çözmek, bir çözüm bulmak ve yamaların piyasaya sürülmesini koordine etmeye yardımcı olmak
Perl'in desteklendiği tüm platformlarda sorunu azaltın veya düzeltin. lütfen sadece
bu adresi bağımsız modüller için değil, Perl çekirdeğindeki güvenlik sorunları için kullanın
CPAN'da dağıtılır.
onworks.net hizmetlerini kullanarak perl5182delta'yı çevrimiçi kullanın