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

Back to archive index

argra****@users***** argra****@users*****
2011年 5月 10日 (火) 00:33:50 JST


Index: docs/perl/5.14.0/perl5140delta.pod
diff -u docs/perl/5.14.0/perl5140delta.pod:1.20 docs/perl/5.14.0/perl5140delta.pod:1.21
--- docs/perl/5.14.0/perl5140delta.pod:1.20	Sat May  7 00:52:39 2011
+++ docs/perl/5.14.0/perl5140delta.pod	Tue May 10 00:33:49 2011
@@ -3003,9 +3003,9 @@
 
 =end original
 
-the ops for C<warn if DEBUG> would be folded to a C<null> op (C<ex-const>), but
-the C<nextstate> op would remain, resulting in a runtime op dispatch of
-C<nextstate>, C<nextstate>, etc.
+C<warn if DEBUG> のための op は C<null> op (C<ex-const>) に畳み込まれますが、
+C<nextstate> op はそのまま残るので、実行時に
+C<nextstate>, C<nextstate> といった op が発行されていました。
 
 =begin original
 
@@ -9321,13 +9321,15 @@
 
 =end original
 
-If a typeglob is freed while a subroutine attached to it is still
-referenced elsewhere, the subroutine is renamed to C<__ANON__> in the same
-package, unless the package has been undefined, in which case the C<__ANON__>
-package is used.  This could cause packages to be sometimes autovivified,
-such as if the package had been deleted.  Now this no longer occurs.
-The C<__ANON__> package is also now used when the original package is
-no longer attached to the symbol table.
+型グロブが解放されたときに、それに付加されているサブルーチンがまだ
+他の場所から参照されていると、サブルーチンは同じパッケージで
+C<__ANON__> という名前に代わります(パッケージ名が未定義の場合は
+C<__ANON__> パッケージが使われます)。
+これにより、例えばパッケージが削除されたときなどに、パッケージが
+自動有効化されていました。
+これはもはや起きなくなりました。
+C<__ANON__> パッケージはまた、元のパッケージがもはやシンボルテーブルに
+付加されていないときにも使われるようになりました。
 これによりいくつかの場合でのメモリリークを防ぎます [perl #87664]。
 
 =item *
@@ -9543,7 +9545,6 @@
 
 =end original
 
-We fixed a bug that could cause 
 C<\N{I<NAME>}> 構造に引き続いて単一の C<"."> がある場合に間違って
 パースされることによるバグを修正しました [perl #74978] (5.12.1)。
 
@@ -9918,9 +9919,9 @@
 
 =end 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].
+C<lc>, C<uc>, C<lcfirst>, C<ucfirst> は、引数が汚染されているときに
+もはや汚染されていない文字列を返さなくなりました。
+これは perl 5.8.9 から壊れていました [perl #87336]。
 
 =back
 
@@ -10520,8 +10521,10 @@
 
 =end original
 
-C<formline> no longer crashes when passed a tainted format picture.  It also
-taints C<$^A> now if its arguments are tainted [perl #79138].
+C<formline> は汚染されたフォーマットピクチャーを渡されたときに、もはや
+クラッシュしなくなりました。
+また、引数が汚染されているときには C<$^A> も汚染されるようになりました
+[perl #79138]。
 
 =item *
 



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