目錄

名稱

perl5201delta - perl v5.20.1 的新功能

說明

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

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

不相容的變更

沒有任何變更故意與 5.20.0 不相容。若有任何不相容的變更,它們是錯誤,我們要求您提交報告。請參閱下方的 "回報錯誤"

效能提升

模組和實用程式

已更新的模組和實用程式

文件

現有文件的變更

perlapi

perlfunc

perlguts

perlpolicy

perlre

perlsyn

perlxs

診斷

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

現有診斷的變更

組態和編譯

平台支援

特定平台注意事項

Android

已改善一般跨編譯和特別是 Android 的建置支援。

OpenBSD

建立 Perl 時,已修正組態提示中使用的架構和版本號碼。

Solaris

已清除 c99 選項,提示會尋找 solstudioSUNWspro,並已新增對原生 setenv 的支援。

VMS

已修正一個舊的特色檢查錯誤,主要影響 7.3 之前的系統。

Windows

現在對 MinGW 使用 %I64d,而非 %lld

內部變更

已選取的錯誤修正

致謝

Perl 5.20.1 代表了自 Perl 5.20.0 以來約 4 個月的開發時間,包含來自 36 位作者、橫跨 170 個檔案的約 12,000 行變更。

不包含自動產生的檔案、文件和發行工具,約有 2,600 行變更套用至 110 個 .pm、.t、.c 和 .h 檔案。

Perl 持續在第三個十年蓬勃發展,這要歸功於活躍的使用者和開發人員社群。以下人員已知對 Perl 5.20.1 的改進有貢獻

Aaron Crane、Abigail、Alberto Simões、Alexandr Ciornii、Alexandre (Midnite) Jousset、Andrew Fresh、Andy Dougherty、Brian Fraser、Chris 'BinGOs' Williams、Craig A. Berry、Daniel Dragan、David Golden、David Mitchell、H.Merijn Brand、James E Keenan、Jan Dubois、Jarkko Hietaniemi、John Peacock、kafka、Karen Etheridge、Karl Williamson、Lukas Mai、Matthew Horsfall、Michael Bunk、Peter Martini、Rafael Garcia-Suarez、Reini Urban、Ricardo Signes、Shirakata Kentaro、Smylers、Steve Hay、Thomas Sibley、Todd Rinaldo、Tony Cook、Vladimir Marek、Yves Orton。

上述清單幾乎可以確定不完整,因為它是從版本控制記錄自動產生的。特別是,它不包含向 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。

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

ArtisticCopying 檔案,說明著作權資訊。