argra****@users*****
argra****@users*****
2011年 4月 9日 (土) 04:41:11 JST
Index: docs/perl/5.14.0/perl5140delta.pod diff -u docs/perl/5.14.0/perl5140delta.pod:1.3 docs/perl/5.14.0/perl5140delta.pod:1.4 --- docs/perl/5.14.0/perl5140delta.pod:1.3 Fri Apr 8 01:42:07 2011 +++ docs/perl/5.14.0/perl5140delta.pod Sat Apr 9 04:41:11 2011 @@ -40,10 +40,9 @@ =end original -Some of the bug fixes in this release have been backported to subsequent -releases of 5.12.x. Those are indicated with the 5.12.x version in -parentheses. -(TBT) +ãã®ãªãªã¼ã¹ã§ä¿®æ£ããããã°ã®ããã¤ã㯠5.12.x ã®ãªãªã¼ã¹ã« +ããã¯ãã¼ãããã¾ããã +ãã®ãããªãã®ã¯ãã£ãã®ä¸ã« 5.12.x ã®ãã¼ã¸ã§ã³çªå·ãæ¸ãã¦ç¤ºãã¦ãã¾ãã =head1 Notice @@ -53,6 +52,8 @@ =end original +XXX Any important notices here +(TBT) =head1 Core Enhancements @@ -1112,7 +1113,7 @@ =end original -The DTrace probes now include an additional argument (C<arg3>) which contains +DTrace ããã¼ã㯠now include an additional argument (C<arg3>) which contains the package the subroutine being entered or left was compiled in. (TBT) @@ -1853,6 +1854,12 @@ =end original +ä»ã¾ã§ã¯ãC<my $pi := 4;> ã¯æ£ç¢ºã« C<my $pi : = 4;> ã¨ç価ã§ãã; +with the C<:> being treated as the start of an attribute list, ending before +the C<=>. +C<: => ã®æå³ã¨ãªã C<:=> ã®ä½¿ãæ¹ã¯ 5.12.0 ã§ã¯éæ¨å¥¨ã¨ãªãã +ä»åææ³ã¨ã©ã¼ã¨ãªãã¾ããã +ããã«ãããå°æ¥ C<:=> ãæ°ãããã¼ã¯ã³ã¨ãã¦ä½¿ããããã«ãªãã¾ãã =begin original @@ -1862,6 +1869,10 @@ =end original +We find no Perl 5 code on CPAN using this construction, outside the core's +tests for it, +å®éã®ä¸çã®ã³ã¼ããã¼ã¹ã§ã¯ã»ã¨ãã©å½±é¿ãä¸ããªãã¨ä¿¡ãã¦ãã¾ãã +(TBT) =begin original @@ -1871,6 +1882,8 @@ =end original +(ä¾ãã°ãã³ã¼ãã¸ã§ãã¬ã¼ã¿ã®ããã«) 空ã®è¦ç´ ãªã¹ããã©ããã¦ãå¿ è¦ãªå ´åã¯ã +C<=> ã®åã«ç©ºç½ã追å ãããã¨ã§ã¨ã©ã¼ãåé¿ãã¦ãã ããã =head2 Threads and Processes @@ -1885,6 +1898,9 @@ =end original +Windows 以å¤ã§ C<fchdir> é¢æ°ã®ãªãã·ã¹ãã ã§ã¯ãæ°ããä½ãããã¹ã¬ããã +親ã¹ã¬ãããããã£ã¬ã¯ããªãã³ãã«ãç¶æ¿ããªããªãã¾ããã +ãã®ãããªããã°ã©ã ã¯ã©ã¡ãã«ããæ®éã¯ã¯ã©ãã·ã¥ãã¾ã[perl #75154]ã =head3 C<close> on shared pipes @@ -1896,6 +1912,11 @@ =end original +C<close> é¢æ°ã¯ no longer waits for the child process to exit if the +underlying file descriptor is still in use by another thread, to avoid +deadlocks. +ãã®ãããªå ´åã¯çãè¿ãã¾ãã +(TBT) =head3 fork() emulation will not wait for signalled children @@ -1908,6 +1929,11 @@ =end original +Windows ã§ã¯ã親ããã»ã¹ã¯ãã©ã¼ã¯ããåããã»ã¹ãå ¨ã¦çµäºããã¾ã§ +çµäºãã¾ããã +ããããC<kill('KILL', ...)> ã¯æ¬è³ªçã«çä¼¼ããã»ã¹ã«ã¨ã£ã¦ã¯ä¸å®å®ã§ã +C<kill('TERM', ...)> ã¯ãåããã»ã¹ãã·ã¹ãã ã³ã¼ã«ã§ãããã¯ãã¦ããã¨ã㯠+é éãããªãããããã¾ããã =begin original @@ -1921,6 +1947,15 @@ =end original +ãããããã¯ãé¿ãã¤ã¤ããã¹ãã£ã³ã°ããã»ã¹ãçµäºããããã®å®å ¨ãª +æ©æ§ãæä¾ããããã«ãSIGTERM ã·ã°ãã«ãéãããåããã»ã¹ã +å¾ ããªããªãã¾ããã +It is up to the parent process to +waitpid() for these children if child clean-up processing must be +allowed to finish. However, it is also the responsibility of the +parent then to avoid the deadlock by making sure the child process +can't be blocked on I/O either. +(TBT) =begin original @@ -1929,9 +1964,13 @@ =end original +Windows ã§ã® fork() ã¨ãã¥ã¬ã¼ã·ã§ã³ã«é¢ãããããªãæ å ±ã«ã¤ãã¦ã¯ +L<perlfork> ãåç §ãã¦ãã ããã =head2 Configuration +(è¨å®) + =head3 Naming fixes in Policy_sh.SH may invalidate Policy.sh =begin original @@ -1941,6 +1980,8 @@ =end original +Policy_sh.SH ã§ã®ãããã¤ã®é·å¹´ã®ã¿ã¤ããã¹ã¨å½åã®æ··ä¹±ãä¿®æ£ããã +config.sh ã§ä½¿ãããå¤æ°åãæ£è¦åããã¾ããã =begin original @@ -1949,6 +1990,8 @@ =end original +ããã¯ããã®ééã£ããµãã¾ãã«å¶ç¶ä¾åãã¦ããå ´åã® Policy.sh ã® +æ¯ãèããå¤æ´ããã¾ãã =head3 Perl source code is read in text mode on Windows