目錄

名稱

perl5202delta - perl v5.20.2 的新功能

說明

本文檔說明 5.20.1 版本和 5.20.2 版本之間的差異。

如果您要從較早的版本(例如 5.20.0)升級,請先閱讀 perl5201delta,其中說明了 5.20.0 和 5.20.1 之間的差異。

不相容的變更

沒有任何變更與 5.20.1 不相容。如果有的話,那是錯誤,我們要求您提交報告。請參閱以下的「回報錯誤」

模組和語用

已更新的模組和語用

文件

新文件

perlunicook

此文件由 Tom Christiansen 提供,提供 Perl 中處理 Unicode 的範例。

現有文件變更

perlexperiment

perlpolicy

perlsyn

診斷

已對診斷輸出(包括警告和致命錯誤訊息)進行下列新增或變更。有關診斷訊息的完整清單,請參閱 perldiag

現有診斷變更

測試

平台支援

已恢復的平台

IRIX 和 Tru64 平台已恢復運作。(部分 make test 失敗仍存在。)

已選取的錯誤修正

已知問題

先前版本的勘誤表

致謝

Perl 5.20.2 代表自 Perl 5.20.1 以來約 5 個月的開發時間,並包含來自 34 位作者的 170 個檔案中約 6,300 行的變更。

排除自動產生的檔案、文件和發行工具,約有 1,900 行變更至 80 個 .pm、.t、.c 和 .h 檔案。

Perl 在使用者和開發人員的活躍社群的幫助下,持續在第三個十年蓬勃發展。已知以下人員貢獻了改善,這些改善成為 Perl 5.20.2

Aaron Crane、Abigail、Andreas Voegele、Andy Dougherty、Anthony Heading、Aristotle Pagaltzis、Chris 'BinGOs' Williams、Craig A. Berry、Daniel Dragan、Doug Bell、Ed J、Father Chrysostomos、Glenn D. Golden、H.Merijn Brand、Hugo van der Sanden、James E Keenan、Jarkko Hietaniemi、Jim Cromie、Karen Etheridge、Karl Williamson、kmx、Matthew Horsfall、Max Maischein、Peter Martini、Rafael Garcia-Suarez、Ricardo Signes、Shlomi Fish、Slaven Rezic、Steffen Müller、Steve Hay、Tadeusz Sośnierz、Tony Cook、Yves Orton、Ævar Arnfjörð Bjarmason。

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

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

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

回報錯誤

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

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

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

另請參閱

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

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

自述 檔案,說明一般事項。

藝術複製 檔案,說明著作權資訊。