argra****@users*****
argra****@users*****
2010年 5月 27日 (木) 04:18:25 JST
Index: docs/perl/5.12.1/perl5121delta.pod diff -u docs/perl/5.12.1/perl5121delta.pod:1.1 docs/perl/5.12.1/perl5121delta.pod:1.2 --- docs/perl/5.12.1/perl5121delta.pod:1.1 Thu May 20 05:30:38 2010 +++ docs/perl/5.12.1/perl5121delta.pod Thu May 27 04:18:25 2010 @@ -90,11 +90,10 @@ =end original -These were being exported with a wrapper that treated them as method -calls, which caused them to fail. They are just functions, are -documented as such, and should never be subclassed, so this patch -just exports them directly as functions without the wrapper. -(TBT) +ãããã¯ãã¡ã½ããå¼ã³åºãã¨ãã¦æ±ãããã©ããã¨ã㦠+ã¨ã¯ã¹ãã¼ãããã¦ããã®ã§ã失æãå¼ãèµ·ããã¦ãã¾ããã +ãããã¯ææ¸åããã¦ããéãã«åãªãé¢æ°ã§æ±ºãã¦ãµãã¯ã©ã¹åãããªãã®ã§ã +ãã®ãããã¯ã©ãããªãã®é¢æ°ã¨ãã¦åã«ã¨ã¯ã¹ãã¼ããã¾ãã =back @@ -175,9 +174,7 @@ =end original -We've clarified the multiple-angle-bracket construct in the spec for POD -in L<perlpodspec> -(TBT) +L<perlpodspec> ã§ã® POD ã®ä»æ§ã¨ãã¦ãå¤éå±±ãã£ãæ§é ãæ確åãã¾ããã =item * @@ -262,8 +259,8 @@ =end original -We updated the documentation for 'require' in L<perlfunc.pod> relating to putting Perl code in @INC. -(TBT) +L<perlfunc.pod> ã® 'require' ã«ã¤ãã¦ã @INC ã« Perl ã³ã¼ããç½®ããã¨ã« +é¢ä¿ããææ¸ãæ´æ°ãã¾ããã =item * @@ -314,9 +311,8 @@ =end original -The documentation for L<Carp.pm> incorrectly stated that the $Carp::Verbose -variable makes cluck generate stack backtraces. -(TBT) +L<Carp.pm> ã®ææ¸ã¯ã$Carp::Verbose å¤æ°ãã¹ã¿ãã¯ã®ããã¯ãã¬ã¼ã¹ã +çæããã¨ééã£ã¦è¨è¿°ããã¦ãã¾ããã =item * @@ -336,8 +332,7 @@ =end original -We improved documentation of case-changing functions in L<perlfunc.pod> -(TBT) +L<perlfunc.pod> å ã®ã大æåå°æåå¤æé¢æ°ã®ææ¸ãæ¹è¯ãã¾ããã =item * @@ -348,11 +343,8 @@ =end original -We corrected L<perlgpl.pod> to contain the correct version of the GNU -General Public License. -(TBT) - - +æ£ãããã¼ã¸ã§ã³ã® GNU General Public License ãå«ã¾ããããã«ã +L<perlgpl.pod> ãä¿®æ£ãã¾ããã =back @@ -375,9 +367,8 @@ =end original -F<t/op/sselect.t> is now less prone to clock jitter during timing checks -on Windows. -(TBT) +F<t/op/sselect.t> ã¯ãWindows ã§ã®ã¿ã¤ãã³ã°ãã§ãã¯ä¸ã®æéè¨æ¸¬ã® +ã¶ããå°ãªããªãã¾ããã =begin original @@ -386,9 +377,8 @@ =end original -sleep() time on Win32 may be rounded down to multiple of -the clock tick interval. -(TBT) +Win32 ã§ã® sleep() æé㯠clock tick ééã®åæ°ã« +åãæ¨ã¦ãããããããã¾ããã =item * @@ -398,8 +388,8 @@ =end original -F<lib/blib.t> and F<lib/locale.t>: Fixes for test failures on Darwin/PPC -(TBT) +F<lib/blib.t> 㨠F<lib/locale.t>: Darwin/PPC ã§ãã¹ãã失æããã®ã +ä¿®æ£ãã¾ããã =item * @@ -409,8 +399,8 @@ =end original -F<perl5db.t>: Fix for test failures when C<Term::ReadLine::Gnu> is installed. -(TBT) +F<perl5db.t>: C<Term::ReadLine::Gnu> ãã¤ã³ã¹ãã¼ã«ããã¦ãã㨠+ãã¹ãã失æããã®ãä¿®æ£ãã¾ããã =back @@ -433,9 +423,8 @@ =end original -We updated F<INSTALL> with notes about how to deal with broken F<dbm.h> -on OpenSUSE (and possibly other platforms) -(TBT) +OpenSUSE (ã¨ãããããä»ã®ãã©ãããã©ã¼ã ) ã§ã®å£ãã¦ãã F<dbm.h> ã® +æ±ãæ¹ã«é¢ãã注æã«é¢ãã¦ãF<INSTALL> ãæ´æ°ãã¾ããã =back @@ -456,11 +445,12 @@ =end original -A bug in how we process filetest operations could cause a segfault. -Filetests don't always expect an op on the stack, so we now use -TOPs only if we're sure that we're not stat'ing the _ filehandle. -This is indicated by OPf_KIDS (as checked in ck_ftst). -(TBT) +ãã¡ã¤ã«ãã¹ãæ¼ç®åã®å¦çã®ä»æ¹ã«ãããã°ã«ããã +ã»ã°ã¡ã³ãã¼ã·ã§ã³ãã©ã¼ã«ããå¼ãèµ·ããã¦ãã¾ããã +ãã¡ã¤ã«ãã¹ãã¯å¸¸ã«ã¹ã¿ãã¯ä¸ã®ãªãã³ã¼ãã§ããã¨ãããã¨ã +æå¾ ããªãã®ã§ã_ ãã¡ã¤ã«ãã³ãã«ã stat ãã¦ããã®ã§ã¯ãªããã¨ã +確å®ãªã¨ãã«ã®ã¿ TOP ã使ãããã«ãªãã¾ããã +ãã㯠(ck_ftst ã§ãã§ãã¯ãããããã«) OPf_KIDS ã¨ãã¦ç¤ºããã¾ãã =begin original @@ -468,8 +458,8 @@ =end original -See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74542> -(TBT) +L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74542> ã +åç §ãã¦ãã ããã =item * @@ -482,11 +472,10 @@ =end original -When deparsing a nextstate op that has both a change of package (relative -to the previous nextstate) and a label, the package declaration is now -emitted first, because it is syntactically impermissible for a label to -prefix a package declaration. -(TBT) +(以åã® nextstate ã¨æ¯ã¹ã¦)ããã±ã¼ã¸ã®å¤æ´ã¨ã©ãã«ã®ä¸¡æ¹ãæ㤠+nextstate ãªãã³ã¼ããéãã¼ã¹ããã¨ããããã±ã¼ã¸å®£è¨ãã¾ãæå¹ã« +ãªãã¾ã; +ãªããªãããã±ã¼ã¸å®£è¨ã«åç½®ããã©ãã«ã¯ææ³çã«è¨±å¯ãããªãããã§ãã =item * @@ -496,8 +485,7 @@ =end original -XSUB.h now correctly redefines fgets under PERL_IMPLICIT_SYS -(TBT) +XSUB.h 㯠PERL_IMPLICIT_SYS æã«æ£ãã fgets ãåå®ç¾©ããããã«ãªãã¾ããã =begin original @@ -505,8 +493,8 @@ =end original -See also: L<http://rt.cpan.org/Public/Bug/Display.html?id=55049> -(TBT) +L<http://rt.cpan.org/Public/Bug/Display.html?id=55049> ã +åç §ãã¦ãã ããã =item * @@ -516,8 +504,7 @@ =end original -utf8::is_utf8 now respects GMAGIC (e.g. $1) -(TBT) +utf8::is_utf8 㯠GMAGIC (e.g. $1) ãå°éããããã«ãªãã¾ããã =item * @@ -528,9 +515,8 @@ =end original -XS code using C<fputc()> or C<fputs()>: on Windows could cause an error -due to their arguments being swapped. -(TBT) +Windows 㧠C<fputc()> ã C<fputs()> ã使ã£ã XS ã³ã¼ããã +å¼æ°ãå ¥ãæ¿ãã£ã¦ãããã¨ã«ããã¨ã©ã¼ãå¼ãèµ·ãããã¨ãããã¾ããã =begin original @@ -552,11 +538,10 @@ =end original -We fixed a small bug in lex_stuff_pvn() that caused spurious syntax errors -in an obscure situation. It happened when stuffing was performed on the -last line of a file and the line ended with a statement that lacked a -terminating semicolon. -(TBT) +lex_stuff_pvn() ãä¸æ確ãªæ¡ä»¶ã§ééã£ãææ³ã¨ã©ã¼ãèµ·ããã¨ããå°ãã +ãã°ãä¿®æ£ãã¾ããã +ããã¯è©°ãè¾¼ã¿ããã¡ã¤ã«ã®æå¾ã®è¡ã«å¯¾ãã¦å®è¡ãããçµç«¯ã®ã»ãã³ãã³ãªãã® +æã§è¡ãçµãã£ã¦ããã¨ãã«èµ·ããã¾ãã =begin original @@ -564,8 +549,8 @@ =end original -See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74006> -(TBT) +L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74006> ã +åç §ãã¦ãã ããã =item * @@ -576,9 +561,8 @@ =end original -We fixed a bug that could cause \N{} constructs followed by a single . to -be parsed incorrectly. -(TBT) +\N{} æ§é ã®ç´å¾ã«åä¸ã® . ããã£ãå ´åã«æ£ãããã¼ã¹ãããªãåé¡ã +ä¿®æ£ãã¾ããã =begin original @@ -586,8 +570,8 @@ =end original -See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74978> -(TBT) +L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74978> ã +åç §ãã¦ãã ããã =item * @@ -599,9 +583,7 @@ =end original -We fixed a bug that caused when(scalar) without an argument not to be -treated as a syntax error. -(TBT) +å¼æ°ãªãã® when(scalar) ãææ³ã¨ã©ã¼ã¨ãã¦æ±ãããªããã°ãä¿®æ£ãã¾ããã =begin original @@ -609,8 +591,8 @@ =end original -See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74114> -(TBT) +L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74114> ã +åç §ãã¦ãã ããã =item * @@ -621,9 +603,8 @@ =end original -We fixed a regression in the handling of labels immediately before string -evals that was introduced in Perl 5.12.0. -(TBT) +Perl 5.12.0 ã§å°å ¥ãããæååã® eval ã®ç´åã®ã©ãã«ã®æ±ãã«é¢ãã +éè¡ãä¿®æ£ãã¾ããã =begin original @@ -631,8 +612,8 @@ =end original -See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74290> -(TBT) +L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74290> ã +åç §ãã¦ãã ããã =item * @@ -643,9 +624,8 @@ =end original -We fixed a regression in case-insensitive matching of folded characters -in regular expressions introduced in Perl 5.12.0. -(TBT) +Perl 5.12.0 ã§å°å ¥ããããæ£è¦è¡¨ç¾ã§ãå ã¾ããæååã«å¤§æåå°æåã +ç¡è¦ãããããã³ã°ã®éè¡ãä¿®æ£ãã¾ããã =begin original @@ -653,8 +633,8 @@ =end original -See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=72998> -(TBT) +L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=72998> ã +åç §ãã¦ãã ããã =back @@ -674,8 +654,8 @@ =end original -Perl now allows -Duse64bitint without promoting to use64bitall on HP-UX -(TBT) +HP-UX 㧠use64bitall ã«ææ ¼ãããã¨ãªã -Duse64bitint ã +使ããããã«ãªãã¾ããã =back @@ -700,9 +680,8 @@ =end original -The changes required work around AIX 4.2s' lack of support for IPv6, -and limited support for POSIX C<sigaction()>. -(TBT) +ãã®å¤æ´ã®ããã«ã¯ãAIX 4.2 ã IPv6 対å¿ãã¦ããªããã¨ã¨ã +POSIX C<sigaction()> ã®å¯¾å¿ãéå®çã§ãããã¨ãåé¿ããå¿ è¦ãããã¾ããã =back @@ -720,10 +699,9 @@ =end original -FreeBSD 7 no longer contains F</usr/bin/objformat>. At build time, -Perl now skips the F<objformat> check for versions 7 and higher and -assumes ELF. -(TBT) +FreeBSD 7 ã¯ãã¯ã F</usr/bin/objformat> ãå«ãã§ãã¾ããã +ãã«ãæã«ããã¼ã¸ã§ã³ã 7 以ä¸ã®å ´å㯠F<objformat> ã®ãã§ãã¯ã +ã¹ãããããELF ãä»®å®ãã¾ãã =back @@ -750,10 +728,9 @@ =end original -DCL symbol length was limited to 1K up until about seven years or -so ago, but there was no particularly deep reason to prevent those -older systems from configuring and building Perl. -(TBT) +DCL ã·ã³ãã«ã®é·ã㯠7 å¹´ã»ã©ã®éæ大 1K ã«å¶éããã¦ãã¾ãããã +ãã®ãããªå¤ãã·ã¹ãã ã®ããã« Perl ã®è¨å®ããã«ãã妨ãã +æ·±ãçç±ã¯ç¹ã«ãªããªãã¾ããã =item * @@ -772,9 +749,9 @@ =end original -We were checking a variable that doesn't exist in the non-default -case of disabling perlio. Now we only look at it when it exists. -(TBT) +perlio ãç¡å¹ã«ããã¨ããããã©ã«ãã§ã¯ãªãå ´åã«åå¨ããªãå¤æ°ã +ãã§ãã¯ãã¦ãã¾ããã +ä»ã¯ããããåå¨ããã¨ãã«ã ãè¦ã¾ãã =item * @@ -852,11 +829,12 @@ =end original -C<Module::Load::Conditional> and C<version> have an unfortunate -interaction which can cause C<CPANPLUS> to crash when it encounters -an unparseable version string. Upgrading to C<CPANPLUS> 0.9004 or -C<Module::Load::Conditional> 0.38 from CPAN will resolve this issue. -(TBT) +C<Module::Load::Conditional> 㨠C<version> ã®ä¸å¹¸ãªç¸äºä½ç¨ã«ããã +ãã¼ã¹ã§ããªããã¼ã¸ã§ã³æååã«ééããã¨ãã« +C<CPANPLUS> ãã¯ã©ãã·ã¥ããããã«ãªã£ã¦ãã¾ããã +CPAN ãããC<CPANPLUS> ã 0.9004 ã«æ´æ°ãããã +C<Module::Load::Conditional> ã 0.38 ã«æ´æ°ãããã¨ã§ãã®åé¡ã +解決ã§ãã¾ãã =back @@ -922,7 +900,7 @@ =end original ããã¾ã å ±åããã¦ããªããã°ã ã¨ç¢ºä¿¡ãããããã®ãªãªã¼ã¹ã«å«ã¾ãã¦ãã -B<perlbug> ããã°ã©ã ããå®è¡ãã¦ãã ããã +B<perlbug> ããã°ã©ã ãå®è¡ãã¦ãã ããã ãã°ã®åç¾ã¹ã¯ãªãããååå°ããããããæå¹ãªã³ã¼ãã«åãã¤ãããã¨ã æèãã¦ãã ããããã°ã¬ãã¼ã㯠C<perl -V> ã®åºåã¨ä¸ç·ã« perlb****@perl***** ã«éãã Perl porting ãã¼ã ã«ãã£ã¦è§£æããã¾ãã