From: Nicholas Clark Date: Wed, 14 Jan 2004 21:14:14 +0000 (+0000) Subject: Update pod.lst with perl583delta,pod, and rerun pod/buildtoc X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=2e038148849ab01588058f0158033f74c84f47f5;p=p5sagit%2Fp5-mst-13.2.git Update pod.lst with perl583delta,pod, and rerun pod/buildtoc [Forgot to do this as part of the integration] p4raw-id: //depot/perl@22154 --- diff --git a/MANIFEST b/MANIFEST index 9cf896a..f20c585 100644 --- a/MANIFEST +++ b/MANIFEST @@ -575,10 +575,10 @@ ext/PerlIO/t/open.t See if PerlIO certain special opens work ext/PerlIO/t/PerlIO.t See if PerlIO works ext/PerlIO/t/scalar.t See if PerlIO::scalar works ext/PerlIO/t/via.t See if PerlIO::via works +ext/PerlIO/via/hints/aix.pl Hint for PerlIO::via for named architecture ext/PerlIO/via/Makefile.PL PerlIO layer for layers in perl ext/PerlIO/via/via.pm PerlIO layer for layers in perl ext/PerlIO/via/via.xs PerlIO layer for layers in perl -ext/PerlIO/via/hints/aix.pl Hint for PerlIO::via for named architecture ext/POSIX/hints/bsdos.pl Hint for POSIX for named architecture ext/POSIX/hints/dynixptx.pl Hint for POSIX for named architecture ext/POSIX/hints/freebsd.pl Hint for POSIX for named architecture @@ -1087,8 +1087,8 @@ lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm lib/Devel/SelfStubber.t See if Devel::SelfStubber works lib/diagnostics.pm Print verbose diagnostics lib/diagnostics.t See if diagnostics.pm works -lib/Digest.pm Digest extensions lib/Digest/base.pm Digest extensions +lib/Digest.pm Digest extensions lib/Digest/t/base.t See if Digest extensions work lib/Digest/t/digest.t See if Digest extensions work lib/DirHandle.pm like FileHandle only for directories @@ -1328,13 +1328,13 @@ lib/locale.t See if locale support works lib/look.pl A "look" equivalent lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package lib/Math/BigFloat/Trace.pm bignum tracing -lib/Math/BigInt/Calc.pm Pure Perl module to support Math::BigInt lib/Math/BigInt/CalcEmu.pm Pure Perl module to support Math::BigInt +lib/Math/BigInt/Calc.pm Pure Perl module to support Math::BigInt lib/Math/BigInt.pm An arbitrary precision integer arithmetic package +lib/Math/BigInt/t/alias.inc Support for BigInt tests lib/Math/BigInt/t/bare_mbf.t Test MBF under Math::BigInt::BareCalc lib/Math/BigInt/t/bare_mbi.t Test MBI under Math::BigInt::BareCalc lib/Math/BigInt/t/bare_mif.t Rounding tests under BareCalc -lib/Math/BigInt/t/alias.inc Support for BigInt tests lib/Math/BigInt/t/bigfltpm.inc Shared tests for bigfltpm.t and sub_mbf.t lib/Math/BigInt/t/bigfltpm.t See if BigFloat.pm works lib/Math/BigInt/t/bigintc.t See if BigInt/Calc.pm works @@ -1352,9 +1352,9 @@ lib/Math/BigInt/t/fallback.t Test Math::BigInt lib/Math/BigInt/t/inf_nan.t Special tests for inf and NaN handling lib/Math/BigInt/t/isa.t Test for Math::BigInt inheritance lib/Math/BigInt/t/mbf_ali.t Tests for BigFloat +lib/Math/BigInt/t/mbi_ali.t Tests for BigInt lib/Math/BigInt/t/mbimbf.inc Actual BigInt/BigFloat accuracy, precision and fallback, round_mode tests lib/Math/BigInt/t/mbimbf.t BigInt/BigFloat accuracy, precision and fallback, round_mode -lib/Math/BigInt/t/mbi_ali.t Tests for BigInt lib/Math/BigInt/t/mbi_rand.t Test Math::BigInt randomly lib/Math/BigInt/Trace.pm bignum tracing lib/Math/BigInt/t/req_mbf0.t test: require Math::BigFloat; ->bzero(); @@ -1599,11 +1599,11 @@ lib/Term/ReadLine.pm Stub readline library lib/Term/ReadLine.t See if Term::ReadLine works lib/Test/Builder.pm For writing new test libraries lib/Test/Harness/Assert.pm Test::Harness::Assert (internal use only) +lib/Test/Harness/bin/prove The prove harness utility lib/Test/Harness/Changes Test::Harness lib/Test/Harness/Iterator.pm Test::Harness::Iterator (internal use only) lib/Test/Harness.pm A test harness lib/Test/Harness/Straps.pm Test::Harness::Straps -lib/Test/Harness/bin/prove The prove harness utility lib/Test/Harness/t/00compile.t Test::Harness test lib/Test/Harness/t/assert.t Test::Harness::Assert test lib/Test/Harness/t/base.t Test::Harness test @@ -1766,8 +1766,8 @@ lib/Unicode/Collate/t/altern.t Unicode::Collate lib/Unicode/Collate/t/contract.t Unicode::Collate lib/Unicode/Collate/t/hangtype.t Unicode::Collate lib/Unicode/Collate/t/hangul.t Unicode::Collate -lib/Unicode/Collate/t/illegal.t Unicode::Collate lib/Unicode/Collate/t/illegalp.t Unicode::Collate +lib/Unicode/Collate/t/illegal.t Unicode::Collate lib/Unicode/Collate/t/index.t Unicode::Collate lib/Unicode/Collate/t/normal.t Unicode::Collate lib/Unicode/Collate/t/rearrang.t Unicode::Collate @@ -2603,8 +2603,8 @@ t/japh/abigail.t Obscure tests t/lib/1_compile.t See if the various libraries and extensions compile t/lib/commonsense.t See if configuration meets basic needs t/lib/compmod.pl Helper for 1_compile.t -t/lib/Dev/Null.pm Module for testing Test::Harness t/lib/Devel/switchd.pm Module for t/run/switchd.t +t/lib/Dev/Null.pm Module for testing Test::Harness t/lib/dprof/test1_t Perl code profiler tests t/lib/dprof/test1_v Perl code profiler tests t/lib/dprof/test2_t Perl code profiler tests @@ -2644,9 +2644,9 @@ t/lib/sample-tests/bailout Test data for Test::Harness t/lib/sample-tests/bignum Test data for Test::Harness t/lib/sample-tests/combined Test data for Test::Harness t/lib/sample-tests/descriptive Test data for Test::Harness +t/lib/sample-tests/die Test data for Test::Harness t/lib/sample-tests/die_head_end Test data for Test::Harness t/lib/sample-tests/die_last_minute Test data for Test::Harness -t/lib/sample-tests/die Test data for Test::Harness t/lib/sample-tests/duplicates Test data for Test::Harness t/lib/sample-tests/head_end Test data for Test::Harness t/lib/sample-tests/head_fail Test data for Test::Harness @@ -2657,17 +2657,17 @@ t/lib/sample-tests/no_output Test data for Test::Harness t/lib/sample-tests/out_of_order Test data for Test::Harness t/lib/sample-tests/segfault Test data for Test::Harness t/lib/sample-tests/shbang_misparse Test data for Test::Harness -t/lib/sample-tests/simple_fail Test data for Test::Harness t/lib/sample-tests/simple Test data for Test::Harness -t/lib/sample-tests/skipall_nomsg Test data for Test::Harness +t/lib/sample-tests/simple_fail Test data for Test::Harness +t/lib/sample-tests/skip Test data for Test::Harness t/lib/sample-tests/skipall Test data for Test::Harness +t/lib/sample-tests/skipall_nomsg Test data for Test::Harness t/lib/sample-tests/skip_nomsg Test data for Test::Harness -t/lib/sample-tests/skip Test data for Test::Harness t/lib/sample-tests/switches Test data for Test::Harness t/lib/sample-tests/taint Test data for Test::Harness t/lib/sample-tests/taint_warn Test data for Test::Harness -t/lib/sample-tests/todo_inline Test data for Test::Harness t/lib/sample-tests/todo Test data for Test::Harness +t/lib/sample-tests/todo_inline Test data for Test::Harness t/lib/sample-tests/too_many Test data for Test::Harness t/lib/sample-tests/vms_nit Test data for Test::Harness t/lib/sample-tests/with_comments Test data for Test::Harness @@ -2773,8 +2773,8 @@ t/op/grent.t See if getgr*() functions work t/op/grep.t See if grep() and map() work t/op/groups.t See if $( works t/op/gv.t See if typeglobs work -t/op/hash.t See if the complexity attackers are repelled t/op/hashassign.t See if hash assignments work +t/op/hash.t See if the complexity attackers are repelled t/op/hashwarn.t See if warnings for bad hash assignments work t/op/inccode.t See if coderefs work in @INC t/op/inc.t See if inc/dec of integers near 32 bit limit work @@ -2827,18 +2827,18 @@ t/op/sleep.t See if sleep works t/op/sort.t See if sort works t/op/splice.t See if splice works t/op/split.t See if split works -t/op/sprintf.t See if sprintf works t/op/sprintf2.t See if sprintf works +t/op/sprintf.t See if sprintf works t/op/srand.t See if srand works t/op/stash.t See if %:: stashes work t/op/stat.t See if stat works t/op/study.t See if study works -t/op/sub.t See if subroutines work t/op/sub_lval.t See if lvalue subroutines work t/op/subst_amp.t See if $&-related substitution works t/op/substr.t See if substr works t/op/subst.t See if substitution works t/op/subst_wamp.t See if substitution works with $& present +t/op/sub.t See if subroutines work t/op/sysio.t See if sysread and syswrite work t/op/taint.t See if tainting works t/op/tiearray.t See if tie for arrays works diff --git a/pod.lst b/pod.lst index ec81643..6822987 100644 --- a/pod.lst +++ b/pod.lst @@ -120,8 +120,10 @@ h Miscellaneous perlhist Perl history records perldelta Perl changes since previous version - perl58delta Perl changes in version 5.8.0 + perl583delta Perl changes in version 5.8.3 + perl582delta Perl changes in version 5.8.2 perl581delta Perl changes in version 5.8.1 + perl58delta Perl changes in version 5.8.0 perl573delta Perl changes in version 5.7.3 perl572delta Perl changes in version 5.7.2 perl571delta Perl changes in version 5.7.1 diff --git a/pod/perl.pod b/pod/perl.pod index 0d69296..82a9c45 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -132,8 +132,10 @@ For ease of access, the Perl manual has been split up into several sections. perlhist Perl history records perldelta Perl changes since previous version - perl58delta Perl changes in version 5.8.0 + perl583delta Perl changes in version 5.8.3 + perl582delta Perl changes in version 5.8.2 perl581delta Perl changes in version 5.8.1 + perl58delta Perl changes in version 5.8.0 perl573delta Perl changes in version 5.7.3 perl572delta Perl changes in version 5.7.2 perl571delta Perl changes in version 5.7.1 diff --git a/pod/perltoc.pod b/pod/perltoc.pod index 5595bda..12701b5 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -3140,22 +3140,21 @@ http://testers.cpan.org/ =item Alphabetical Listing of Perl Functions --I FILEHANDLE, -I EXPR, -I, alarm SECONDS, alarm, binmode -FILEHANDLE, chmod LIST, chown LIST, chroot FILENAME, chroot, crypt -PLAINTEXT,SALT, dbmclose HASH, dbmopen HASH,DBNAME,MODE, dump LABEL, exec -LIST, exit EXPR, exit, fcntl FILEHANDLE,FUNCTION,SCALAR, flock -FILEHANDLE,OPERATION, fork, getlogin, getpgrp PID, getppid, getpriority -WHICH,WHO, getpwnam NAME, getgrnam NAME, getnetbyname NAME, getpwuid UID, -getgrgid GID, getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER, -getservbyport PORT,PROTO, getpwent, getgrent, gethostbyname, gethostent, -getnetent, getprotoent, getservent, sethostent STAYOPEN, setnetent -STAYOPEN, setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent, -endhostent, endnetent, endprotoent, endservent, getsockopt -SOCKET,LEVEL,OPTNAME, glob EXPR, glob, ioctl FILEHANDLE,FUNCTION,SCALAR, -kill SIGNAL, LIST, link OLDFILE,NEWFILE, lstat FILEHANDLE, lstat EXPR, -lstat, msgctl ID,CMD,ARG, msgget KEY,FLAGS, msgsnd ID,MSG,FLAGS, msgrcv -ID,VAR,SIZE,TYPE,FLAGS, open FILEHANDLE,EXPR, open FILEHANDLE, pipe -READHANDLE,WRITEHANDLE, readlink EXPR, readlink, select +-I FILEHANDLE, -I EXPR, -I, binmode FILEHANDLE, chmod LIST, chown +LIST, chroot FILENAME, chroot, crypt PLAINTEXT,SALT, dbmclose HASH, dbmopen +HASH,DBNAME,MODE, dump LABEL, exec LIST, exit EXPR, exit, fcntl +FILEHANDLE,FUNCTION,SCALAR, flock FILEHANDLE,OPERATION, fork, getlogin, +getpgrp PID, getppid, getpriority WHICH,WHO, getpwnam NAME, getgrnam NAME, +getnetbyname NAME, getpwuid UID, getgrgid GID, getnetbyaddr ADDR,ADDRTYPE, +getprotobynumber NUMBER, getservbyport PORT,PROTO, getpwent, getgrent, +gethostbyname, gethostent, getnetent, getprotoent, getservent, sethostent +STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN, setservent STAYOPEN, +endpwent, endgrent, endhostent, endnetent, endprotoent, endservent, +getsockopt SOCKET,LEVEL,OPTNAME, glob EXPR, glob, ioctl +FILEHANDLE,FUNCTION,SCALAR, kill SIGNAL, LIST, link OLDFILE,NEWFILE, lstat +FILEHANDLE, lstat EXPR, lstat, msgctl ID,CMD,ARG, msgget KEY,FLAGS, msgsnd +ID,MSG,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, open FILEHANDLE,EXPR, open +FILEHANDLE, pipe READHANDLE,WRITEHANDLE, readlink EXPR, readlink, select RBITS,WBITS,EBITS,TIMEOUT, semctl ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, setgrent, setpgrp PID,PGRP, setpriority WHICH,WHO,PRIORITY, setpwent, setsockopt @@ -5649,63 +5648,65 @@ Win32::GetOSVersion =back -=head2 perl58delta, perldelta - what is new for perl v5.8.0 +=head2 perl583delta, perldelta - what is new for perl v5.8.3 =over 4 =item DESCRIPTION -=item Highlights In 5.8.0 - =item Incompatible Changes -=over 4 +=item Core Enhancements -=item Binary Incompatibility +=item Modules and Pragmata -=item 64-bit platforms and malloc +CGI, Cwd, Digest, Digest::MD5, Encode, File::Spec, FindBin, List::Util, +Math::BigInt, PodParser, Pod::Perldoc, POSIX, Unicode::Collate, +Unicode::Normalize, Test::Harness, threads::shared -=item AIX Dynaloading +=item Utility Changes -=item Attributes for C variables now handled at run-time +=item New Documentation -=item Socket Extension Dynamic in VMS +=item Installation and Configuration Improvements -=item IEEE-format Floating Point Default on OpenVMS Alpha +=item Selected Bug Fixes -=item New Unicode Semantics (no more C, almost) +=item New or Changed Diagnostics -=item New Unicode Properties +=item Changed Internals -=item REF(...) Instead Of SCALAR(...) +=item Configuration and Building -=item pack/unpack D/F recycled +=item Platform Specific Problems -=item glob() now returns filenames in alphabetical order +=item Known Problems -=item Deprecations +=item Future Directions -=back +=item Obituary -=item Core Enhancements +=item Reporting Bugs -=over 4 +=item SEE ALSO -=item Unicode Overhaul +=back -=item PerlIO is Now The Default +=head2 perl582delta - what is new for perl v5.8.2 -=item ithreads +=over 4 -=item Restricted Hashes +=item DESCRIPTION -=item Safe Signals +=item Incompatible Changes -=item Understanding of Numbers +=item Core Enhancements -=item Arrays now always interpolate into double-quoted strings [561] +=over 4 -=item Miscellaneous Changes +=item Hash Randomisation + +=item Threading =back @@ -5713,175 +5714,222 @@ Win32::GetOSVersion =over 4 -=item New Modules and Pragmata +=item Updated Modules And Pragmata -=item Updated And Improved Modules and Pragmata +Devel::PPPort, Digest::MD5, I18N::LangTags, libnet, MIME::Base64, +Pod::Perldoc, strict, Tie::Hash, Time::HiRes, Unicode::Collate, +Unicode::Normalize, UNIVERSAL =back -=item Utility Changes +=item Selected Bug Fixes -=item New Documentation +=item Changed Internals -=item Performance Enhancements +=item Platform Specific Problems -=item Installation and Configuration Improvements +=item Future Directions + +=item Reporting Bugs + +=item SEE ALSO + +=back + +=head2 perl581delta - what is new for perl v5.8.1 =over 4 -=item Generic Improvements +=item DESCRIPTION -=item New Or Improved Platforms +=item Incompatible Changes + +=over 4 + +=item Hash Randomisation + +=item UTF-8 On Filehandles No Longer Activated By Locale + +=item Single-number v-strings are no longer v-strings before "=>" + +=item (Win32) The -C Switch Has Been Repurposed + +=item (Win32) The /d Switch Of cmd.exe =back -=item Selected Bug Fixes +=item Core Enhancements =over 4 -=item Platform Specific Changes and Fixes +=item UTF-8 no longer default under UTF-8 locales -=back +=item Unsafe signals again available -=item New or Changed Diagnostics +=item Tied Arrays with Negative Array Indices -=item Changed Internals +=item local ${$x} -=item Security Vulnerability Closed [561] +=item Unicode Character Database 4.0.0 -=item New Tests +=item Deprecation Warnings -=item Known Problems +=item Miscellaneous Enhancements -=over 4 +=back -=item The Compiler Suite Is Still Very Experimental +=item Modules and Pragmata -=item Localising Tied Arrays and Hashes Is Broken +=over 4 -=item Building Extensions Can Fail Because Of Largefiles +=item Updated Modules And Pragmata -=item Modifying $_ Inside for(..) +base, B::Bytecode, B::Concise, B::Deparse, Benchmark, ByteLoader, bytes, +CGI, charnames, CPAN, Data::Dumper, DB_File, Devel::PPPort, Digest::MD5, +Encode, fields, libnet, Math::BigInt, MIME::Base64, NEXT, Net::Ping, +PerlIO::scalar, podlators, Pod::LaTeX, PodParsers, Pod::Perldoc, +Scalar::Util, Storable, strict, Term::ANSIcolor, Test::Harness, Test::More, +Test::Simple, Text::Balanced, Time::HiRes, threads, threads::shared, +Unicode::Collate, Unicode::Normalize, Win32::GetFolderPath, +Win32::GetOSVersion -=item mod_perl 1.26 Doesn't Build With Threaded Perl +=back -=item lib/ftmp-security tests warn 'system possibly insecure' +=item Utility Changes -=item libwww-perl (LWP) fails base/date #51 +=item New Documentation -=item PDL failing some tests +=item Installation and Configuration Improvements -=item Perl_get_sv +=over 4 -=item Self-tying Problems +=item Platform-specific enhancements -=item ext/threads/t/libc +=back -=item Failure of Thread (5.005-style) tests +=item Selected Bug Fixes -=item Timing problems +=over 4 -=item Tied/Magical Array/Hash Elements Do Not Autovivify +=item Closures, eval and lexicals -=item Unicode in package/class and subroutine names does not work +=item Generic fixes + +=item Platform-specific fixes =back -=item Platform Specific Problems +=item New or Changed Diagnostics =over 4 -=item AIX +=item Changed "A thread exited while %d threads were running" -=item Alpha systems with old gccs fail several tests +=item Removed "Attempt to clear a restricted hash" -=item AmigaOS +=item New "Illegal declaration of anonymous subroutine" -=item BeOS +=item Changed "Invalid range "%s" in transliteration operator" -=item Cygwin "unable to remap" +=item New "Missing control char name in \c" -=item Cygwin ndbm tests fail on FAT +=item New "Newline in left-justified string for %s" -=item DJGPP Failures +=item New "Possible precedence problem on bitwise %c operator" -=item FreeBSD built with ithreads coredumps reading large directories +=item New "Pseudo-hashes are deprecated" -=item FreeBSD Failing locale Test 117 For ISO 8859-15 Locales +=item New "read() on %s filehandle %s" -=item IRIX fails ext/List/Util/t/shuffle.t or Digest::MD5 +=item New "5.005 threads are deprecated" -=item HP-UX lib/posix Subtest 9 Fails When LP64-Configured +=item New "Tied variable freed while still in use" -=item Linux with glibc 2.2.5 fails t/op/int subtest #6 with -Duse64bitint +=item New "To%s: illegal mapping '%s'" -=item Linux With Sfio Fails op/misc Test 48 +=item New "Use of freed value in iteration" -=item Mac OS X +=back -=item Mac OS X dyld undefined symbols +=item Changed Internals -=item OS/2 Test Failures +=item New Tests -=item op/sprintf tests 91, 129, and 130 +=item Known Problems -=item SCO +=over 4 -=item Solaris 2.5 +=item Tied hashes in scalar context -=item Solaris x86 Fails Tests With -Duse64bitint +=item Net::Ping 450_service and 510_ping_udp failures -=item SUPER-UX (NEC SX) +=item B::C -=item Term::ReadKey not working on Win32 +=back -=item UNICOS/mk +=item Platform Specific Problems -=item UTS +=over 4 -=item VOS (Stratus) +=item EBCDIC Platforms -=item VMS +=item Cygwin 1.5 problems -=item Win32 +=item HP-UX: HP cc warnings about sendfile and sendpath -=item XML::Parser not working +=item IRIX: t/uni/tr_7jis.t falsely failing -=item z/OS (OS/390) +=item Mac OS X: no usemymalloc -=item Unicode Support on EBCDIC Still Spotty +=item Tru64: No threaded builds with GNU cc (gcc) -=item Seen In Perl 5.7 But Gone Now +=item Win32: sysopen, sysread, syswrite =back +=item Future Directions + =item Reporting Bugs =item SEE ALSO -=item HISTORY - =back -=head2 perl581delta, perldelta - what is new for perl v5.8.1 +=head2 perl58delta - what is new for perl v5.8.0 =over 4 =item DESCRIPTION +=item Highlights In 5.8.0 + =item Incompatible Changes =over 4 -=item Hash Randomisation +=item Binary Incompatibility -=item UTF-8 On Filehandles No Longer Activated By Locale +=item 64-bit platforms and malloc -=item Single-number v-strings are no longer v-strings before "=>" +=item AIX Dynaloading -=item (Win32) The -C Switch Has Been Repurposed +=item Attributes for C variables now handled at run-time -=item (Win32) The /d Switch Of cmd.exe +=item Socket Extension Dynamic in VMS + +=item IEEE-format Floating Point Default on OpenVMS Alpha + +=item New Unicode Semantics (no more C, almost) + +=item New Unicode Properties + +=item REF(...) Instead Of SCALAR(...) + +=item pack/unpack D/F recycled + +=item glob() now returns filenames in alphabetical order + +=item Deprecations =back @@ -5889,19 +5937,21 @@ Win32::GetOSVersion =over 4 -=item UTF-8 no longer default under UTF-8 locales +=item Unicode Overhaul -=item Unsafe signals again available +=item PerlIO is Now The Default -=item Tied Arrays with Negative Array Indices +=item ithreads -=item local ${$x} +=item Restricted Hashes -=item Unicode Character Database 4.0.0 +=item Safe Signals -=item Deprecation Warnings +=item Understanding of Numbers -=item Miscellaneous Enhancements +=item Arrays now always interpolate into double-quoted strings [561] + +=item Miscellaneous Changes =back @@ -5909,16 +5959,9 @@ Win32::GetOSVersion =over 4 -=item Updated Modules And Pragmata +=item New Modules and Pragmata -base, B::Bytecode, B::Concise, B::Deparse, Benchmark, ByteLoader, bytes, -CGI, charnames, CPAN, Data::Dumper, DB_File, Devel::PPPort, Digest::MD5, -Encode, fields, libnet, Math::BigInt, MIME::Base64, NEXT, Net::Ping, -PerlIO::scalar, podlators, Pod::LaTeX, PodParsers, Pod::Perldoc, -Scalar::Util, Storable, strict, Term::ANSIcolor, Test::Harness, Test::More, -Test::Simple, Text::Balanced, Time::HiRes, threads, threads::shared, -Unicode::Collate, Unicode::Normalize, Win32::GetFolderPath, -Win32::GetOSVersion +=item Updated And Improved Modules and Pragmata =back @@ -5926,11 +5969,15 @@ Win32::GetOSVersion =item New Documentation +=item Performance Enhancements + =item Installation and Configuration Improvements =over 4 -=item Platform-specific enhancements +=item Generic Improvements + +=item New Or Improved Platforms =back @@ -5938,88 +5985,128 @@ Win32::GetOSVersion =over 4 -=item Closures, eval and lexicals - -=item Generic fixes - -=item Platform-specific fixes +=item Platform Specific Changes and Fixes =back =item New or Changed Diagnostics +=item Changed Internals + +=item Security Vulnerability Closed [561] + +=item New Tests + +=item Known Problems + =over 4 -=item Changed "A thread exited while %d threads were running" +=item The Compiler Suite Is Still Very Experimental -=item Removed "Attempt to clear a restricted hash" +=item Localising Tied Arrays and Hashes Is Broken -=item New "Illegal declaration of anonymous subroutine" +=item Building Extensions Can Fail Because Of Largefiles -=item Changed "Invalid range "%s" in transliteration operator" +=item Modifying $_ Inside for(..) -=item New "Missing control char name in \c" +=item mod_perl 1.26 Doesn't Build With Threaded Perl -=item New "Newline in left-justified string for %s" +=item lib/ftmp-security tests warn 'system possibly insecure' -=item New "Possible precedence problem on bitwise %c operator" +=item libwww-perl (LWP) fails base/date #51 -=item New "Pseudo-hashes are deprecated" +=item PDL failing some tests -=item New "read() on %s filehandle %s" +=item Perl_get_sv -=item New "5.005 threads are deprecated" +=item Self-tying Problems -=item New "Tied variable freed while still in use" +=item ext/threads/t/libc -=item New "To%s: illegal mapping '%s'" +=item Failure of Thread (5.005-style) tests -=item New "Use of freed value in iteration" +=item Timing problems -=back +=item Tied/Magical Array/Hash Elements Do Not Autovivify -=item Changed Internals +=item Unicode in package/class and subroutine names does not work -=item New Tests +=back -=item Known Problems +=item Platform Specific Problems =over 4 -=item Tied hashes in scalar context +=item AIX -=item Net::Ping 450_service and 510_ping_udp failures +=item Alpha systems with old gccs fail several tests -=item B::C +=item AmigaOS -=back +=item BeOS -=item Platform Specific Problems +=item Cygwin "unable to remap" -=over 4 +=item Cygwin ndbm tests fail on FAT -=item EBCDIC Platforms +=item DJGPP Failures -=item Cygwin 1.5 problems +=item FreeBSD built with ithreads coredumps reading large directories -=item HP-UX: HP cc warnings about sendfile and sendpath +=item FreeBSD Failing locale Test 117 For ISO 8859-15 Locales -=item IRIX: t/uni/tr_7jis.t falsely failing +=item IRIX fails ext/List/Util/t/shuffle.t or Digest::MD5 -=item Mac OS X: no usemymalloc +=item HP-UX lib/posix Subtest 9 Fails When LP64-Configured -=item Tru64: No threaded builds with GNU cc (gcc) +=item Linux with glibc 2.2.5 fails t/op/int subtest #6 with -Duse64bitint -=item Win32: sysopen, sysread, syswrite +=item Linux With Sfio Fails op/misc Test 48 -=back +=item Mac OS X -=item Future Directions +=item Mac OS X dyld undefined symbols + +=item OS/2 Test Failures + +=item op/sprintf tests 91, 129, and 130 + +=item SCO + +=item Solaris 2.5 + +=item Solaris x86 Fails Tests With -Duse64bitint + +=item SUPER-UX (NEC SX) + +=item Term::ReadKey not working on Win32 + +=item UNICOS/mk + +=item UTS + +=item VOS (Stratus) + +=item VMS + +=item Win32 + +=item XML::Parser not working + +=item z/OS (OS/390) + +=item Unicode Support on EBCDIC Still Spotty + +=item Seen In Perl 5.7 But Gone Now + +=back =item Reporting Bugs =item SEE ALSO +=item HISTORY + =back =head2 perl573delta - what's new for perl v5.7.3 @@ -8396,6 +8483,19 @@ F =back +=item Building a binary distribution + +=item Building custom F<.EXE> files + +=over 4 + +=item Making executables with a custom collection of statically loaded +extensions + +=item Making executables with a custom search-paths + +=back + =item Build FAQ =over 4 @@ -9040,8 +9140,9 @@ data structures between threads =item FUNCTIONS -share VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_signal VARIABLE, -cond_broadcast VARIABLE +share VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_wait CONDVAR, +LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT, cond_timedwait CONDVAR, +ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast VARIABLE =item NOTES @@ -9075,7 +9176,8 @@ A thread exited while %d other threads were still running =item BUGS Parent-Child threads, Returning objects, Creating threads inside BEGIN -blocks, PERL_OLD_SIGNALS are not threadsafe, will not be +blocks, PERL_OLD_SIGNALS are not threadsafe, will not be, Detached threads +on Windows =item AUTHOR and COPYRIGHT @@ -9175,7 +9277,7 @@ FETCH_I_ATTRIBUTES, MODIFY_I_ATTRIBUTES =back -=head2 base - Establish IS-A relationship with base class at compile time +=head2 base - Establish IS-A relationship with base classes at compile time =over 4 @@ -9798,8 +9900,9 @@ structures between threads =item FUNCTIONS -share VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_signal VARIABLE, -cond_broadcast VARIABLE +share VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_wait CONDVAR, +LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT, cond_timedwait CONDVAR, +ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast VARIABLE =item NOTES @@ -10825,8 +10928,8 @@ B, B, B, B, B, B, B Return the script name as a partial URL, for self-refering scripts, B, B, B, B, B, -B, B, B, -B, B, B, B +B, B, B, B, B, B, B, B =item USING NPH SCRIPTS @@ -11964,7 +12067,7 @@ Dumper =back -=head2 Digest:: - Modules that calculate message digests +=head2 Digest - Modules that calculate message digests =over 4 @@ -11978,9 +12081,11 @@ I, I, I $ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx = Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset, -$ctx->add($data,...), $ctx->addfile($io_handle), $ctx->add_bits($data, -$nbits), $ctx->add_bits($bitstring), $ctx->digest, $ctx->hexdigest, -$ctx->b64digest +$ctx->add( $data, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits( +$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest, +$ctx->hexdigest, $ctx->b64digest + +=item Digest speed =item SEE ALSO @@ -13948,6 +14053,8 @@ clean_subdirs_target realclean_subdirs_target +max_exec_len + os_flavor =over 4 @@ -14067,9 +14174,14 @@ MakeMaker =over 4 +=item Module Installation + +How do I keep from installing man pages?, How do I use a module without +installing it? + =item Philosophy and History -Why not just use ?, What's +Why not just use ?, What is Module::Build and how does it relate to MakeMaker?, pure perl. no make, no shell commands, easier to customize, cleaner internals, less cruft @@ -16496,10 +16608,10 @@ Input, Output =item is_one()/is_zero()/is_nan()/is_inf() -=item is_positive()/is_negative() +=item is_pos()/is_neg() - $x->is_positive(); # true if >= 0 - $x->is_negative(); # true if < 0 + $x->is_pos(); # true if >= 0 + $x->is_neg(); # true if < 0 =item is_odd()/is_even()/is_int() @@ -16577,7 +16689,7 @@ Input, Output =item copy -=item as_number +=item as_int =item bsstr @@ -16691,7 +16803,29 @@ the same terms as Perl itself. =back -=head2 Math::BigRat - arbitrarily big rationals +=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code + +=over 4 + +=item SYNOPSIS + +=item DESCRIPTION + +=item METHODS + +=item LICENSE + +This program is free software; you may redistribute it and/or modify it +under +the same terms as Perl itself. + +=item AUTHORS + +=item SEE ALSO + +=back + +=head2 Math::BigRat - arbitrarily big rational numbers =over 4 @@ -16749,6 +16883,10 @@ the same terms as Perl itself. $x->bfloor(); +=item bsqrt() + + $x->bsqrt(); + =item config =back @@ -16756,7 +16894,8 @@ the same terms as Perl itself. =item BUGS inf handling (partial), NaN handling (partial), rounding (not implemented -except for bceil/bfloor), $x ** $y where $y is not an integer +except for bceil/bfloor), $x ** $y where $y is not an integer, bmod(), +blog(), bmodinv() and bmodpow() (partial) =item LICENSE @@ -17865,6 +18004,8 @@ $obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh) =item DESCRIPTION +=item REQUIRED MODULES + =item SEE ALSO =item ACKNOWLEDGEMENTS @@ -19423,7 +19564,7 @@ C =item BUGS -=item LIMITATION +=item LIMITATIONS =item COPYRIGHT @@ -19895,6 +20036,14 @@ C, C =item DESCRIPTION +=over 4 + +=item new() + +=item next() + +=back + =back =head2 Test::Harness::Straps - detailed analysis of test results @@ -20694,6 +20843,14 @@ $which ) =item DESCRIPTION +=over 4 + +=item Ambiguous Local Times (DST) + +=item Negative Epoch Values + +=back + =item IMPLEMENTATION =item BUGS diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 20f46a0..75621ad 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -356,27 +356,27 @@ extra.pods : miniperl pod0 = [.lib.pod]perl.pod [.lib.pod]perl5004delta.pod [.lib.pod]perl5005delta.pod [.lib.pod]perl561delta.pod [.lib.pod]perl56delta.pod pod1 = [.lib.pod]perl570delta.pod [.lib.pod]perl571delta.pod [.lib.pod]perl572delta.pod [.lib.pod]perl573delta.pod [.lib.pod]perl581delta.pod -pod2 = [.lib.pod]perl58delta.pod [.lib.pod]perlaix.pod [.lib.pod]perlamiga.pod [.lib.pod]perlapi.pod [.lib.pod]perlapio.pod [.lib.pod]perlapollo.pod -pod3 = [.lib.pod]perlartistic.pod [.lib.pod]perlbeos.pod [.lib.pod]perlbook.pod [.lib.pod]perlboot.pod [.lib.pod]perlbot.pod [.lib.pod]perlbs2000.pod -pod4 = [.lib.pod]perlcall.pod [.lib.pod]perlce.pod [.lib.pod]perlcheat.pod [.lib.pod]perlclib.pod [.lib.pod]perlcn.pod [.lib.pod]perlcompile.pod -pod5 = [.lib.pod]perlcygwin.pod [.lib.pod]perldata.pod [.lib.pod]perldbmfilter.pod [.lib.pod]perldebguts.pod [.lib.pod]perldebtut.pod -pod6 = [.lib.pod]perldebug.pod [.lib.pod]perldelta.pod [.lib.pod]perldgux.pod [.lib.pod]perldiag.pod [.lib.pod]perldoc.pod [.lib.pod]perldos.pod -pod7 = [.lib.pod]perldsc.pod [.lib.pod]perlebcdic.pod [.lib.pod]perlembed.pod [.lib.pod]perlepoc.pod [.lib.pod]perlfaq.pod [.lib.pod]perlfaq1.pod -pod8 = [.lib.pod]perlfaq2.pod [.lib.pod]perlfaq3.pod [.lib.pod]perlfaq4.pod [.lib.pod]perlfaq5.pod [.lib.pod]perlfaq6.pod [.lib.pod]perlfaq7.pod -pod9 = [.lib.pod]perlfaq8.pod [.lib.pod]perlfaq9.pod [.lib.pod]perlfilter.pod [.lib.pod]perlfork.pod [.lib.pod]perlform.pod [.lib.pod]perlfreebsd.pod -pod10 = [.lib.pod]perlfunc.pod [.lib.pod]perlgpl.pod [.lib.pod]perlguts.pod [.lib.pod]perlhack.pod [.lib.pod]perlhist.pod [.lib.pod]perlhpux.pod -pod11 = [.lib.pod]perlhurd.pod [.lib.pod]perlintern.pod [.lib.pod]perlintro.pod [.lib.pod]perliol.pod [.lib.pod]perlipc.pod [.lib.pod]perlirix.pod -pod12 = [.lib.pod]perljp.pod [.lib.pod]perlko.pod [.lib.pod]perllexwarn.pod [.lib.pod]perllocale.pod [.lib.pod]perllol.pod [.lib.pod]perlmachten.pod -pod13 = [.lib.pod]perlmacos.pod [.lib.pod]perlmacosx.pod [.lib.pod]perlmint.pod [.lib.pod]perlmod.pod [.lib.pod]perlmodinstall.pod [.lib.pod]perlmodlib.pod -pod14 = [.lib.pod]perlmodstyle.pod [.lib.pod]perlmpeix.pod [.lib.pod]perlnetware.pod [.lib.pod]perlnewmod.pod [.lib.pod]perlnumber.pod [.lib.pod]perlobj.pod -pod15 = [.lib.pod]perlop.pod [.lib.pod]perlopentut.pod [.lib.pod]perlos2.pod [.lib.pod]perlos390.pod [.lib.pod]perlos400.pod [.lib.pod]perlothrtut.pod -pod16 = [.lib.pod]perlpacktut.pod [.lib.pod]perlplan9.pod [.lib.pod]perlpod.pod [.lib.pod]perlpodspec.pod [.lib.pod]perlport.pod [.lib.pod]perlqnx.pod -pod17 = [.lib.pod]perlre.pod [.lib.pod]perlref.pod [.lib.pod]perlreftut.pod [.lib.pod]perlrequick.pod [.lib.pod]perlreref.pod [.lib.pod]perlretut.pod -pod18 = [.lib.pod]perlrun.pod [.lib.pod]perlsec.pod [.lib.pod]perlsolaris.pod [.lib.pod]perlstyle.pod [.lib.pod]perlsub.pod [.lib.pod]perlsyn.pod -pod19 = [.lib.pod]perlthrtut.pod [.lib.pod]perltie.pod [.lib.pod]perltoc.pod [.lib.pod]perltodo.pod [.lib.pod]perltooc.pod [.lib.pod]perltoot.pod -pod20 = [.lib.pod]perltrap.pod [.lib.pod]perltru64.pod [.lib.pod]perltw.pod [.lib.pod]perlunicode.pod [.lib.pod]perluniintro.pod [.lib.pod]perlutil.pod -pod21 = [.lib.pod]perluts.pod [.lib.pod]perlvar.pod [.lib.pod]perlvmesa.pod [.lib.pod]perlvms.pod [.lib.pod]perlvos.pod [.lib.pod]perlwin32.pod -pod22 = [.lib.pod]perlxs.pod [.lib.pod]perlxstut.pod +pod2 = [.lib.pod]perl582delta.pod [.lib.pod]perl583delta.pod [.lib.pod]perl58delta.pod [.lib.pod]perlaix.pod [.lib.pod]perlamiga.pod [.lib.pod]perlapi.pod +pod3 = [.lib.pod]perlapio.pod [.lib.pod]perlapollo.pod [.lib.pod]perlartistic.pod [.lib.pod]perlbeos.pod [.lib.pod]perlbook.pod [.lib.pod]perlboot.pod +pod4 = [.lib.pod]perlbot.pod [.lib.pod]perlbs2000.pod [.lib.pod]perlcall.pod [.lib.pod]perlce.pod [.lib.pod]perlcheat.pod [.lib.pod]perlclib.pod +pod5 = [.lib.pod]perlcn.pod [.lib.pod]perlcompile.pod [.lib.pod]perlcygwin.pod [.lib.pod]perldata.pod [.lib.pod]perldbmfilter.pod [.lib.pod]perldebguts.pod +pod6 = [.lib.pod]perldebtut.pod [.lib.pod]perldebug.pod [.lib.pod]perldelta.pod [.lib.pod]perldgux.pod [.lib.pod]perldiag.pod [.lib.pod]perldoc.pod +pod7 = [.lib.pod]perldos.pod [.lib.pod]perldsc.pod [.lib.pod]perlebcdic.pod [.lib.pod]perlembed.pod [.lib.pod]perlepoc.pod [.lib.pod]perlfaq.pod +pod8 = [.lib.pod]perlfaq1.pod [.lib.pod]perlfaq2.pod [.lib.pod]perlfaq3.pod [.lib.pod]perlfaq4.pod [.lib.pod]perlfaq5.pod [.lib.pod]perlfaq6.pod +pod9 = [.lib.pod]perlfaq7.pod [.lib.pod]perlfaq8.pod [.lib.pod]perlfaq9.pod [.lib.pod]perlfilter.pod [.lib.pod]perlfork.pod [.lib.pod]perlform.pod +pod10 = [.lib.pod]perlfreebsd.pod [.lib.pod]perlfunc.pod [.lib.pod]perlgpl.pod [.lib.pod]perlguts.pod [.lib.pod]perlhack.pod [.lib.pod]perlhist.pod +pod11 = [.lib.pod]perlhpux.pod [.lib.pod]perlhurd.pod [.lib.pod]perlintern.pod [.lib.pod]perlintro.pod [.lib.pod]perliol.pod [.lib.pod]perlipc.pod +pod12 = [.lib.pod]perlirix.pod [.lib.pod]perljp.pod [.lib.pod]perlko.pod [.lib.pod]perllexwarn.pod [.lib.pod]perllocale.pod [.lib.pod]perllol.pod +pod13 = [.lib.pod]perlmachten.pod [.lib.pod]perlmacos.pod [.lib.pod]perlmacosx.pod [.lib.pod]perlmint.pod [.lib.pod]perlmod.pod [.lib.pod]perlmodinstall.pod +pod14 = [.lib.pod]perlmodlib.pod [.lib.pod]perlmodstyle.pod [.lib.pod]perlmpeix.pod [.lib.pod]perlnetware.pod [.lib.pod]perlnewmod.pod +pod15 = [.lib.pod]perlnumber.pod [.lib.pod]perlobj.pod [.lib.pod]perlop.pod [.lib.pod]perlopentut.pod [.lib.pod]perlos2.pod [.lib.pod]perlos390.pod +pod16 = [.lib.pod]perlos400.pod [.lib.pod]perlothrtut.pod [.lib.pod]perlpacktut.pod [.lib.pod]perlplan9.pod [.lib.pod]perlpod.pod [.lib.pod]perlpodspec.pod +pod17 = [.lib.pod]perlport.pod [.lib.pod]perlqnx.pod [.lib.pod]perlre.pod [.lib.pod]perlref.pod [.lib.pod]perlreftut.pod [.lib.pod]perlrequick.pod +pod18 = [.lib.pod]perlreref.pod [.lib.pod]perlretut.pod [.lib.pod]perlrun.pod [.lib.pod]perlsec.pod [.lib.pod]perlsolaris.pod [.lib.pod]perlstyle.pod +pod19 = [.lib.pod]perlsub.pod [.lib.pod]perlsyn.pod [.lib.pod]perlthrtut.pod [.lib.pod]perltie.pod [.lib.pod]perltoc.pod [.lib.pod]perltodo.pod +pod20 = [.lib.pod]perltooc.pod [.lib.pod]perltoot.pod [.lib.pod]perltrap.pod [.lib.pod]perltru64.pod [.lib.pod]perltw.pod [.lib.pod]perlunicode.pod +pod21 = [.lib.pod]perluniintro.pod [.lib.pod]perlutil.pod [.lib.pod]perluts.pod [.lib.pod]perlvar.pod [.lib.pod]perlvmesa.pod [.lib.pod]perlvms.pod +pod22 = [.lib.pod]perlvos.pod [.lib.pod]perlwin32.pod [.lib.pod]perlxs.pod [.lib.pod]perlxstut.pod pod = $(pod0) $(pod1) $(pod2) $(pod3) $(pod4) $(pod5) $(pod6) $(pod7) $(pod8) $(pod9) $(pod10) $(pod11) $(pod12) $(pod13) $(pod14) $(pod15) $(pod16) $(pod17) $(pod18) $(pod19) $(pod20) $(pod21) $(pod22) perlpods : $(pod) @@ -670,6 +670,14 @@ preplibrary : $(MINIPERL_EXE) $(LIBPREREQ) @ If F$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pod] +[.lib.pod]perl582delta.pod : [.pod]perl582delta.pod + @ If F$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] + Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pod] + +[.lib.pod]perl583delta.pod : [.pod]perl583delta.pod + @ If F$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] + Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pod] + [.lib.pod]perl58delta.pod : [.pod]perl58delta.pod @ If F$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pod] diff --git a/win32/pod.mak b/win32/pod.mak index 2b4a86e..39a91fc 100644 --- a/win32/pod.mak +++ b/win32/pod.mak @@ -25,6 +25,8 @@ POD = \ perl572delta.pod \ perl573delta.pod \ perl581delta.pod \ + perl582delta.pod \ + perl583delta.pod \ perl58delta.pod \ perlapi.pod \ perlapio.pod \ @@ -122,6 +124,8 @@ MAN = \ perl572delta.man \ perl573delta.man \ perl581delta.man \ + perl582delta.man \ + perl583delta.man \ perl58delta.man \ perlapi.man \ perlapio.man \ @@ -219,6 +223,8 @@ HTML = \ perl572delta.html \ perl573delta.html \ perl581delta.html \ + perl582delta.html \ + perl583delta.html \ perl58delta.html \ perlapi.html \ perlapio.html \ @@ -316,6 +322,8 @@ TEX = \ perl572delta.tex \ perl573delta.tex \ perl581delta.tex \ + perl582delta.tex \ + perl583delta.tex \ perl58delta.tex \ perlapi.tex \ perlapio.tex \