Heim >System-Tutorial >LINUX >Debian instabile Upgrades auf Perl 5.40
Debian instabil ist jetzt Perl 5.40.0, ein erhebliches Upgrade mit neuen Funktionen, Sicherheitspatches und Fehlerbehebungen. Der Debian -Entwickler Niko Tyni kündigte dieses Update in der Debian -Mailingliste an und warnt vor potenziellen temporären Paketinstallationsproblemen in der sid
-Ast (Debian instabil), während die erforderlichen Umbauten abgeschlossen sind.
Dieses Perl 5.40.0 -Update wird zunächst in der instabilen Zweigstelle angezeigt. Anschließend migriert sie in die Testzweig, und wird voraussichtlich in Debians nächster stabiler Veröffentlichung aufgenommen, wahrscheinlich irgendwann im nächsten Jahr.
Lassen Sie uns mit den wichtigsten Verbesserungen und Änderungen von Perl 5.40.0:
eingehen:Schlüsselfunktionen und -verbesserungen:
class
Schlüsselwort: __CLASS__
modernisiert die objektorientierten Funktionen von Perl. Das Schlüsselwort -M
Speicherplatz in Option: -M
Ermöglicht einen Speicherplatz zwischen dem -I
-Schalter und dem Modulnamen, der sich mit dem Verhalten der ^^
logischer XOR -Operator (): try/catch
stabilisierte und mehrwertige Iteration: builtin
stabiles Modul: builtin
Das use v5.40
Feature -Bündel: try
Importiert die neuesten Funktionen, einschließlich der stabilisierten builtin
-Funktion und des relevanten Sicherheitsverbesserungen:
Es wurden zwei bedeutende Schwachstellen angesprochen:
cmd.exe
löst eine für die Windows-Version von Perl spezifische Anfälligkeit für die Hijacking, die sich aus der Abhängigkeit von dem Systempfad für Brechungsänderungen:
Einige rückwärts-kompatible Änderungen sind enthalten:
reset EXPR
Verhalten: modifiziert reset EXPR
Verhalten löst jetzt "set-magic" auf Skalaren aus, was möglicherweise die internen Zustände beeinflusst. import
/unimport
auf undefinierten Paketen: Aufruf import
oder unimport
in einer undefinierten Klasse mit einem Argument erzeugt jetzt eine Warnung. return
: Der return
-Operator unterstützt keine indirekten Objekte mehr. no feature "bareword_filehandles"
behandelt. Aktualisierte Module:
wichtige Aktualisierungen umfassen:
Archive::Tar
: Term::Table
Test2::Suite
und : builtin
Modul: load_module()
enthält die neue
bytes
Viele andere Kernmodule haben ebenfalls Aktualisierungen erhalten (z. B. Compress::Raw::Bzip2
, Compress::Raw::Zlib
, Data::Dumper
,
Meldungsfehler:
Für alle vermuteten Fehler melden Sie sie bitte über: https://www.php.cn/link/0215373e47004d8bb98390bfa226fcdf
Referenz:
Dieses Upgrade stellt eine erhebliche Verbesserung der Perl innerhalb von Debian instabil dar und bietet verbesserte Funktionen, Sicherheit und Stabilität.
Das obige ist der detaillierte Inhalt vonDebian instabile Upgrades auf Perl 5.40. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!