目錄

名稱

perl585delta - perl v5.8.5 的新功能

說明

本文件說明 5.8.4 版本和 5.8.5 版本之間的差異。

不兼容的變更

沒有與 5.8.4 不兼容的變更。

核心增強功能

Perl 的正規表示式引擎現在包含支援在兩個 Unicode 字元類別的交集上進行比對。您現在也可以從其他使用者定義的字元類別內部參照使用者定義的字元類別。

模組與實用程式

實用程式變更

Perl 的除錯器

除錯器現在可以模擬向後執行,方法是重新啟動並重新執行已儲存命令記錄中最後一個命令以外的所有命令。

h2ph

h2ph 現在可以理解非常有限的一組 C 內嵌函數 -- 基本上,看起來像 CPP 巨集的內嵌函數。這是為了處理 glibc 最新版本的某些標頭而引入的。標準警告仍然適用;引用 h2ph 的文件,您可能需要修改產生的檔案

安裝與組態改進

Perl 5.8.5 應該可以在 LynxOS 上從原始碼乾淨地建置。

選定的錯誤修正

新增或變更的診斷

已變更的內部

常規表達式引擎所使用的 Unicode 字元類別檔案現在是在建置時從提供的 Unicode 聯合會資料檔案建置,而不是以預先建置的方式提供。這使得壓縮的 Perl 原始碼 tarball 縮小了約 200K。副作用是 lib/unicore 內的檔案配置已變更。

已知問題

回歸測試 t/uni/class.t 現在執行更多測試,即使在快速的機器上執行也可能需要數分鐘。

特定於平台的問題

已知此版本無法在 Windows 95 上建置。

回報錯誤

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

如果您相信您有一個未回報的錯誤,請執行您的版本中包含的 perlbug 程式。務必將您的錯誤精簡為一個微小但足夠的測試案例。您的錯誤報告連同 perl -V 的輸出將會傳送至 perlbug@perl.org,供 Perl 移植團隊分析。您可以在 http://bugs.perl.org/ 瀏覽和搜尋 Perl 5 錯誤。

另請參閱

變更 檔案提供變更內容的詳細說明。

安裝 檔案提供建置 Perl 的方式。

自述 檔案提供一般資訊。

藝術複製 檔案提供版權資訊。