[perldocjp-cvs 1431] CVS update: docs/perl/5.16.0

Zurück zum Archiv-Index

argra****@users***** argra****@users*****
2012年 4月 30日 (月) 02:31:51 JST


Index: docs/perl/5.16.0/perl5160delta.pod
diff -u docs/perl/5.16.0/perl5160delta.pod:1.12 docs/perl/5.16.0/perl5160delta.pod:1.13
--- docs/perl/5.16.0/perl5160delta.pod:1.12	Sat Apr 28 00:26:59 2012
+++ docs/perl/5.16.0/perl5160delta.pod	Mon Apr 30 02:31:51 2012
@@ -3395,24 +3395,50 @@
 
 =item *
 
+=begin original
+
 F<regexp.h> has been modified for compatibility with GCC's B<-Werror>
 option, as used by some projects that include perl's header files (5.14.1).
 
+=end original
+
+F<regexp.h> は perl のヘッダファイルを含むいくつかのプロジェクトで
+使われている GCC の C<-Werror> オプションとの互換性のために修正されました (5.14.1)。
+
 =item *
 
+=begin original
+
 C<USE_LOCALE{,_COLLATE,_CTYPE,_NUMERIC}> have been added the output of perl -V
 as they have affect the behaviour of the interpreter binary (albeit only
 in a small area).
 
+=end original
+
+C<USE_LOCALE{,_COLLATE,_CTYPE,_NUMERIC}> have been added the output of perl -V
+as they have affect the behaviour of the interpreter binary (albeit only
+in a small area).
+(TBT)
+
 =item *
 
+=begin original
+
 The code and tests for L<IPC::Open2> have been moved from F<ext/IPC-Open2>
 into F<ext/IPC-Open3>, as C<IPC::Open2::open2()> is implemented as a thin
 wrapper around C<IPC::Open3::_open3()>, and hence is very tightly coupled to
 it.
 
+=end original
+
+L<IPC::Open2> のコードとテストが F<ext/IPC-Open2> から F<ext/IPC-Open3> に
+移動しました; C<IPC::Open2::open2()> は C<IPC::Open3::_open3()> への
+薄いラッパーとして実装されているため、これと強く結びついているからです。
+
 =item *
 
+=begin original
+
 The magic types and magic vtables are now generated from data in a new script
 F<regen/mg_vtable.pl>, instead of being maintained by hand.  As different
 EBCDIC variants can't agree on the code point for '~', the character to code
@@ -3421,27 +3447,70 @@
 pre-processor as C<PL_vtbl_regexp>, instead of being distinct C variables.
 C<PL_vtbl_sig> has been removed.
 
+=end original
+
+The magic types and magic vtables are now generated from data in a new script
+F<regen/mg_vtable.pl>, instead of being maintained by hand.  As different
+EBCDIC variants can't agree on the code point for '~', the character to code
+point conversion is done at build time by F<generate_uudmap> to a new generated
+header F<mg_data.h>.  C<PL_vtbl_bm> and C<PL_vtbl_fm> are now defined by the
+pre-processor as C<PL_vtbl_regexp>, instead of being distinct C variables.
+C<PL_vtbl_sig> has been removed.
+(TBT)
+
 =item *
 
+=begin original
+
 Building with C<-DPERL_GLOBAL_STRUCT> works again.  This configuration is not
 generally used.
 
+=end original
+
+C<-DPERL_GLOBAL_STRUCT> でのビルドが再び動作するようになりました。
+この設定は普通使われません。
+
 =item *
 
+=begin original
+
 Perl configured with I<MAD> now correctly frees C<MADPROP> structures when
 OPs are freed.  C<MADPROP>s are now allocated with C<PerlMemShared_malloc()>
 
+=end original
+
+I<MAD> で設定されている Perl は OP が解放されるときに正しく
+C<MADPROP> 構造体を正しく解放するようになりました。
+C<MADPROP> は C<PerlMemShared_malloc()> で割り当てられるようになりました。
+
 =item *
 
+=begin original
+
 F<makedef.pl> has been refactored.  This should have no noticeable affect on
 any of the platforms that use it as part of their build (AIX, VMS, Win32).
 
