argra****@users*****
argra****@users*****
2011年 6月 21日 (火) 04:59:26 JST
Index: docs/perl/5.12.4/perl5124delta.pod diff -u /dev/null docs/perl/5.12.4/perl5124delta.pod:1.1 --- /dev/null Tue Jun 21 04:59:26 2011 +++ docs/perl/5.12.4/perl5124delta.pod Tue Jun 21 04:59:26 2011 @@ -0,0 +1,285 @@ + +=encoding utf8 + +=head1 NAME + +=begin original + +perl5124delta - what is new for perl v5.12.4 + +=end original + +perl5124delta - perl v5.12.4 ã§ã®å¤æ´ç¹ + +=head1 DESCRIPTION + +=begin original + +This document describes differences between the 5.12.3 release and +the 5.12.4 release. + +=end original + +ãã®ææ¸ã¯ 5.12.3 ãªãªã¼ã¹ã¨ 5.12.4 ãªãªã¼ã¹ã®å¤æ´ç¹ãè¨è¿°ãã¦ãã¾ãã + +=begin original + +If you are upgrading from an earlier release such as 5.12.2, first read +L<perl5123delta>, which describes differences between 5.12.2 +and 5.12.3. The major changes made in 5.12.0 are described in L<perl5120delta>. + +=end original + +5.12.2 ã®ãããªä»¥åã®ãªãªã¼ã¹ããæ´æ°ããå ´åã¯ãã¾ã 5.12.2 㨠+5.12.3 ã®éãã«ã¤ãã¦è¨è¿°ãã¦ãã L<perl5123delta> ãèªãã§ãã ããã +5.12.0 ã§è¡ããã大è¦æ¨¡ãªå¤æ´ã¯ L<perl5120delta> ã«è¨è¿°ããã¦ãã¾ãã + +=head1 Incompatible Changes + +(äºææ§ããªããªãå¤æ´) + +=begin original + +There are no changes intentionally incompatible with 5.12.3. If any +exist, they are bugs and reports are welcome. + +=end original + +æ æã«ã5.12.3 ããäºææ§ããªããªãããã«ããå¤æ´ã¯ããã¾ããã +ãã 5.12.3 ã¨ã®äºææ§ããªããã°ãããã¯ãã°ã§ãã®ã§ã +ã©ããå ±åãã¦ãã ããã + +=head1 Selected Bug Fixes + +(ãã°ä¿®æ£ã®æç²) + +=begin original + +When strict "refs" mode is off, C<%{...}> in rvalue context returns +C<undef> if its argument is undefined. An optimisation introduced in Perl +5.12.0 to make C<keys %{...}> faster when used as a boolean did not take +this into account, causing C<keys %{+undef}> (and C<keys %$foo> when +C<$foo> is undefined) to be an error, which it should be so in strict +mode only [perl #81750]. + +=end original + +strict "refs" ã¢ã¼ãããªãã®ã¨ããå³è¾ºå¤ã³ã³ããã¹ãã§ã® C<%{...}> 㯠+å¼æ°ãæªå®ç¾©ã®ã¨ãã«ã¯ C<undef> ãè¿ãã¾ãã +Perl 5.12.0 ã§å°å ¥ããããC<keys %{...}> ãçå½å¤ã¨ãã¦ä½¿ãããã¨ãã« +é«éåããæé©åã¯ãããèæ ®ã«å ¥ãã¦ãããã +C<keys %{+undef}> (ããã³ C<$foo> ãæªå®ç¾©ã®ã¨ãã®and C<keys %$foo>) ã¯ã +strict ã¢ã¼ããæå¹ã®ã¨ãã«ã ãã¨ã©ã¼ã«ãªãã¹ãã§ãããããã§ãªãã¨ãã +ã¨ã©ã¼ã«ãªã£ã¦ãã¾ãã [perl #81750]ã + +=begin original + +C<lc>, C<uc>, C<lcfirst>, and C<ucfirst> no longer return untainted strings +when the argument is tainted. This has been broken since perl 5.8.9 +[perl #87336]. + +=end original + +C<lc>, C<uc>, C<lcfirst>, C<ucfirst> ã¯ãå¼æ°ãæ±æããã¦ããã¨ãã« +ãã¯ãæ±æããã¦ããªãæååãè¿ããªããªãã¾ããã +ãã㯠perl 5.8.9 ããå£ãã¦ãã¾ãã [perl #87336]ã + +=begin original + +Fixed a case where it was possible that a freed buffer may have been read +from when parsing a here document. + +=end original + +ãã¤ããã¥ã¡ã³ãããã¼ã¹ããã¨ãã«è§£æ¾ããããããã¡ããèªã¿è¾¼ãããã¨ã +ãã£ãã±ã¼ã¹ãä¿®æ£ãã¾ããã + +=head1 Modules and Pragmata + +(ã¢ã¸ã¥ã¼ã«ã¨ãã©ã°ã) + +=begin original + +L<Module::CoreList> has been upgraded from version 2.43 to 2.50. + +=end original + +L<Module::CoreList> ã¯ãã¼ã¸ã§ã³ 2.43 ãã 2.50 ã«æ´æ°ããã¾ããã + +=head1 Testing + +(ãã¹ã) + +=begin original + +The F<cpan/CGI/t/http.t> test script has been fixed to work when the +environment has HTTPS_* environment variables, such as HTTPS_PROXY. + +=end original + +F<cpan/CGI/t/http.t> ãã¹ãã¹ã¯ãªããã¯ãHTTPS_PROXY ã®ãã㪠+HTTPS_* ç°å¢å¤æ°ãè¨å®ããã¦ããç°å¢ã§ãåä½ããããã«ä¿®æ£ããã¾ããã + +=head1 Documentation + +(ææ¸) + +=begin original + +Updated the documentation for rand() in L<perlfunc> to note that it is not +cryptographically secure. + +=end original + +æå·çã«å®å ¨ã§ã¯ãªãã¨è¨ããã¨ã注æããããã« L<perlfunc> ã® rand() ã® +ææ¸ãæ´æ°ãã¾ããã + +=head1 Platform Specific Notes + +(ãã©ãããã©ã¼ã åºæã®æ³¨æ) + +=over 4 + +=item Linux + +=begin original + +Support Ubuntu 11.04's new multi-arch library layout. + +=end original + +Ubuntu 11.04 ã®æ°ããå¤ã¢ã¼ããã¯ãã£ã©ã¤ãã©ãªé ç½®ã«å¯¾å¿ãã¾ããã + +=back + +=head1 Acknowledgements + +=begin original + +Perl 5.12.4 represents approximately 5 months of development since +Perl 5.12.3 and contains approximately 200 lines of changes across +11 files from 8 authors. + +=end original + +Perl 5.12.4 ã¯ãPerl 5.12.2 以éã8 人ã®ä½è ã«ãã£ã¦ã +11 ãã¡ã¤ã«ã«å¯¾ãã¦ç´ 200 è¡ã®å¤æ´ãå ãã¦ã +ç´ 5 ã¶æéçºããã¦ãã¾ããã + +=begin original + +Perl continues to flourish into its third decade thanks to a vibrant +community of users and developers. The following people are known to +have contributed the improvements that became Perl 5.12.4: + +=end original + +Perl ã¯ãæ´»æ°ã®ããã¦ã¼ã¶ã¼ã¨éçºè ã®ã³ãã¥ããã£ã®ããã㧠+20 å¹´ãè¶ ãã¦ç¹æ ãã¦ãã¾ãã +以ä¸ã®äººã ããPerl 5.12.4 ã«ãªãããã®æ¹è¯ã«è²¢ç®ãããã¨ã +åãã£ã¦ãã¾ã: + +Andy Dougherty, David Golden, David Leadbeater, Father Chrysostomos, +Florian Ragwitz, Jesse Vincent, Leon Brocard, Zsb叩n Ambrus. + +=head1 Reporting Bugs + +(ãã°å ±å) + +=begin original + +If you find what you think is a bug, you might check the articles +recently posted to the comp.lang.perl.misc newsgroup and the perl +bug database at http://rt.perl.org/perlbug/ . There may also be +information at http://www.perl.org/ , the Perl Home Page. + +=end original + +ãããã°ã¨æããããã®ãè¦ã¤ããããcomp.lang.perl.misc ãã¥ã¼ã¹ã°ã«ã¼ãã« +æè¿æ稿ãããè¨äºã http://rt.perl.org/perlbug/ ã«ãã perl ãã° +ãã¼ã¿ãã¼ã¹ã確èªãã¦ãã ããã +Perl ãã¼ã ãã¼ã¸ãhttp://www.perl.org ã«ãæ å ±ãããã¾ãã + +=begin original + +If you believe you have an unreported bug, please run the B<perlbug> +program included with your release. Be sure to trim your bug down +to a tiny but sufficient test case. Your bug report, along with the +output of C<perl -V>, will be sent off to perlb****@perl***** to be +analysed by the Perl porting team. + +=end original + +ããã¾ã å ±åããã¦ããªããã°ã ã¨ç¢ºä¿¡ãããããã®ãªãªã¼ã¹ã«å«ã¾ãã¦ãã +B<perlbug> ããã°ã©ã ãå®è¡ãã¦ãã ããã +ãã°ã®åç¾ã¹ã¯ãªãããååå°ããããããæå¹ãªã³ã¼ãã«åãã¤ãããã¨ã +æèãã¦ãã ããã +ãã°ã¬ãã¼ã㯠C<perl -V> ã®åºåã¨ä¸ç·ã« perlb****@perl***** ã«éãã +Perl porting ãã¼ã ã«ãã£ã¦è§£æããã¾ãã + +=begin original + +If the bug you are reporting has security implications, which make it +inappropriate to send to a publicly archived mailing list, then please send +it to perl5****@perl*****. This points to a closed subscription +unarchived mailing list, which includes all the core committers, who be able +to help assess the impact of issues, figure out a resolution, and help +co-ordinate the release of patches to mitigate or fix the problem across all +platforms on which Perl is supported. Please only use this address for +security issues in the Perl core, not for modules independently +distributed on CPAN. + +=end original + +ããå ±åãããã¨ãã¦ãããã°ãã»ãã¥ãªãã£ã«é¢ãããã®ã§ãå ¬éããã¦ãã +ã¡ã¼ãªã³ã°ãªã¹ãã«éãã®ãä¸é©åãªãã®ãªãã +perl****@perl***** ã«éã£ã¦ãã ããã +ãã®ã¢ãã¬ã¹ã¯ãåé¡ã®å½±é¿ãè©ä¾¡ãã解決æ³ãè¦ã¤ããPerl ã対å¿ãã¦ãã +å ¨ã¦ã®ãã©ãããã©ã¼ã ã§åé¡ã軽æ¸ã¾ãã¯è§£æ±ºãããããããªãªã¼ã¹ããã®ã +å©ãããã¨ãåºæ¥ããå ¨ã¦ã®ã³ã¢ã³ããã¿ãåå ãã¦ããéå ¬éã® +ã¡ã¼ãªã³ã°ãªã¹ãã«ãªã£ã¦ãã¾ãã +ãã®ã¢ãã¬ã¹ã¯ãç¬èªã« CPAN ã§é å¸ããã¦ããã¢ã¸ã¥ã¼ã«ã§ã¯ãªãã +Perl ã³ã¢ã®ã»ãã¥ãªãã£åé¡ã ãã«ä½¿ã£ã¦ãã ããã + +=head1 SEE ALSO + +=begin original + +The F<Changes> file for an explanation of how to view exhaustive details +on what changed. + +=end original + +å¤æ´ç¹ã®å®å ¨ãªè©³ç´°ãè¦ãæ¹æ³ã«ã¤ãã¦ã¯ F<Changes> ãã¡ã¤ã«ã + +=begin original + +The F<INSTALL> file for how to build Perl. + +=end original + +Perl ã®ãã«ãæ¹æ³ã«ã¤ãã¦ã¯ F<INSTALL> ãã¡ã¤ã«ã + +=begin original + +The F<README> file for general stuff. + +=end original + +ä¸è¬çãªãã¨ã«ã¤ãã¦ã¯ F<README> ãã¡ã¤ã«ã + +=begin original + +The F<Artistic> and F<Copying> files for copyright information. + +=end original + +èä½æ¨©æ å ±ã«ã¤ãã¦ã¯ F<Artistic> åã³ F<Copying> ãã¡ã¤ã«ã + +=begin meta + +Translate: Kentaro Shirakata <argra****@ub32*****> + +=end meta + +=cut