內容

名稱

perl5184delta - perl v5.18.4 的新功能

說明

本文件說明 5.18.4 版本與 5.18.2 版本之間的差異。請注意:本文件忽略 perl 5.18.3,此版本是一個僅存在數小時的損毀版本。

如果您要從較早的版本(例如 5.18.1)升級,請先閱讀 perl5182delta,其中描述了 5.18.1 和 5.18.2 之間的差異。

模組和實用程式

已更新的模組和實用程式

平台支援

特定平台的注意事項

Win32
  • [GH #12161] 引入的記憶體外洩,在從 5.18.0 開始的大多數 Win32 Perl 中,每次呼叫 system 和反引號 ( `` ) 時都會發生,已獲得修正。只有當您在 Win32 Perl 的建置中啟用偽 fork,而且在 Server 2003 R2 或更新的作業系統上執行該建置時,才會發生記憶體外洩。此外洩不會出現在 WinXP SP3 上。 [GH #13741]

已選的錯誤修正

致謝

Perl 5.18.4 自 Perl 5.18.2 以來大約經過 9 個月的開發,包含來自 13 位作者、橫跨 53 個檔案的約 2,000 行變更。

Perl 歷經第三個十年,持續蓬勃發展,這要歸功於使用者和開發人員組成的活躍社群。以下為已知對 Perl 5.18.4 的改進做出貢獻的人員:

Daniel Dragan、David Mitchell、Doug Bell、Father Chrysostomos、Hiroo Hayashi、James E Keenan、Karl Williamson、Mark Shelor、Ricardo Signes、Shlomi Fish、Smylers、Steve Hay、Tony Cook。

上述清單幾乎可以確定不完整,因為它是自動從版本控制歷程產生。特別是,它不包含向 Perl 錯誤追蹤器回報問題的(非常感謝的)貢獻者姓名。

此版本包含的許多變更源自於 Perl 核心包含的 CPAN 模組。我們非常感謝整個 CPAN 社群協助 Perl 蓬勃發展。

如需 Perl 所有歷史貢獻者的更完整清單,請參閱 Perl 原始碼散佈中的 AUTHORS 檔案。

回報錯誤

如果您發現您認為是錯誤的問題,您可以查看最近張貼到 comp.lang.perl.misc 新聞群組的文章,以及 http://rt.perl.org/perlbug/ 上的 Perl 錯誤資料庫。Perl 首頁 http://www.perl.org/ 上也可能有相關資訊。

如果您相信您發現一個未回報的錯誤,請執行您的版本隨附的 perlbug 程式。務必將您的錯誤簡化為一個微小但足夠的測試案例。您的錯誤回報,連同 perl -V 的輸出,將會傳送至 perlbug@perl.org,供 Perl 移植團隊分析。

如果您報告的錯誤有安全性問題,不適合發送到公開的郵件清單,請將其發送到 perl5-security-report@perl.org。這會指向一個封閉的訂閱未封存的郵件清單,其中包含所有核心提交者,他們將能夠幫助評估問題的影響,找出解決方案,並協助協調發布修補程式以減輕或解決所有支援 Perl 的平台上的問題。請僅將此地址用於 Perl 核心中的安全性問題,而不是用於 CPAN 上獨立發布的模組。

另請參閱

變更檔案說明如何查看已變更內容的詳盡詳細資訊。

安裝檔案說明如何建置 Perl。

自述檔案說明一般事項。

ArtisticCopying 檔案說明著作權資訊。