argra****@users*****
argra****@users*****
2010年 4月 30日 (金) 05:55:14 JST
Index: docs/perl/5.12.0/perl5120delta.pod diff -u docs/perl/5.12.0/perl5120delta.pod:1.8 docs/perl/5.12.0/perl5120delta.pod:1.9 --- docs/perl/5.12.0/perl5120delta.pod:1.8 Fri Apr 30 00:27:14 2010 +++ docs/perl/5.12.0/perl5120delta.pod Fri Apr 30 05:55:13 2010 @@ -592,11 +592,9 @@ =end original æ½è±¡åå空éã½ã±ããã¯ãAF_UNIX ãã¡ããªã¼ã«ãã Linux åºæã®ã½ã±ããåã§ã -slightly abusing it to be able to use arbitrary -character arrays as addresses: +ä»»æã®æåé åãã¢ãã¬ã¹ã¨ãã¦ä½¿ããããã«ããæªç¨ããã¦ãã¾ã: ãã㯠NUL ãã¤ãããå§ã¾ã£ã¦ãNUL ãã¤ãã§ã¯çµããã¾ãããã socket() ã·ã¹ãã ã³ã¼ã«ã§æ¸¡ãããé·ããããã¾ãã -(TBT) =head2 32-bit limit on substr arguments removed @@ -696,17 +694,14 @@ =end original ãããã®å½¢å¼ã¯ L<version> ã«å®å ¨ã«ææ¸åããã¦ãã¾ãã -æåã®ä»®å®ã¨ãã¦ãå³å¯ãªããã¼ã¸ã§ã³çªå·ã¯ is a positive decimal number -(integer or decimal-fraction) without exponentiation or else -å é ã« 'v' ã®æåãã¤ãããããä»ãæ´æ°v-æååã§ãå°ãªãã¨ã -3 è¦ç´ ããããã®ã§ãã +æåã®ä»®å®ã¨ãã¦ãå³å¯ãªããã¼ã¸ã§ã³çªå·ã¯ææ°é¨ã®ãªãæ£ã® 10 é²æ° +(æ´æ°ã 10 é²å°æ°) ãããããã¯å é ã« 'v' ã®æåãã¤ãããããä»ã +10 é²æ°æ´æ°v-æååã§ãå°ãªãã¨ã3 è¦ç´ ããããã®ã§ãã ãææ§ãªããã¼ã¸ã§ã³çªå·ã¯ãè¦ç´ æ°ã 2 以ä¸ã§ãã£ãããå é ã« 'v' ã ãªããã®ã許ãã¾ãã -ãææ§ãªãè¦åã®ä¸ã§ã¯ãboth -decimal and dotted-decimal versions may have a trailing "alpha" -component separated by an underscore character after a fractional or -dotted-decimal component. -(TBT) +ãææ§ãªãè¦åã®ä¸ã§ã¯ã10 é²æ°ã¨ãããä»ã 10 é²æ°ã®ãã¼ã¸ã§ã³ã¯ã +å°æ°ããããä»ãè¦ç´ ã®å¾ã«ä¸ç·ã§åºåããããè±åãè¦ç´ ã +ä»ãããã¨ãã§ãã¾ãã =begin original @@ -1277,22 +1272,22 @@ =end original -From time to time, Perl's developers find it necessary to deprecate -features or modules we've previously shipped as part of the core -distribution. We are well aware of the pain and frustration that a -backwards-incompatible change to Perl can cause for developers building -or maintaining software in Perl. You can be sure that when we deprecate -a functionality or syntax, it isn't a choice we make lightly. Sometimes, -we choose to deprecate functionality or syntax because it was found to -be poorly designed or implemented. Sometimes, this is because they're -holding back other features or causing performance problems. -å ´åã«ãã£ã¦ã¯ãçç±ã¯ãã£ã¨è¤éã§ãã +æã ãPerl ã®éçºè ã¯ã以åã³ã¢é å¸ã®ä¸é¨ã¨ãã¦åºè·ããæ©è½ãã¢ã¸ã¥ã¼ã«ã +éæ¨å¥¨ã¨ããå¿ è¦ããããã¨ã«æ°ä»ãã¾ãã +ç§ãã¡ã¯ãPerl ã«éå»äºææ§ã®ãªãå¤æ´ããããã¨ã§ Perl ã®ã½ããã¦ã§ã¢ã +ãã«ããããä¿å®ãããããéçºè ã«å¼ãèµ·ããè¦çã¨ããã ã¡ã«ã¤ã㦠+ããããã£ã¦ãã¾ãã +ç§ãã¡ãããæ©è½ãææ³ãéæ¨å¥¨ã«ããã¨ããããã¯ç°¡å㪠+é¸æã§ã¯ãªãã£ãã¨ãããã¨ã¯ééãããã¾ããã +æã«ã¯ãããæ©è½ãææ³ããè¨è¨ãå®è£ ãã¾ãããã¨ãçºè¦ãã¦éæ¨å¥¨ã« +ãããã¨ãé¸æãã¾ãã +æã«ã¯ãä»ã®æ©è½ã«å·®ãæ¯ããããæ§è½ä¸ã®åé¡ãå¼ãèµ·ããã®ãçç±ã§ãã +æã«ã¯ãçç±ã¯ãã£ã¨è¤éã§ãã å¯è½ã§ãããªããç§ãã¡ã¯å°ãªãã¨ã 1 ã¡ã¸ã£ã¼ãªãªã¼ã¹ã®é éæ¨å¥¨ã®æ©è½ã以åã®å½¢ã§éçºè ã«å©ç¨å¯è½ãªã¾ã¾ã«ãã¦ãã¾ãã éæ¨å¥¨ã®æ©è½ã Perl ã管çã»æ¡å¼µããç§ãã¡ã®è½åã大ãã æ··ä¹±ãããªããã¡ã¯ãç§ãã¡ã¯æ©è½ãåºæ¥ãã ãé·ããã®ã¾ã¾ã«ããã㨠ãã¦ãã¾ãã -(TBT) =begin original @@ -4565,9 +4560,9 @@ =end original -Significant cleanups to core tests to ensure that language and -interpreter features are not used before they're tested. -(TBT) +Significant cleanups to core tests to ensure that +è¨èªã¨ã¤ã³ã¿ããªã¿ã®æ©è½ããã¹ãåã«ä½¿ãããªããã¨ã確å®ã«ããããã«ã +ã³ã¢ã®ãã¹ããããªãæ´çããã¾ããã =item * @@ -4592,11 +4587,10 @@ =end original -F<t/porting/podcheck.t> ã¯ã -automatically checks the well-formedness of -POD found in all .pl, .pm and .pod files in the F<MANIFEST>, other than in -dual-lifed modules which are primarily maintained outside the Perl core. -(TBT) +F<t/porting/podcheck.t> ã¯ãPerl ã³ã¢å¤ã§ä¸»ã«ç®¡çããã¦ãã +äºé管çã®ã¢ã¸ã¥ã¼ã«ä»¥å¤ã«ããã¦ã +F<MANIFEST> ã«ããå ¨ã¦ã® .pl, .pm, .pod ãã¡ã¤ã«ã§è¦ã¤ãã£ã +POD ã®å½¢å¼ãæ£ãããã©ããããã§ãã¯ãã¾ãã =item * @@ -5175,14 +5169,12 @@ =end original -If an unresolved named character or sequence was encountered when -compiling a regex pattern then the fatal error C<\N{NAME} must be resolved -by the lexer> is now produced. +æ£è¦è¡¨ç¾ã®ã³ã³ãã¤ã«æã«æªè§£æ±ºã®ååä»ãæåãã·ã¼ã±ã³ã¹ãçºè¦ãããå ´åã +è´å½çã¨ã©ã¼ C<\N{NAME} must be resolved by the lexer> ãçæããã¾ãã ããã¯ãä¾ãã°ãC<$re = '\N{SPACE}'; /$re/;> ã®ãããªã·ã³ã°ã«ã¯ã©ã¼ã風㮠ã³ã³ããã¹ãã使ãã¨ãã«çºçãã¾ãã åå¥è§£æå¨ãã©ã®ããã«ãã¤ãã¹ããããã«é¢ãããã£ã¨å¤ãã®ä¾ã«ã¤ãã¦ã¯ã L<perldiag> ãåç §ãã¦ãã ããã -(TBT) =item * @@ -5243,11 +5235,10 @@ =end original -C<Using just the first characters returned by \N{}> è¦åã¯ãwill -be issued if the C<charnames> handler returns a sequence of characters -which exceeds the limit of the number of characters that can be used. +C<Using just the first characters returned by \N{}> è¦åã¯ã +C<charnames> ãã³ãã©ããå©ç¨ã§ããæåæ°ã®å¶éãè¶ ããæåã·ã¼ã±ã³ã¹ã +è¿ãã¨ãã«çºçãã ãã®ã¡ãã»ã¼ã¸ã¯ã使ãããæåã¨æ¨ã¦ãããæåã示ãã¦ãã¾ãã -(TBT) =back @@ -5766,13 +5757,13 @@ =end original -Instead of returning a(nother) reference to the (pre-compiled) regexp -in the optree, use reg_temp_copy() to create a copy of it, and return a -reference to that. This resolves issues about Regexp::DESTROY not being -called in a timely fashion (the original bug tracked by RT #69852), as -well as bugs related to blessing regexps, and of assigning to regexps, -as described in correspondence added to the ticket. -(TBT) +å½ä»¤æ¨ã®(ããªã³ã³ãã¤ã«ããã)æ£è¦è¡¨ç¾ã¸ã®ãªãã¡ã¬ã³ã¹ãè¿ãã®ã§ã¯ãªãã +ãã®ã³ãã¼ãä½æããããã« reg_temp_copy() ã使ããããã«å¯¾ãã +ãªãã¡ã¬ã³ã¹ãè¿ãã¾ãã +ãã㯠Regexp::DESTROY ãé©åãªã¿ã¤ãã³ã°ã§ã§å¼ã³åºãããªãã¨ãã +åé¡(å ã ã®ãã°ã¯ RT #69852 ã§è¿½è·¡ããã¦ãã¾ã)ã解決ãã +ãã±ããã«è¿½å ãããæç« ã§è¨è¿°ããã¦ãããããªãæ£è¦è¡¨ç¾ã® bless 㨠+æ£è¦è¡¨ç¾ã¸ã®ä»£å ¥ã«é¢ãããã°ã解決ãã¾ããã =begin original @@ -6922,11 +6913,10 @@ =end original -Like it has been everywhere else for ages and ages. +é·å¹´ãããã¦ãä»ã®ã©ã®å ´æã§ãåãããã«ãªã£ã¦ãã¾ãã ã¾ããmake ã³ãã³ãã©ã¤ã³ã§ã® -UDEBUGGING 㨠-DDEBUGGING 㯠configure.com ã§åä½ãã¾ã; 以åã¯ãããç¡å¹ã«ããæ¹æ³ã¯å¯¾è©±ç質åã« no ãçãããã¨ã ãã§ããã -(TBT) =item * @@ -7082,11 +7072,11 @@ F<perl.exe> ã¯ãWindows Vista 以éã®ããã® C<trustInfo> è¨å®ã æå®ããããã®ãããã§ã¹ããªã½ã¼ã¹ãå«ãããã«ãªãã¾ããã ãã®è¨å®ãªãã§ã¯ãWindows 㯠F<perl.exe> ãã¬ã¬ã·ã¼ -ã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦æ±ããand apply various -heuristics like redirecting access to protected file system areas -(like the "Program Files" folder) to the users "VirtualStore" -instead of generating a proper "permission denied" error. -(TBT) +ã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦æ±ãã("Program Files" ãã©ã«ãã®ãããª) +ä¿è·ããããã¡ã¤ã«ã·ã¹ãã ã¨ãªã¢ã¸ã®ã¢ã¯ã»ã¹ãã +é©å㪠"permission denied" ã¨ã©ã¼ãçæããã®ã§ã¯ãªãã +ã¦ã¼ã¶ã¼ã® "VirtualStore" ã«ãªãã¤ã¬ã¯ããããã¨è¨ã£ããæ§ã 㪠+çºè¦çãªåä½ãé©ç¨ãã¾ãã =begin original @@ -7390,11 +7380,10 @@ =end original -Perl continues to flourish into its third decade thanks to a vibrant -community of users and developers. +Perl ã¯ãæ´»æ°ã®ããã¦ã¼ã¶ã¼ã¨éçºè ã®ã³ãã¥ããã£ã®ããã㧠+20 å¹´ãè¶ ãã¦ç¹æ ãã¦ãã¾ãã 以ä¸ã®äººã ããPerl 5.12.0 ã«ãªãããã®æ¹è¯ã«è²¢ç®ãããã¨ã åãã£ã¦ãã¾ã: -(TBT) Aaron Crane, Abe Timmerman, Abhijit Menon-Sen, Abigail, Adam Russell, Adriano Ferreira, Ãvar Arnfjörð Bjarmason, Alan Grover, Alexandr @@ -7450,12 +7439,10 @@ ããã¯ãã¼ã¸ã§ã³ã³ã³ããã¼ã«å±¥æ´ããèªåçã«çæãã¦ããã®ã§ã æ²æ¨ãªã»ã©ã«ä¸å®å ¨ã§ãã -In particular, it doesn't include the names of the -(very much appreciated) contributors who reported issues in previous -versions of Perl that helped make Perl 5.12.0 better. +ç¹ã«ãPerl 5.12.0 ãããããããããã®å©ãã¨ãªã£ãã以åã®ãã¼ã¸ã§ã³ã® +Perl ã®åé¡ãå ±åãã¦ããã(ã¨ã¦ãããããã)è²¢ç®è ã®ååãå«ãã§ãã¾ããã å ¨ã¦ã® Perl ã®æ´å²çãªè²¢ç®è ã®ããå®å ¨ãªä¸è¦§ã¯ã«ã¤ãã¦ã¯ã ã©ãã Perl 5.12.0 é å¸ã«å«ã¾ãã¦ãã C<AUTHORS> ãåç §ãã¦ãã ããã -(TBT) =begin original @@ -7475,14 +7462,11 @@ Rafael Garcia-Suarez ã¯ãç´ æ´ãããç¾å®çã«ç¶ç¶ããã¦ããè²¢ç®ã«å¯¾ã㦠ç¹å¥ãªæè¬ã«å¤ãã¾ãã Nicholas ã¯å人çã«ã5.10.0 以éã®ãããã® 30% 以ä¸ãæ¸ãã¦ãã¾ãã -Rafael ã¯ãããã®éã§ã¯ 11% 㧠2 ä½ã§ããã -is first by a long shot in committing patches authored by others, -pushing 44% of the commits since 5.10.0 in this category, often after -providing considerable coaching to the patch authors. -ãããã®çµ±è¨è³æã¯å½¼ãã®è²¢ç®ã® -in no way comprise all of their contributions, but express in shorthand -that we couldn't have done it without them. -(TBT) +Rafael ã¯ãããã®éã§ã¯ 11% 㧠2 ä½ã§ãããä»ã®äººãæ¸ãããããã® +ã³ãããéã§ã¯æããã® 1 ä½ã§ã5.10.0 以éãã®åéã§ã¯ã³ãããã® 44% ã +å½¼ã®ãã®ã§ã; ããã¯ãã°ãã°ãããä½è ã¸ã®å°ãªããã¬æå°ã®å¾ã®ãã®ã§ãã +ãããã®çµ±è¨è³æã¯å½¼ãã®è²¢ç®ã®å ¨ã¦ã表ãã«ã¯å ¨ãä¸è¶³ãã¦ãã¾ããã +å½¼ããªãã§ã¯ãªãªã¼ã¹ã§ããªãã£ããã¨ãæçã«è¡¨ç¾ãã¦ãã¾ãã =begin original @@ -7494,7 +7478,7 @@ ãã®ãã¼ã¸ã§ã³ã«å«ã¾ãã¦ããå¤æ´ã®å¤ãã¯ãPerl ã³ã¢ã«å«ã¾ãã¦ãã CPAN ã¢ã¸ã¥ã¼ã«ç±æ¥ã®ãã®ã§ãã -ç§ãã¡ã¯ Perl ãåæ ããã®ãå©ãã¦ãã CPAN ã³ãã¥ããã£å ¨ä½ã«æè¬ãã¾ãã +ç§ãã¡ã¯ Perl ãç¹æ ããã®ãå©ãã¦ãã CPAN ã³ãã¥ããã£å ¨ä½ã«æè¬ãã¾ãã =head1 Reporting Bugs