[perldocjp-cvs 1242] CVS update: docs/perl/5.14.0

Back to archive index

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
 



perldocjp-cvs メーリングリストの案内
Back to archive index