⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perl585delta.pod

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 POD
字号:
=head1 NAMEperl585delta - what is new for perl v5.8.5=head1 DESCRIPTIONThis document describes differences between the 5.8.4 release andthe 5.8.5 release.=head1 Incompatible ChangesThere are no changes incompatible with 5.8.4.=head1 Core EnhancementsPerl's regular expression engine now contains support for matching on theintersection of two Unicode character classes. You can also now refer touser-defined character classes from within other user defined characterclasses.=head1 Modules and Pragmata=over 4=item *Carp improved to work nicely with Safe. Carp's message reporting should nowbe anomaly free - it will always print out line number information.=item *CGI upgraded to version 3.05=item *charnames now avoids clobbering $_=item *Digest upgraded to version 1.08=item *Encode upgraded to version 2.01=item *FileCache upgraded to version 1.04=item *libnet upgraded to version 1.19=item *Pod::Parser upgraded to version 1.28=item *Pod::Perldoc upgraded to version 3.13=item *Pod::LaTeX upgraded to version 0.57=item *Safe now works properly with Carp=item *Scalar-List-Utils upgraded to version 1.14=item *Shell's documentation has been re-written, and its historical partialauto-quoting of command arguments can now be disabled.=item *Test upgraded to version 1.25=item *Test::Harness upgraded to version 2.42=item *Time::Local upgraded to version 1.10=item *Unicode::Collate upgraded to version 0.40=item *Unicode::Normalize upgraded to version 0.30=back=head1 Utility Changes=head2 Perl's debuggerThe debugger can now emulate stepping backwards, by restarting and rerunningall bar the last command from a saved command history.=head2 h2phF<h2ph> is now able to understand a very limited set of C inline functions-- basically, the inline functions that look like CPP macros. This hasbeen introduced to deal with some of the headers of the newest versions ofthe glibc. The standard warning still applies; to quote F<h2ph>'sdocumentation, I<you may need to dicker with the files produced>.=head1 Installation and Configuration ImprovementsPerl 5.8.5 should build cleanly from source on LynxOS.=head1 Selected Bug Fixes=over 4=item *The in-place sort optimisation introduced in 5.8.4 had a bug. For example,in code such as    @a = sort ($b, @a)the result would omit the value $b. This is now fixed.=item *The optimisation for unnecessary assignments introduced in 5.8.4 could givespurious warnings. This has been fixed.=item *Perl should now correctly detect and read BOM-marked and (BOMless) UTF-16scripts of either endianness.=item *Creating a new thread when weak references exist was buggy, and would oftencause warnings at interpreter destruction time. The known bug is now fixed.=item *Several obscure bugs involving manipulating Unicode strings with C<substr> havebeen fixed.=item *Previously if Perl's file globbing function encountered a directory that itdid not have permission to open it would return immediately, leading tounexpected truncation of the list of results. This has been fixed, to beconsistent with Unix shells' globbing behaviour.=item *Thread creation time could vary wildly between identical runs. This was causedby a poor hashing algorithm in the thread cloning routines, which has nowbeen fixed.=item *The internals of the ithreads implementation were not checking if OS-levelthread creation had failed. threads->create() now returns C<undef> in ifthread creation fails instead of crashing perl.=back=head1 New or Changed Diagnostics=over 4=item *Perl -V has several improvements=over 4=item  *correctly outputs local patch names that contain embedded code snippetsor other characters that used to confuse it.=item * arguments to -V that look like regexps will give multiple lines of output.=item *a trailing colon suppresses the linefeed and ';'  terminator, allowingembedding of queries into shell commands.=item *a leading colon removes the 'name=' part of the response, allowing mapping toany name.=back=item *When perl fails to find the specified script, it now outputs a second linesuggesting that the user use the C<-S> flag:    $ perl5.8.5 missing.pl    Can't open perl script "missing.pl": No such file or directory.    Use -S to search $PATH for it.=back=head1 Changed InternalsThe Unicode character class files used by the regular expression engine arenow built at build time from the supplied Unicode consortium data files,instead of being shipped prebuilt. This makes the compressed Perl sourcetarball about 200K smaller. A side effect is that the layout of files insidelib/unicore has changed.=head1 Known ProblemsThe regression test F<t/uni/class.t> is now performing considerably moretests, and can take several minutes to run even on a fast machine.=head1 Platform Specific ProblemsThis release is known not to build on Windows 95.=head1 Reporting BugsIf you find what you think is a bug, you might check the articlesrecently posted to the comp.lang.perl.misc newsgroup and the perlbug database at http://bugs.perl.org.  There may also beinformation at http://www.perl.org, the Perl Home Page.If you believe you have an unreported bug, please run the B<perlbug>program included with your release.  Be sure to trim your bug downto a tiny but sufficient test case.  Your bug report, along with theoutput of C<perl -V>, will be sent off to perlbug@perl.org to beanalysed by the Perl porting team.  You can browse and searchthe Perl 5 bugs at http://bugs.perl.org/=head1 SEE ALSOThe F<Changes> file for exhaustive details on what changed.The F<INSTALL> file for how to build Perl.The F<README> file for general stuff.The F<Artistic> and F<Copying> files for copyright information.=cut

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -