首頁 >系統教程 >Linux >Debian不穩定升級到Perl 5.40

Debian不穩定升級到Perl 5.40

William Shakespeare
William Shakespeare原創
2025-03-09 11:01:09343瀏覽

Debian Unstable Upgrades To Perl 5.40

> Debian Unclable現在擁有Perl 5.40.0,這是一個重大的升級,其中包含新功能,安全補丁和錯誤修復。 Debian開發人員Niko Tyni在Debian郵件列表上宣布了此更新,警告sid>分支機構中潛在的臨時軟件包安裝問題(Debian Undclable),同時完成了必要的重建。

>此Perl 5.40.0更新最初將出現在不穩定的分支中,隨後遷移到測試分支,預計將包括在Debian的下一個穩定版本中,很可能明年某個時候。

>讓我們深入研究密鑰增強和Perl 5.40.0介紹的更改:>

鍵功能和增強:

>

    關鍵字:
  • 現代化了Perl的面向對象的功能。 >關鍵字在方法中提供當前對象的類名稱,促進方法調度,尤其是在構造函數中。 class__CLASS__中的空格:
  • 允許在
  • > switch和模塊名稱之間有一個空間,與>選項的行為對齊。 > -M> 邏輯XOR運算符():-M添加了邏輯XOR操作員,完成了邏輯和位運算符的集合。 -I
  • 穩定
  • 和多價迭代:以前實驗特徵現在穩定,消除了相關的警告。 ^^> 穩定
  • 模塊:
  • 模塊(在perl 5.36.0中引入)現在被認為是穩定的,儘管某些功能仍然是實驗性的。 try/catch>特徵捆綁包:
  • 導入最新功能,包括穩定的
  • 功能和相關的>版本捆綁包。 builtin builtin安全改進:
  • 已經解決了兩個重大漏洞:use v5.40 trybuiltin CVE-2023-47038:
  • >修補正則表達式處理中的潛在緩衝區溢出脆弱性(影響版本5.30.0至5.38.0)。

cve-2023-47039:>解決了特定於perl的Windows版本的二進制劫持漏洞,這是由於其對系統路徑的依賴>。 >。 >。

打破變化:
  • 包括幾個向後兼容的更改:
    • > reset EXPR行為:修改reset EXPR行為現在觸發標量上的“ set-magic”,潛在地影響內部狀態。 > 在未定義的軟件包上:
    • /importunimport>在帶有參數的未定義類上調用import現在會生成警告。 unimport
    • >間接對象,
    • >return運算符不再支持間接對象。 方法調用中的return>
    • 類BareWords:
    • 類Barewords不再被視為在條件下的特定方法調用中的文件句柄。 > no feature "bareword_filehandles"
    >更新的模塊:>>

    重大更新包括:

      >從2.40升級到3.02_001。
    • Archive::Tar
    • >添加到核心模塊中,增強表處理和單元測試功能。
    • Term::TableTest2::Suite模塊:包括新的
    • 函數。
    • builtin其他許多核心模塊也已收到更新(例如,load_module()
    • 等)。 Perl Delta文檔中可用的更改列表。
    >

    bytes報告錯誤:Compress::Raw::Bzip2Compress::Raw::Zlib Data::Dumper對於任何可疑的錯誤,請通過:

    https://www.php.cn/link/0215373E47004D8BB98390BFA2226FCDF

    參考:

    perl 5.40過渡正在進行(鏈接到原始公告)
      >
    • 此升級代表了Debian不穩定中Perl的實質性改進,提供了增強的功能,安全性和穩定性。

以上是Debian不穩定升級到Perl 5.40的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn