Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

perl5161delta - Online w chmurze

Uruchom perl5161delta u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie perl5161delta, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


perl5161delta - co nowego w perlu v5.16.1

OPIS


W tym dokumencie opisano różnice między wersją 5.16.0 a wersją 5.16.1.

Jeśli aktualizujesz z wcześniejszej wersji, takiej jak 5.14.0, najpierw przeczytaj perl5160delta,
który opisuje różnice między 5.14.0 a 5.16.0.

Bezpieczeństwo


an po drugiej błąd in Narzędzie listy skalarnej ma być ustalony
Poprawka była w Scalar-List-Util 1.23_04, a Perl 5.16.1 zawiera Scalar-List-Util
1.25.

Niezgodny Zmiany


Nie ma zmian celowo niekompatybilnych z wersją 5.16.0 Jeśli jakieś istnieją, to są to błędy,
i prosimy o przesłanie raportu. Zobacz „Zgłaszanie błędów” poniżej.

Moduły i Pragmatyczny


Zaktualizowano Moduły i Pragmatyczny
· Scalar::Util i List::Util zostały zaktualizowane z wersji 1.23 do wersji 1.25.

· B::Deparse został zaktualizowany z wersji 1.14 do 1.14_01. Ostrzeżenie „niezainicjowane”.
wyemitowany przez B::Deparse został zgnieciony [perl #113464].

systemu i Kompilacja


· Budowanie Perla z niektórymi kompilatorami Windows kończyło się niepowodzeniem z powodu problemu z
operator „glob” miniperla (który używa programu „perlglob”) usuwa PATH
zmienna środowiskowa [perl #113798].

Platforma Wsparcie


Specyficzne dla platformy Uwagi
VMS Wszystkie pliki nagłówkowe C z katalogu najwyższego poziomu dystrybucji są teraz zainstalowane
na VMS, zapewniając spójność z wieloletnią praktyką na innych platformach.
Wcześniej instalowano tylko podzestaw, co powodowało psucie kompilacji rozszerzeń innych niż podstawowe
rozszerzenia, które zależały od brakujących plików dołączanych.

Salected Bug Fixes


· Regresja wprowadzona w Perlu v5.16.0 obejmująca „tr/LISTA WYSZUKIWANIA/LISTA ZAMIENNIKÓW/" ma
zostało naprawione. Tylko pierwsza instancja ma mieć znaczenie, jeśli znak
pojawia się więcej niż raz w „LISTA WYSZUKIWANIA". W pewnych okolicznościach ostateczna instancja
nadrzędny nad wszystkimi wcześniejszymi. [perl #113584]

· Dodano "B::COP::stashlen". Zapewnia to dostęp do dodanego wewnętrznego pola
w perlu 5.16 w kompilacjach wątkowych. Został złamany w ostatniej chwili przed 5.16
wydany [perl #113034].

· Re pragma nie będzie już blokować $_. [perl #113750]

· Unicode 6.1 opublikował nieprawidłowy alias dla jednej z klas Canonical_Combining_Class
wartości właściwości (w zakresie od 0 do 254). Pseudonim „CCC133” powinien mieć
był „CCC132”. Perl zastępuje teraz plik danych dostarczony przez Unicode, aby dać
poprawna wartość.

· Duplikowanie skalarnych uchwytów plików znów działa. [perl #113764]

· W perlach z wątkami blok kodu wykonawczego w wyrażeniu regularnym może spowodować uszkodzenie pliku
nazwa pakietu przechowywana w drzewie operacyjnym, co skutkuje błędnymi odczytami w „dzwoniącym” i prawdopodobnie
awarie [perl #113060].

· Ze względu na wydajność wiele operatorów i funkcji wbudowanych zwraca ten sam skalar
za każdym razem. Podprogramy Lvalue i podprogramy w przestrzeni nazw CORE:: były dozwolone
ten szczegół implementacji przecieka. "print &CORE::uc("a"), &CORE::uc("b")"
używany do drukowania „BB”. To samo stanie się w przypadku powrotu podprogramu lvalue
zwracana wartość „uc”. Teraz wartość jest kopiowana w takich przypadkach [perl #113044].

· "__SUB__" działa teraz w specjalnych blokach ("BEGIN", "END" itp.).

· Formaty, które odwołują się do zmiennych leksykalnych z zewnątrz, nie powodują już awarii.

Znany Problemy


Nie ma nowych znanych problemów, ale sprawdź „Znane problemy” w perl5160delta
zidentyfikowane w wersji 5.16.0.

Podziękowania


Perl 5.16.1 reprezentuje około 2 miesięcy rozwoju od Perla 5.16.0 i
zawiera około 14,000 linii zmian w 96 plikach od 8 autorów.

Perl nadal rozwija się w swojej trzeciej dekadzie dzięki żywej społeczności użytkowników
i deweloperzy. Wiadomo, że następujące osoby przyczyniły się do ulepszeń, które:
stał się Perlem 5.16.1:

Chris „BinGOs” Williams, Craig A. Berry, Ojciec Chrysostomos, Karl Williamson, Paul
Johnsona, Reini Urbana, Ricardo Signesa i Tony’ego Cooka.

Powyższa lista jest prawie na pewno niekompletna, ponieważ jest automatycznie generowana z
historia kontroli wersji. W szczególności nie zawiera nazw (bardzo
mile widziane) współtwórcy, którzy zgłosili problemy do narzędzia do śledzenia błędów Perla.

Wiele zmian zawartych w tej wersji pochodzi z modułów CPAN zawartych w
Rdzeń Perla. Jesteśmy wdzięczni całej społeczności CPAN za pomoc w rozwoju Perla.

Aby uzyskać pełniejszą listę wszystkich historycznych współpracowników Perla, zobacz AUTORSKI
w dystrybucji źródłowej Perla.

Raportowanie Błędy


Jeśli znajdziesz coś, co uważasz za błąd, możesz sprawdzić artykuły ostatnio opublikowane na
grupa dyskusyjna comp.lang.perl.misc i baza błędów perla na http://rt.perl.org/perlbug/ .
Informacje mogą być również pod adresem http://www.perl.org/ , strona główna Perla.

Jeśli uważasz, że masz niezgłoszony błąd, uruchom program perlbug dołączony do
twoje zwolnienie. Pamiętaj, aby ograniczyć swój błąd do małego, ale wystarczającego przypadku testowego. Twój błąd
raport, wraz z wyjściem "perl -V", zostanie wysłany do [email chroniony] być
przeanalizowane przez zespół portujący Perla.

Jeśli zgłaszany błąd ma wpływ na bezpieczeństwo, co czyni go niewłaściwym:
wyślij na publicznie zarchiwizowaną listę mailingową, a następnie wyślij ją do
[email chroniony]. Wskazuje to na niezarchiwizowane wysyłkę zamkniętej subskrypcji
lista, która zawiera wszystkich głównych członków komisji, którzy będą mogli pomóc w ocenie wpływu
problemów, znaleźć rozwiązanie i pomóc koordynować wydawanie poprawek, aby
złagodzić lub naprawić problem na wszystkich platformach, na których jest obsługiwany Perl. Proszę tylko
użyj tego adresu w przypadku problemów z bezpieczeństwem w jądrze Perla, a nie dla modułów niezależnie
dystrybuowane na CPAN.

Korzystaj z perl5161delta online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad