Perl 5.8.8 is out!

Perl 5.8.8 is out!

Perl 5.8.8 is out!

[size=5]Perl 5.8.8-RC1 释放[/size]


这是Perl 5.8.7以后修订版,当然现在还是RC1,正式版本估计在这个月内可以发布。

[url=http://search.cpan.org/CPAN/authors/id/N/NW/NWCLARK/perl-5.8.8-RC1.tar.gz]下载[/url]
[url=http://search.cpan.org/~nwclark/perl-5.8.8-RC1/pod/perl588delta.pod]what is new for perl v5.8.8[/url]

[quote]
* Attribute::Handlers upgraded to version 0.78_02
o documentation typo fix
* attrs upgraded to version 1.02
o internal cleanup only
* autouse upgraded to version 1.05
o simplified implementation
* B upgraded to version 1.09_01
o The inheritance hierarchy of the B:: modules has been corrected; B::NV now inherits from B::SV (instead of B::IV).
* blib upgraded to version 1.03
o documentation typo fix
* ByteLoader upgraded to version 0.06
o internal cleanup
* CGI upgraded to version 3.15
o Extraneous "?" from self_url() removed
o scrolling_list() select attribute fixed
o virtual_port now works properly with https protocol
o upload_hook() and append() now works in function-oriented mode
o POST_MAX doesn't cause client to hang any more
o automatic tab indexes are now disabled and new -tabindex pragma has been added to turn automatic indexes back on
o end_form() doesn't emit empty (and non-validating) <div>
o CGI::Carp works better in certain mod_perl configurations
o Setting $CGI::TMPDIRECTORY is now effective
o enhanced documentation
* charnames upgraded to version 1.05
o viacode() now accept hex strings and is better optimized.
* CPAN upgraded to version 1.83
o Support for Module::Build
o Support for bzip2
o Support for Module::Signature
o Support for SHA256
o Support for curl
o Support for sudo
o new pragma notest
o New commands recent and perldoc
o New feature <show_upload_date>
o CPAN::Version (improved support for multi-dot version notation)
o Improved config variable handling
o Improved wget support on Win32
* Cwd upgraded to version 3.12
o canonpath() on Win32 now collapses foo\.. sections correctly.
o Improved behaviour on Symbian OS.
o enhanced documentation and typo fixes
o internal cleanup
* Data::Dumper upgraded to version 2.121_08
o problem where Data::Dumper would sometimes update the iterator state of hashes has been fixed
o numeric labels now work
o internal cleanup
* DB upgraded to version 1.01
o problem where regex state would sometimes get clobbered when running under the debugger has been fixed
* DB_File upgraded to version 1.814
o adds support for Berkeley DB 4.4.
* Devel::DProf upgraded to version 20050603.00
o internal cleanup
* Devel::Peek upgraded to version 1.03
o internal cleanup
* Devel::PPPort upgraded to version 3.06_01
o --compat-version argument checking has been improved
o files passed on the command line are filtered by default
o --nofilter option to override the filtering has been added
o enhanced documentation
* diagnostics upgraded to version 1.15
o documentation typo fix
* Digest upgraded to version 1.14
o constructor now knows which module implement SHA-224
o documentation tweaks and typo fixes
* Digest::MD5 upgraded to version 2.36
o XSLoader is now used for faster loading
o enhanced documentation including MD5 weaknesses discovered lately
* Dumpvalue upgraded to version 1.12
o documentation fix
* DynaLoader upgraded but unfortunately we're not able to increment its version number :-(
o implements dl_unload_file on Win32
o internal cleanup
o XSLoader 0.06 incorporated; small optimisation for calling bootstrap_inherit() and documentation enhancements.
* Encode upgraded to version 2.12
o coderef now acceptable for CHECK!
o 3 new characters added to the ISO-8859-7 encoding
o new encodings MIME-Header-ISO_2022_JP added
o problem with partial character and encoding(utf-8-strict) fixed.
o documentation enhancements and typo fixes
* English upgraded to version 1.02
o the $COMPILING variable has been added
* ExtUtils::Constant upgraded to version 0.17
o improved compatibility with older versions of perl
* ExtUtils::MakeMaker upgraded to version 6.30 (was 6.17)
o Too much to list here; see http://search.cpan.org/src/MSCHWERN/ExtUtils-MakeMaker-6.30/Changes
* File::Basename upgraded to version 2.74, with changes contributed by Schwern.
o Documentation clarified and errors corrected.
o basename now strips trailing path separators before processing the name.
o basename now returns / for parameter /, which makes basename consistent with the shell utility of the same name.
o The suffix is now not stripped if it is identical to the remaining characters in the name, again for consistency with the shell utility.
o Some internal code cleanup.
* File::Copy upgraded to version 2.09
o copy a file onto itself used to fail.
o moving a file between file systems now preserves the access and modification time stamps
* File::Find upgraded to version 1.10
o windows portability fixes
o enhanced documentation
* File::Glob upgraded to version 1.05
o internal cleanup
* File::Path upgraded to version 1.08
o mkpath now preserves errno when mkdir fails
* File::Spec upgraded to version 3.12
o File::Spec->rootdir() now returns \ on Win32, instead of /
o $^O could sometimes become tainted. This has been fixed.
o canonpath on Win32 now collapses foo/.. (or foo\..) sections correctly, rather than doing the "misguided" work it was previously doing. Note that canonpath on Unix still does not collapse these sections, as doing so would be incorrect.
o Some documentation improvements
o Some internal code cleanup
* FileCache upgraded to version 1.06
o POD formatting error in documentation fixed
* Filter::Simple upgraded to version 0.82
* FindBin upgraded to version 1.47
o now works better with directories where access rights are more restrictive than usual.
* GDBM_File upgraded to version 1.08
o internal cleanup
* Getopt::Long upgraded to version 2.35
o prefix_pattern has now been complemented by a new configuration option long_prefix_pattern that allows the user to specify what prefix patterns should have long option style semantics applied.
o options can now take multiple values at once (experimental)
o various bug fixes
* if upgraded to version 0.05
o give more meaningful error messages from if.pm when invoked with a condition in list context.
o restore backwards compatibility with earlier versions of perl
* IO upgraded to version 1.22
o enhanced documentation
o internal cleanup
* IPC::Open2 upgraded to version 1.02
o enhanced documentation
* IPC::Open3 upgraded to version 1.02
o enhanced documentation
* List::Util upgraded to version 1.18 (was 1.14)
o fix pure-perl version of refaddr to avoid blessing an un-blessed reference
o use XSLoader for faster loading
o fixed various memory leaks
o internal cleanup and portability fixes
* Math::Complex upgraded to version 1.35
o atan2(0, i) now works, as do all the (computable) complex argument cases
o fixes for certain bugs in make and emake
o support returning the kth root directly
o support [2,-3pi/8] in emake
o support 'inf' for make/emake
o document make/emake more visibly
* Math::Trig upgraded to version 1.03
o add more great circle routines: great_circle_waypoint an great_circle_destination
* MIME::Base64 upgraded to version 3.07
o use XSLoader for faster loading
o enhanced documentation
o internal cleanup
* NDBM_File upgraded to version 1.06
o enhanced documentation
* ODBM_File upgraded to version 1.06
o documentation typo fixed
o internal cleanup
* Opcode upgraded to version 1.06
o enhanced documentation
o internal cleanup
* open upgraded to version 1.05
o enhanced documentation
* overload upgraded to version 1.04
o enhanced documentation
* PerlIO upgraded to version 1.04
o PerlIO::via iterate over layers properly now
o PerlIO::scalar understands $/ = "" now
o encoding(utf-8-strict) with partial characters now work
o enhanced documentation
o internal cleanup
* Pod::Functions upgraded to version 1.03
o documentation typos fixed
* Pod::Html upgraded to version 1.0504
o HTML output will now correctly link to =items on the same page, and should be valid XHTML.
o Variable names are recognized as intended
o documentation typos fixed
* Pod::Parser upgraded to version 1.32
o allow files that start with =head on the first line
o windows portability fix
o exit status of pod2usage fixed
o New -noperldoc switch to pod2usage
o arbitrary URL schemes now allowed
o documentation typos fixed
* POSIX upgraded to version 1.09
o documentation typos fixed
o internal cleanup
* re upgraded to version 0.05
o documentation typo fixed
* Safe upgraded to version 2.12
o minor documentation enhancement
* SDBM_File upgraded to version 1.05
o documentation typo fixed
o internal cleanup
* Socket upgraded to version 1.78
o internal cleanup
* Storable upgraded to version 2.15
o This includes STORABLE_attach hook functionality added by Adam Kennedy, and more memory frugal storing under ithreads, by utilising the ithreads cloning tracking code.
* Switch upgraded to version 2.10_01
o documentation typos fixed
* Sys::Syslog upgraded to version 0.13
o Now provides numeric macros and meaningful Exporter tags.
o No longer uses Sys::Hostname as it may provide useless values in unconfigured network environments, so instead directly uses INADDR_LOOPBACK.
o syslog() now uses local timestamp.
o setlogmask() now behaves like its C counterpart.
o setlogsock() will now croak() as documented.
o Improved error and warnings messages.
o Improved documentation.
* Term::ANSIColor upgraded to version 1.10
o Fixes a bug in colored when $EACHLINE is set that caused it to not color lines consisting solely of 0.
o Improved tests.
* Term::ReadLine upgraded to version 1.02
o documentation tweaks
* Test::Harness upgraded to version 2.56 (was 2.48)
o The Test::Harness timer is now off by default.
o Now shows elapsed time in milliseconds.
o various bug fixes
* Test::Simple upgraded to version 0.62 (was 0.54)
o is_deeply() failed to work for many cases
o various minor bug fixes
o documentation enhancements
* Text::Tabs upgraded to version 2005.0824
o Provides a faster implementation of expand
* Text::Wrap upgraded to version 2005.082401
o Adds $Text::Wrap::separator2, which allows you to preserve existing newlines but add line-breaks with some other string.
* threads upgraded to version 1.07
o threads will now honour no warnings 'threads'
o A thread's interpreter is now freed after $t-join()> rather than after undef $t, which should fix some ithreads memory leaks. (Fixed by Dave Mitchell)
o Some documentation typo fixes.
* threads::shared upgraded to version 0.94
o documentation changes only
o Note: An improved implementation of threads::shared is available on CPAN - this will be merged into 5.8.9 if it proves stable.
* Tie::Hash upgraded to version 1.02
o documentation typo fixed
* Time::HiRes upgraded to version 1.86 (was 1.66)
o clock_nanosleep() and clock() functions added
o support for the POSIX clock_gettime() and clock_getres() has been added
o return undef or an empty if the C gettimeofday() fails
o improved nanosleep detection
o internal cleanup
o enhanced documentation
* Unicode::Collate upgraded to version 0.52
o Now implements UCA Revision 14 (based on Unicode 4.1.0).
o Unicode::Collate->new method no longer destroys user's $_
o enhanced documentation
* Unicode::UCD upgraded to version 0.24
o documentation typos fixed
* User::grent upgraded to version 1.01
o documentation typo fixed
* utf8 upgraded to version 1.06
o documentation typos fixed
* vmsish upgraded to version 1.02
o documentation typos fixed
* warnings upgraded to version 1.05
o gentler messing with Carp:: internals
o internal cleanup
o documentation update
* Win32 upgraded to version 0.2601
o provides Windows Vista support to Win32::GetOSName
o documentation enhancements
* XS::Typemap upgraded to version 0.02
o internal cleanup

[/quote]




   

RE:
比较关注threads方面的修正, 第一时间当下来测试了一下threads,
测试的第一个例子就crash,比较郁闷~ ;-(
之前的5.8.7运行还好好的。。。。
太好了,希望数据库方面有更方便的使用体验[CCB]1[/CCB]
re: Perl 5.8.8 is out!
[size=5]Perl 5.8.8 is out![/size]

[url]http://search.cpan.org/~nwclark/perl-5.8.8/[/url]
[url]http://search.cpan.org/~nwclark/perl-5.8.8/pod/perl588delta.pod[/url]


前两天 5.9.3 开发版也出来了,flw已经贴了,[url=http://perlchina.sun126.com/cgi-bin/ccb/topic_view.cgi?forum=3&article_id=0003060131142346&publishtime_id=0003060131142346&page=15]here[/url]
[url]http://search.cpan.org/~rgarcia/perl-5.9.3/[/url]
[url]http://search.cpan.org/~rgarcia/perl-5.9.3/pod/perl593delta.pod[/url]

离 5.10 已为期不远~ ;-)







   

[b]离 5.10 已为期不远~ .
[b]离 5.10 已为期不远~ ;-)[/b]

5.10两年内能出来就不错了:)
[quote]回复给 bloves : [.
[quote]回复给 bloves : [b]
5.10两年内能出来就不错了:) [/b][/quote]
不会的,我猜测,最多今年上半年就可以出来。
Perl6 都快出来了,5.10 不会很遥远。