+=end original
+
+F<makedef.pl> がリファクタリングされました。
+This should have no noticeable affect on
+any of the platforms that use it as part of their build (AIX, VMS, Win32).
+(TBT)
+
 =item *
 
+=begin original
+
 C<useperlio> can no longer be disabled.
 
+=end original
+
+C<useperlio> は無効にならなくなりました。
+
 =item *
 
+=begin original
+
 The file F<global.sym> is no longer needed, and has been removed.  It
 contained a list of all exported functions, one of the files generated by
 F<regen/embed.pl> from data in F<embed.fnc> and F<regen/opcodes>.  The code
@@ -3449,54 +3518,126 @@
 now reads F<embed.fnc> and F<regen/opcodes> directly, removing the need to
 store the list of exported functions in an intermediate file.
 
+=end original
+
+The file F<global.sym> is no longer needed, and has been removed.  It
+contained a list of all exported functions, one of the files generated by
+F<regen/embed.pl> from data in F<embed.fnc> and F<regen/opcodes>.  The code
+has been refactored so that the only user of F<global.sym>, F<makedef.pl>,
+now reads F<embed.fnc> and F<regen/opcodes> directly, removing the need to
+store the list of exported functions in an intermediate file.
+(TBT)
+
+=begin original
+
 As F<global.sym> was never installed, this change should not be visible
 outside the build process.
 
+=end original
+
+F<global.sym> は決してインストールされなくなったので、この変更はビルド
+プロセス以外では分からないはずです。
+
 =item *
 
+=begin original
+
 F<pod/buildtoc>, used by the build process to build L<perltoc>, has been
 refactored and simplified.  It now only contains code to build L<perltoc>;
 the code to regenerate Makefiles has been moved to F<Porting/pod_rules.pl>.
 It's a bug if this change has any material effect on the build process.
 
+=end original
+
+L<perltoc> をビルドするためのビルドプロセスで使われる F<pod/buildtoc> は
+リファクタリングされ単純化されました。
+It now only contains code to build L<perltoc>;
+the code to regenerate Makefiles has been moved to F<Porting/pod_rules.pl>.
+It's a bug if this change has any material effect on the build process.
+(TBT)
+
 =item *
 
+=begin original
+
 F<pod/roffitall> is now built by F<pod/buildtoc>, instead of being
 shipped with the distribution.  Its list of manpages is now generated
 (and therefore current).  See also RT #103202 for an unresolved related
 issue.
 
+=end original
+
+F<pod/roffitall> はそのまま出荷されるのではなく、F<pod/buildtoc> によって
+ビルドされるようになりました。
+この man ページの一覧は生成されるようになりました(従って最新です)。
+未解決の関連問題である RT #103202 も参照してください。
+
 =item *
 
+=begin original
+
 The man page for C<XS::Typemap> is no longer installed.  C<XS::Typemap>
 is a test module which is not installed, hence installing its
 documentation makes no sense.
 
+=end original
+
+C<XS::Typemap> の man ページはインストールされなくなりました。
+C<XS::Typemap> はインストールされないテストモジュールなので、その
+文書をインストールするのには意味はありません。
+
 =item *
 
+=begin original
+
 The -Dusesitecustomize and -Duserelocatableinc options now work
 together properly.
 
+=end original
+
+-Dusesitecustomize と -Duserelocatableinc のオプションは互いに正しく
+動作するようになりました。
+
 =back
 
 =head1 Platform Support
 
+(プラットフォーム対応)
+
 =head2 Platform-Specific Notes
 
+(プラットフォーム固有の注意)
+
 =head3 Cygwin
 
 =over 4
 
 =item *
 
+=begin original
+
 Since version 1.7, Cygwin supports native UTF-8 paths.  If Perl is built
 under that environment, directory and filenames will be UTF-8 encoded.
 
