perl5124delta-クラウドでのオンライン

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの5124つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドperlXNUMXdeltaです。

プログラム:

NAME


perl5124delta-perlv5.12.4の新機能

DESCRIPTION


このドキュメントでは、5.12.3リリースと5.12.4リリースの違いについて説明します。

5.12.2などの以前のリリースからアップグレードする場合は、最初にperl5123deltaを読んでください。
5.12.2 と 5.12.3 の違いについて説明します。 5.12.0 で行われた主な変更点
perl5120delta に記述されています。

互換性がない 変更


5.12.3 と意図的に互換性を持たない変更はありません。 存在する場合、それはバグです
そして報告も大歓迎です。

選択した バグ 解消された問題


厳密な "refs" モードがオフの場合、右辺値コンテキストの "%{...}" は、引数が次の場合に "undef" を返します。
未定義です。 "keys %{...}" を高速化するために Perl 5.12.0 で導入された最適化。
ブール値として使用すると、これが考慮されず、"keys %{+undef}" (および "keys
%$foo" ($foo が未定義の場合) がエラーになる可能性があり、これは厳密モードでのみ発生するはずです。
[perl#81750]。

"lc"、"uc"、"lcfirst"、および "ucfirst" は、引数が
汚染されています。 これは perl 5.8.9 から壊れています [perl #87336]。

解放されたバッファが読み取られた可能性があるケースを修正しました
ヒアドキュメントの解析。

モジュール および プラグマタ


Module::CoreList がバージョン 2.43 から 2.50 にアップグレードされました。

テスト


この cpan/CGI/t/http.t 環境に HTTPS_* がある場合にテスト スクリプトが動作するように修正されました。
HTTPS_PROXY などの環境変数。

ドキュメンテーション


のドキュメントを更新しました rand() perlfunc で、暗号化されていないことに注意してください
安全です。

プラットフォーム 特定の ノート


Linux
Ubuntu 11.04 の新しいマルチアーキテクチャ ライブラリ レイアウトをサポートします。

謝辞


Perl 5.12.4は、Perl5および
200人の著者からの11のファイルにわたる約8行の変更が含まれています。

Perlは、活気に満ちたユーザーコミュニティのおかげで、XNUMX年もの間繁栄し続けています。
と開発者。 以下の人々が改善に貢献したことが知られています
Perl 5.12.4になりました:

Andy Dougherty、David Golden、David Leadbeater、Krysostomos 神父、Florian Ragwitz、
ジェシー・ヴィンセント、レオン・ブロカード、ズバン・アンブラス。

各種レポート作成 バグ


バグだと思うものを見つけた場合は、最近投稿された記事を確認してください。
comp.lang.perl.miscニュースグループとperlバグデータベース http://rt.perl.org/perlbug/ .
に情報があるかもしれません http://www.perl.org/ 、Perlホームページ。

報告されていないバグがあると思われる場合は、 パールバグ に含まれるプログラム
あなたのリリース。 バグを小さいながらも十分なテストケースに切り詰めてください。 あなたのバグ
レポートは、「perl-V」の出力とともに、に送信されます perlbug@perl.org ようにするには
Perl移植チームによって分析されました。

報告しているバグにセキュリティ上の影響がある場合は、
公にアーカイブされたメーリングリストに送信してから、に送信してください
perl5-security-report@perl.org。 これは、閉じられたサブスクリプションのアーカイブされていないメーリングを指します
リストには、影響の評価を支援できるすべてのコア コミッターが含まれます。
問題を解決し、解決策を見つけ、緩和するためのパッチのリリースを調整するのを支援します。
または、Perl がサポートされているすべてのプラットフォームで問題を解決します。 これのみを使用してください
Perl コアのセキュリティ問題に対処するものであり、独立して配布されているモジュールに対処するものではありません。
CPAN。

onworks.netサービスを使用してオンラインでperl5124deltaを使用する



最新のLinuxおよびWindowsオンラインプログラム