+=end original
+
+バージョン 1.7 から、Cygwin はネイティブな UTF-8 パスに対応しています。
+Perl がこの環境でビルドされると、ディレクトリとファイル名は
+UTF-8 エンコードされます。
+
+=begin original
+
 Cygwin does not initialize all original Win32 environment variables.  See
 F<README.cygwin> for a discussion of the newly-added
 C<Cygwin::sync_winenv()> function [perl #110190] and for
 further links.
 
+=end original
+
+Cygwin は元々の Win32 環境変数の全てを初期化しません。
+新しく追加された C<Cygwin::sync_winenv()> 関数 [perl #110190] と
+さらなるリンクについては F<README.cygwin> を参照してください。
+
 =back
 
 =head3 HP-UX
@@ -3505,11 +3646,24 @@
 
 =item *
 
+=begin original
+
 HP-UX PA-RISC/64 now supports gcc-4.x
 
+=end original
+
+HP-UX PA-RISC/64 は gcc-4.x に対応しました。
+
+=begin original
+
 A fix to correct the socketsize now makes the test suite pass on HP-UX
 PA-RISC for 64bitall builds.
 
+=end original
+
+socketsize の修正は HP-UX PA-RISC の 64 ビットビルドのテストに
+通るようになりました。
+
 =back
 
 =head3 VMS
@@ -3518,49 +3672,109 @@
 
 =item *
 
+=begin original
+
 Remove unnecessary includes, fix miscellaneous compiler warnings and
 close some unclosed comments on F<vms/vms.c>.
 
+=end original
+
+F<vms/vms.c> にある不必要なインクルードを削除し、様々なコンパイラ警告を
+修正し、いくつかの閉じていないコメントを閉じました。
+
+=begin original
+
 Remove sockadapt layer from the VMS build.
 
+=end original
+
+VMS ビルドから sockadapt 層を削除しました。
+
 =item *
 
+=begin original
+
 Explicit support for VMS versions prior to v7.0 and DEC C versions
 prior to v6.0 has been removed.
 
+=end original
+
+v7.0 より前の VMS と、v6.0 より前の DEC C の明示的な対応が削除されました。
+
 =item *
 
+=begin original
+
 Since Perl 5.10.1, the home-grown C<stat> wrapper has been unable to
 distinguish between a directory name containing an underscore and an
 otherwise-identical filename containing a dot in the same position
 (e.g., t/test_pl as a directory and t/test.pl as a file).  This problem
 has been corrected.
 
+=end original
+
+Perl 5.10.1 から、自家製の C<stat> ラッパーは、下線を含むディレクトリ名と
+同じ位置にドットのあるその他で区別できるファイル名 (例えば
+ディレクトリとしての t/test_pl とファイルとしての t/test.pl) を
+区別できませんでした。
+この問題は修正されました。
+
 =item *
 
+=begin original
+
 The build on VMS now allows names of the resulting symbols in C code for
 Perl longer than 31 characters.  Symbols like
 C<Perl__it_was_the_best_of_times_it_was_the_worst_of_times> can now be
 created freely without causing the VMS linker to seize up.
 
+=end original
+
+VMS でのビルドは、結果として 31 文字よりも長くなる Perl のための C コードの
+シンボル名を許すようになりました。
+C<Perl__it_was_the_best_of_times_it_was_the_worst_of_times> のような
+シンボルを自由に使っても VMS リンカが動かなくならなくなりました。
+
 =back
 
 =head3 GNU/Hurd
 
+=begin original
+
 Numerous build and test failures on GNU/Hurd have been resolved with hints
 for building DBM modules, detection of the library search path, and enabling
 of large file support.
 
+=end original
+
+GNU/Hurd での多くのビルドおよびテストの失敗が、DBM モジュールのビルドの
+ヒント、ライブラリ検索パスの検出、大容量ファイル対応の有効化によって
+解決しました。
+
 =head3 OpenVOS
 
+=begin original
+
 Perl is now built with dynamic linking on OpenVOS, the minimum supported
 version of which is now Release 17.1.0.
 
+=end original
+
+Perl は OpenVOS の動的リンクでビルドできるようになり、最小対応バージョンが
+リリース 17.1.0 になりました。
+
 =head3 SunOS
 
+=begin original
+
 The CC workshop C++ compiler is now detected and used on systems that ship
 without cc.
 
+=end original
+
+CC workshop C++ compiler が検出されるようになり、cc なしのシステムで
+使用するようになりました。
+
 =head1 Internal Changes
 
 =over 4



perldocjp-cvs メーリングリストの案内
Zurück zum Archiv-Index