Change 33197 by [EMAIL PROTECTED] on 2008/02/02 17:26:47
Regen TOC
Affected files ...
... //depot/maint-5.8/perl/MANIFEST#419 edit
... //depot/maint-5.8/perl/pod/perltoc.pod#51 edit
Differences ...
==== //depot/maint-5.8/perl/MANIFEST#419 (text) ====
Index: perl/MANIFEST
--- perl/MANIFEST#418~33187~ 2008-02-02 07:21:22.000000000 -0800
+++ perl/MANIFEST 2008-02-02 09:26:47.000000000 -0800
@@ -88,8 +88,8 @@
ext/B/B/Deparse.pm Compiler Deparse backend
ext/B/B/disassemble Disassemble compiler bytecode output
ext/B/B/Disassembler.pm Compiler Disassembler backend
-ext/B/B/Lint.pm Compiler Lint backend
ext/B/B/Lint/Debug.pm Adds debugging stringification to B::
+ext/B/B/Lint.pm Compiler Lint backend
ext/B/B/makeliblinks Make a simplistic XSUB .so symlink tree for compiler
ext/B/B.pm Compiler backend support functions and methods
ext/B/B/Showlex.pm Compiler Showlex backend
@@ -1050,11 +1050,11 @@
ext/Win32API/File/t/file.t See if Win32API::File extension works
ext/Win32API/File/t/tie.t See if Win32API::File extension works
ext/Win32API/File/typemap Win32API::File extension interface types
+ext/Win32/Changes Changes for Win32 extension module
ext/Win32CORE/Makefile.PL Win32CORE extension
ext/Win32CORE/t/win32core.t Win32CORE extension
ext/Win32CORE/Win32CORE.c Win32CORE extension
ext/Win32CORE/Win32CORE.pm Win32CORE extension (stubs for Win32 CORE subs)
-ext/Win32/Changes Changes for Win32 extension module
ext/Win32/longpath.inc Win32 extension long path support
ext/Win32/Makefile.PL Win32 extension makefile writer
ext/Win32/t/CreateFile.t See if Win32 extension works
@@ -1290,17 +1290,17 @@
lib/Attribute/Handlers/README Attribute::Handlers
lib/Attribute/Handlers/t/constants.t Test constants and Attribute::Handlers
lib/Attribute/Handlers/t/data_convert.t Test attribute data conversion
-lib/Attribute/Handlers/t/multi.t See if Attribute::Handlers works
lib/Attribute/Handlers/t/linerep.t See if Attribute::Handlers works
+lib/Attribute/Handlers/t/multi.t See if Attribute::Handlers works
lib/attributes.pm For "sub foo : attrlist"
+lib/AutoLoader.pm Autoloader base class
lib/AutoLoader/t/01AutoLoader.t See if AutoLoader works
lib/AutoLoader/t/02AutoSplit.t See if AutoSplit works
-lib/AutoLoader.pm Autoloader base class
lib/AutoSplit.pm Split up autoload functions
lib/autouse.pm Load and call a function only when it's used
lib/autouse.t See if autouse works
-lib/base.pm Establish IS-A relationship at compile time
lib/base/Changes base.pm changelog
+lib/base.pm Establish IS-A relationship at compile time
lib/base/t/base.t See if base works
lib/base/t/fields-base.t See if fields work
lib/base/t/fields.t See if fields work
@@ -1316,26 +1316,26 @@
lib/bigintpl.t See if bigint.pl works
lib/bigint.pm bigint
lib/bignum.pm bignum
+lib/bignum/t/big_e_pi.t See if bignum exports e() and PI()
lib/bignum/t/bigexp.t See if bignum works
lib/bignum/t/bigint.t See if bigint works
lib/bignum/t/bignum.t See if bignum works
lib/bignum/t/bigrat.t See if bigrat works
lib/bignum/t/bii_e_pi.t See if bigint exports e() and PI()
-lib/bignum/t/bir_e_pi.t See if bigrat exports e() and PI()
-lib/bignum/t/big_e_pi.t See if bignum exports e() and PI()
lib/bignum/t/biinfnan.t See if bignum works
+lib/bignum/t/bir_e_pi.t See if bigrat exports e() and PI()
lib/bignum/t/bninfnan.t See if bignum works
lib/bignum/t/bn_lite.t See if bignum with Math::BigInt::Lite works
lib/bignum/t/brinfnan.t See if bignum works
lib/bignum/t/br_lite.t See if bigrat with Math::BigInt::Lite works
-lib/bignum/t/infnan.inc See if bignum with inf/NaN works
lib/bignum/t/in_effect.t See if in_effect() works
+lib/bignum/t/infnan.inc See if bignum with inf/NaN works
lib/bignum/t/option_a.t See if bignum a => X works
lib/bignum/t/option_l.t See if bignum l => X works
lib/bignum/t/option_p.t See if bignum p => X works
lib/bignum/t/ratopt_a.t See if bigrat a => X works
-lib/bignum/t/scope_i.t See if no bigint works
lib/bignum/t/scope_f.t See if no bignum works
+lib/bignum/t/scope_i.t See if no bigint works
lib/bignum/t/scope_r.t See if no bigrat works
lib/bigrat.pl An arbitrary precision rational arithmetic
package
lib/bigrat.pm bigrat
@@ -1568,8 +1568,8 @@
lib/ExtUtils/t/pm.t See if Makemaker can handle PM
lib/ExtUtils/t/postamble.t See if postamble works
lib/ExtUtils/t/prefixify.t See if MakeMaker can apply a PREFIX
-lib/ExtUtils/t/prereq.t See if MakeMaker works
lib/ExtUtils/t/prereq_print.t See if PREREQ_PRINT works
+lib/ExtUtils/t/prereq.t See if MakeMaker works
lib/ExtUtils/t/problems.t How MakeMaker reacts to build problems
lib/ExtUtils/t/prompt.t See if E::MM::prompt() works
lib/ExtUtils/t/recurs.t See if recursive builds work
@@ -1746,7 +1746,6 @@
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/big_pi_e.t test bpi() and bexp()
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
@@ -1754,6 +1753,7 @@
lib/Math/BigInt/t/bigintpm.t See if BigInt.pm works
lib/Math/BigInt/t/bigints.t See if BigInt.pm works
lib/Math/BigInt/t/biglog.t Test the log function
+lib/Math/BigInt/t/big_pi_e.t test bpi() and bexp()
lib/Math/BigInt/t/bigroot.t Test the broot function
lib/Math/BigInt/t/calling.t Test calling conventions
lib/Math/BigInt/t/config.t Test Math::BigInt->config()
@@ -1994,9 +1994,9 @@
lib/Search/Dict.t See if Search::Dict works
lib/SelectSaver.pm Enforce proper select scoping
lib/SelectSaver.t See if SelectSaver works
-lib/SelfLoader/t/02SelfLoader-buggy.t See if SelfLoader works
lib/SelfLoader.pm Load functions only on demand
lib/SelfLoader/t/01SelfLoader.t See if SelfLoader works
+lib/SelfLoader/t/02SelfLoader-buggy.t See if SelfLoader works
lib/Shell.pm Make AUTOLOADed system() calls
lib/Shell.t Tests for above
lib/shellwords.pl Perl library to split into words with shell
quoting
@@ -2179,11 +2179,11 @@
lib/Text/TabsWrap/t/wrap.t See if Text::Wrap::wrap works
lib/Text/Wrap.pm Paragraph formatter
lib/Thread.pm Thread extensions frontend
-lib/Thread.t Thread extensions frontend tests
lib/Thread/Queue.pm Threadsafe queue
lib/Thread/Queue.t See if threadsafe queue works
lib/Thread/Semaphore.pm Threadsafe semaphore
lib/Thread/Semaphore.t See if threadsafe semaphore works
+lib/Thread.t Thread extensions frontend tests
lib/Tie/Array.pm Base class for tied arrays
lib/Tie/Array/push.t Test for Tie::Array
lib/Tie/Array/splice.t Test for Tie::Array::SPLICE
@@ -2229,8 +2229,8 @@
lib/Tie/File/t/41_heap.t Unit tests for Tie::File::Heap
lib/Tie/File/t/42_offset.t Unit tests for the offset method
lib/Tie/Handle.pm Base class for tied handles
-lib/Tie/Handle/stdhandle.t Test for Tie::StdHandle
lib/Tie/Handle/stdhandle_from_handle.t Test for Tie::StdHandle/Handle
backwards compat
+lib/Tie/Handle/stdhandle.t Test for Tie::StdHandle
lib/Tie/Hash.pm Base class for tied hashes
lib/Tie/Memoize.pm Base class for memoized tied hashes
lib/Tie/Memoize.t Test for Memoize.t
@@ -2637,8 +2637,8 @@
pod/splitman Splits perlfunc into multiple man pages
pod/splitpod Splits perlfunc into multiple pod pages
Policy_sh.SH Hold site-wide preferences between Configure runs.
-Porting/apply Apply patches sent by mail
Porting/add-package.pl Add/Update CPAN modules that are part of Core
+Porting/apply Apply patches sent by mail
Porting/check83.pl Check whether we are 8.3-friendly
Porting/checkAUTHORS.pl Check that the AUTHORS file is complete
Porting/checkcase.pl Check whether we are case-insensitive-fs-friendly
@@ -2812,7 +2812,6 @@
t/lib/cygwin.t Builtin cygwin function tests
t/lib/Devel/switchd.pm Module for t/run/switchd.t
t/lib/Dev/Null.pm Module for testing Test::Harness
-t/lib/Dummy.pm Module for testing base.pm
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
@@ -2831,14 +2830,15 @@
t/lib/dprof/test8_v Perl code profiler tests
t/lib/dprof/V.pm Perl code profiler tests
t/lib/Dummy.pm Module for testing base.pm
+t/lib/Dummy.pm Module for testing base.pm
t/lib/Filter/Simple/ExportTest.pm Helper file for Filter::Simple tests
t/lib/Filter/Simple/FilterOnlyTest.pm Helper file for Filter::Simple tests
t/lib/Filter/Simple/FilterTest.pm Helper file for Filter::Simple tests
t/lib/Filter/Simple/ImportTest.pm Helper file for Filter::Simple tests
t/lib/filter-util.pl See if Filter::Util::Call works
-t/lib/HasSigDie.pm Module for testing base.pm
t/lib/h2ph.h Test header file for h2ph
t/lib/h2ph.pht Generated output from h2ph.h by h2ph, for
comparison
+t/lib/HasSigDie.pm Module for testing base.pm
t/lib/locale/latin1 Part of locale.t in Latin 1
t/lib/locale/utf8 Part of locale.t in UTF8
t/lib/MakeMaker/Test/Setup/BFD.pm MakeMaker test utilities
@@ -3199,8 +3199,8 @@
t/run/switchPx.aux Data for switchPx.t
t/run/switchPx.t Test the -Px combination
t/run/switcht.t Test the -t switch
-t/run/switchx.aux Data for switchx.t
t/run/switchx2.aux Data for switchx.t
+t/run/switchx.aux Data for switchx.t
t/run/switchx.t Test the -x switch
t/TEST The regression tester
t/TestInit.pm Preamble library for core tests
@@ -3245,8 +3245,8 @@
utils/instmodsh.PL Give information about installed extensions
utils/libnetcfg.PL libnet
utils.lst Lists utilities bundled with Perl
-utils/Makefile.SH Extract the utility scripts
utils/Makefile Pregenerated from utils/Makefile.SH
+utils/Makefile.SH Extract the utility scripts
utils/perlbug.PL A simple tool to submit a bug report
utils/perlcc.PL Front-end for compiler
utils/perldoc.PL A simple tool to find & display perl's
documentation
==== //depot/maint-5.8/perl/pod/perltoc.pod#51 (text+w) ====
Index: perl/pod/perltoc.pod
--- perl/pod/perltoc.pod#50~32315~ 2007-11-14 10:36:13.000000000 -0800
+++ perl/pod/perltoc.pod 2008-02-02 09:26:47.000000000 -0800
@@ -497,6 +497,8 @@
=item UNIVERSAL: The Root of All Objects
+=item Deeper UNIVERSAL details
+
=back
=item Alternate Object Representations
@@ -1015,7 +1017,10 @@
=item How can I use curses with Perl?
-=item How can I use X or Tk with Perl?
+=item How can I write a GUI (X, Tk, Gtk, etc.) in Perl?
+X<GUI> X<Tk> X<Wx> X<WxWidgets> X<Gtk> X<Gtk2> X<CamelBones> X<Qt>
+
+Tk, Wx, Gtk and Gtk2, Win32::GUI, CamelBones, Qt, Athena
=item How can I make my Perl program run faster?
@@ -1205,6 +1210,8 @@
=item How do I select a random element from an array?
=item How do I permute N elements of a list?
+X<List::Permuter> X<permute> X<Algorithm::Loops> X<Knuth>
+X<The Art of Computer Programming> X<Fischer-Krause>
=item How do I sort an array by (anything)?
@@ -1291,10 +1298,6 @@
=item How do I flush/unbuffer an output filehandle? Why must I do this?
X<flush> X<buffer> X<unbuffer> X<autoflush>
-=item How do I change, delete, or insert a line in a file, or append to the
-beginning of a file?
-X<file, editing>
-
=item How do I count the number of lines in a file?
X<file, counting lines> X<lines> X<line>
@@ -1323,8 +1326,8 @@
=item How can I write() into a string?
X<write, into a string>
-=item How can I output my numbers with commas added?
-X<number, commify>
+=item How can I open a filehandle to a string?
+X<string>, X<open>, X<IO::Scalar>, X<filehandle>
=item How can I translate tildes (~) in a filename?
X<tilde> X<tilde expansion>
@@ -1539,6 +1542,8 @@
=item How do I create a module?
+=item How do I adopt or take over a module already on CPAN?
+
=item How do I create a class?
=item How can I tell if a variable is tainted?
@@ -1639,8 +1644,10 @@
=item How do I set the time and date?
=item How can I sleep() or alarm() for under a second?
+X<Time::HiRes> X<BSD::Itimer> X<sleep> X<select>
=item How can I measure time under a second?
+X<Time::HiRes> X<BSD::Itimer> X<sleep> X<select>
=item How can I do an atexit() or setjmp()/longjmp()? (Exception handling)
@@ -1693,6 +1700,7 @@
=item How do I timeout a slow event?
=item How do I set CPU limits?
+X<BSD::Resource> X<limit> X<CPU>
=item How do I avoid zombies on a Unix system?
@@ -2759,11 +2767,11 @@
$ARG, $_ X<$_> X<$ARG>, $a, $b X<$a> X<$b>, $<I<digits>> X<$1> X<$2> X<$3>,
$MATCH, $& X<$&> X<$MATCH>, $PREMATCH, $` X<$`> X<$PREMATCH>, $POSTMATCH,
$' X<$'> X<$POSTMATCH>, $LAST_PAREN_MATCH, $+ X<$+> X<$LAST_PAREN_MATCH>,
-$^N X<$^N>, @LAST_MATCH_END, @+ X<@+> X<@LAST_MATCH_END>, $*,
-HANDLE->input_line_number(EXPR), $INPUT_LINE_NUMBER, $NR, $. X<$.> X<$NR>
-X<$INPUT_LINE_NUMBER> X<line number>,
-IO::Handle->input_record_separator(EXPR), $INPUT_RECORD_SEPARATOR, $RS, $/
-X<$/> X<$RS> X<$INPUT_RECORD_SEPARATOR>, HANDLE->autoflush(EXPR),
+$LAST_SUBMATCH_RESULT, $^N X<$^N>, @LAST_MATCH_END, @+ X<@+>
+X<@LAST_MATCH_END>, $*, HANDLE->input_line_number(EXPR),
+$INPUT_LINE_NUMBER, $NR, $. X<$.> X<$NR> X<$INPUT_LINE_NUMBER> X<line
+number>, IO::Handle->input_record_separator(EXPR), $INPUT_RECORD_SEPARATOR,
+$RS, $/ X<$/> X<$RS> X<$INPUT_RECORD_SEPARATOR>, HANDLE->autoflush(EXPR),
$OUTPUT_AUTOFLUSH, $| X<$|> X<autoflush> X<flush> X<$OUTPUT_AUTOFLUSH>,
IO::Handle->output_field_separator EXPR, $OUTPUT_FIELD_SEPARATOR, $OFS, $,
X<$,> X<$OFS> X<$OUTPUT_FIELD_SEPARATOR>,
@@ -2788,27 +2796,27 @@
X<$FORMAT_FORMFEED>, $ACCUMULATOR, $^A X<$^A> X<$ACCUMULATOR>,
$CHILD_ERROR, $? X<$?> X<$CHILD_ERROR>, ${^CHILD_ERROR_NATIVE}
X<$^CHILD_ERROR_NATIVE>, ${^ENCODING} X<$^ENCODING>, $OS_ERROR, $ERRNO, $!
-X<$!> X<$ERRNO> X<$OS_ERROR>, %! X<%!>, $EXTENDED_OS_ERROR, $^E X<$^E>
-X<$EXTENDED_OS_ERROR>, $EVAL_ERROR, $@ X<$@> X<$EVAL_ERROR>, $PROCESS_ID,
-$PID, $$ X<$$> X<$PID> X<$PROCESS_ID>, $REAL_USER_ID, $UID, $< X<< $< >>
-X<$UID> X<$REAL_USER_ID>, $EFFECTIVE_USER_ID, $EUID, $> X<< $> >> X<$EUID>
-X<$EFFECTIVE_USER_ID>, $REAL_GROUP_ID, $GID, $( X<$(> X<$GID>
-X<$REAL_GROUP_ID>, $EFFECTIVE_GROUP_ID, $EGID, $) X<$)> X<$EGID>
-X<$EFFECTIVE_GROUP_ID>, $PROGRAM_NAME, $0 X<$0> X<$PROGRAM_NAME>, $[ X<$[>,
-$] X<$]>, $COMPILING, $^C X<$^C> X<$COMPILING>, $DEBUGGING, $^D X<$^D>
-X<$DEBUGGING>, $SYSTEM_FD_MAX, $^F X<$^F> X<$SYSTEM_FD_MAX>, $^H, %^H,
-$INPLACE_EDIT, $^I X<$^I> X<$INPLACE_EDIT>, $^M X<$^M>, $OSNAME, $^O X<$^O>
-X<$OSNAME>, ${^OPEN}, $PERLDB, $^P X<$^P> X<$PERLDB>, 0x01, 0x02, 0x04,
-0x08, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400,
-$LAST_REGEXP_CODE_RESULT, $^R X<$^R> X<$LAST_REGEXP_CODE_RESULT>,
-$EXCEPTIONS_BEING_CAUGHT, $^S X<$^S> X<$EXCEPTIONS_BEING_CAUGHT>,
-$BASETIME, $^T X<$^T> X<$BASETIME>, ${^TAINT}, ${^UNICODE}, ${^UTF8CACHE},
-${^UTF8LOCALE}, $PERL_VERSION, $^V X<$^V> X<$PERL_VERSION>, $WARNING, $^W
-X<$^W> X<$WARNING>, ${^WARNING_BITS}, ${^WIN32_SLOPPY_STAT},
-$EXECUTABLE_NAME, $^X X<$^X> X<$EXECUTABLE_NAME>, ARGV X<ARGV>, $ARGV
-X<$ARGV>, @ARGV X<@ARGV>, ARGVOUT X<ARGVOUT>, @F X<@F>, @INC X<@INC>, @ARG,
[EMAIL PROTECTED] X<@_> X<@ARG>, %INC X<%INC>, %ENV, $ENV{expr} X<%ENV>, %SIG,
$SIG{expr}
-X<%SIG>
+X<$!> X<$ERRNO> X<$OS_ERROR>, %OS_ERROR, %ERRNO, %! X<%!>,
+$EXTENDED_OS_ERROR, $^E X<$^E> X<$EXTENDED_OS_ERROR>, $EVAL_ERROR, $@ X<$@>
+X<$EVAL_ERROR>, $PROCESS_ID, $PID, $$ X<$$> X<$PID> X<$PROCESS_ID>,
+$REAL_USER_ID, $UID, $< X<< $< >> X<$UID> X<$REAL_USER_ID>,
+$EFFECTIVE_USER_ID, $EUID, $> X<< $> >> X<$EUID> X<$EFFECTIVE_USER_ID>,
+$REAL_GROUP_ID, $GID, $( X<$(> X<$GID> X<$REAL_GROUP_ID>,
+$EFFECTIVE_GROUP_ID, $EGID, $) X<$)> X<$EGID> X<$EFFECTIVE_GROUP_ID>,
+$PROGRAM_NAME, $0 X<$0> X<$PROGRAM_NAME>, $[ X<$[>, $] X<$]>, $COMPILING,
+$^C X<$^C> X<$COMPILING>, $DEBUGGING, $^D X<$^D> X<$DEBUGGING>,
+$SYSTEM_FD_MAX, $^F X<$^F> X<$SYSTEM_FD_MAX>, $^H, %^H, $INPLACE_EDIT, $^I
+X<$^I> X<$INPLACE_EDIT>, $^M X<$^M>, $OSNAME, $^O X<$^O> X<$OSNAME>,
+${^OPEN}, $PERLDB, $^P X<$^P> X<$PERLDB>, 0x01, 0x02, 0x04, 0x08, 0x10,
+0x20, 0x40, 0x80, 0x100, 0x200, 0x400, $LAST_REGEXP_CODE_RESULT, $^R X<$^R>
+X<$LAST_REGEXP_CODE_RESULT>, $EXCEPTIONS_BEING_CAUGHT, $^S X<$^S>
+X<$EXCEPTIONS_BEING_CAUGHT>, $BASETIME, $^T X<$^T> X<$BASETIME>, ${^TAINT},
+${^UNICODE}, ${^UTF8CACHE}, ${^UTF8LOCALE}, $PERL_VERSION, $^V X<$^V>
+X<$PERL_VERSION>, $WARNING, $^W X<$^W> X<$WARNING>, ${^WARNING_BITS},
+${^WIN32_SLOPPY_STAT}, $EXECUTABLE_NAME, $^X X<$^X> X<$EXECUTABLE_NAME>,
+ARGV X<ARGV>, $ARGV X<$ARGV>, @ARGV X<@ARGV>, ARGVOUT X<ARGVOUT>, @F X<@F>,
[EMAIL PROTECTED] X<@INC>, @ARG, @_ X<@_> X<@ARG>, %INC X<%INC>, %ENV,
$ENV{expr}
+X<%ENV>, %SIG, $SIG{expr} X<%SIG>
=item Error Indicators
X<error> X<exception>
@@ -2884,6 +2892,65 @@
=back
+=head2 perlrebackslash - Perl Regular Expression Backslash Sequences and
+Escapes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The backslash
+
+[1]
+
+=item All the sequences and escapes
+
+=item Character Escapes
+
+[1], [2]
+
+=item Modifiers
+
+=item Character classes
+
+=item Referencing
+
+=item Assertions
+
+\A, \z, \Z, \G, \b, \B
+
+=item Misc
+
+\C, \X
+
+=back
+
+=back
+
+=head2 perlrecharclass - Perl Regular Expression Character Classes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The dot
+
+=item Backslashed sequences
+
+=item Bracketed Character Classes
+
+cntrl, graph, print, punct
+
+=item Locale, Unicode and UTF-8
+
+=back
+
+=back
+
=head2 perlreref - Perl Regular Expressions Reference
=over 4
@@ -3344,6 +3411,8 @@
=item Ignoring A Thread
+=item Process and Thread Termination
+
=back
=item Threads And Data
@@ -3862,15 +3931,17 @@
=over 4
-=item DESCRIPTION
+=item Q and A
=over 4
=item perlunitut isn't really a Unicode tutorial, is it?
-=item What about binary data, like images?
+=item What character encodings does Perl support?
-=item What about the UTF8 flag?
+=item Which version of perl should I use?
+
+=item What about binary data, like images?
=item When should I decode or encode?
@@ -3880,30 +3951,43 @@
=item Is there a way to automatically decode or encode?
-=item Cheat?! Tell me, how can I cheat?
-
=item What if I don't know which encoding was used?
=item Can I use Unicode in my Perl sources?
=item Data::Dumper doesn't restore the UTF8 flag; is it broken?
+=item Why do regex character classes sometimes match only in the ASCII
+range?
+
+=item Why do some characters not uppercase or lowercase correctly?
+
=item How can I determine if a string is a text string or a binary string?
=item How do I convert from encoding FOO to encoding BAR?
+=item What are C<decode_utf8> and C<encode_utf8>?
+
+=item What is a "wide character"?
+
+=back
+
+=item INTERNALS
+
+=over 4
+
+=item What is "the UTF8 flag"?
+
=item What about the C<use bytes> pragma?
-=item What are C<decode_utf8> and C<encode_utf8>?
+=item What about the C<use encoding> pragma?
+
+=item What is the difference between C<:encoding> and C<:utf8>?
=item What's the difference between C<UTF-8> and C<utf8>?
=item I lost track; what encoding is the internal format really?
-=item What character encodings does Perl support?
-
-=item Which version of perl should I use?
-
=back
=item AUTHOR
@@ -4189,7 +4273,7 @@
IPC::Open2, IPC::Open3, IPC::SysV, IPC::SysV::Msg, IPC::SysV::Semaphore,
List::Util, Locale::Constants, Locale::Country, Locale::Currency,
Locale::Language, Locale::Maketext, Locale::Maketext::TPJ13,
-Locale::Script, MIME::Base64, MIME::Base64::QuotedPrint, Math::BigFloat,
+Locale::Script, MIME::Base64, MIME::QuotedPrint, Math::BigFloat,
Math::BigInt, Math::BigInt::Calc, Math::BigInt::CalcEmu, Math::BigRat,
Math::Complex, Math::Trig, Memoize, Memoize::AnyDBM_File, Memoize::Expire,
Memoize::ExpireFile, Memoize::ExpireTest, Memoize::NDBM_File,
@@ -5486,6 +5570,10 @@
X<sv_taint>, sv_unref X<sv_unref>, sv_usepvn X<sv_usepvn>, sv_usepvn_mg
X<sv_usepvn_mg>, sv_uv X<sv_uv>, unpack_str X<unpack_str>
+=item Functions in file pp_ctl.c
+
+find_runcv X<find_runcv>
+
=item Functions in file pp_pack.c
packlist X<packlist>, unpackstring X<unpackstring>
@@ -5549,7 +5637,8 @@
X<getcwd_sv>, my_snprintf X<my_snprintf>, my_sprintf X<my_sprintf>,
my_vsnprintf X<my_vsnprintf>, strEQ X<strEQ>, strGE X<strGE>, strGT
X<strGT>, strLE X<strLE>, strLT X<strLT>, strNE X<strNE>, strnEQ X<strnEQ>,
-strnNE X<strnNE>, sv_nosharing X<sv_nosharing>
+strnNE X<strnNE>, sv_destroyable X<sv_destroyable>, sv_nosharing
+X<sv_nosharing>
=item Multicall Functions
@@ -5746,10 +5835,6 @@
PAD_SV X<PAD_SV>, PAD_SVl X<PAD_SVl>, SAVECLEARSV X<SAVECLEARSV>,
SAVECOMPPAD X<SAVECOMPPAD>, SAVEPADSV X<SAVEPADSV>
-=item Functions in file pp_ctl.c
-
-find_runcv X<find_runcv>
-
=item Global Variables
PL_DBsingle X<PL_DBsingle>, PL_DBsub X<PL_DBsub>, PL_DBtrace X<PL_DBtrace>,
@@ -5790,6 +5875,10 @@
X<sv_clean_all>, sv_clean_objs X<sv_clean_objs>, sv_free_arenas
X<sv_free_arenas>
+=item SV-Body Allocation
+
+sv_2num X<sv_2num>
+
=item AUTHORS
=item SEE ALSO
@@ -6008,7 +6097,8 @@
=item Running tests by hand
-v, -torture, -re=PATTERN, -re LIST OF PATTERNS, PERL_CORE=1,
-PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST
+PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST, PERL_TEST_Net_Ping,
+PERL_TEST_NOVREXX, PERL_TEST_NUMCONVERTS
=item Common problems when patching Perl source code
@@ -6121,6 +6211,8 @@
=over 4
+=item Remove duplication of test setup.
+
=item merge common code in installperl and installman
=item common test code for timed bail out
@@ -6129,6 +6221,8 @@
=item merge checkpods and podchecker
+=item perlmodlib.PL rewrite
+
=item Parallel testing
=item Make Schwern poorer
@@ -6179,6 +6273,8 @@
=over 4
+=item Exterminate PL_na!
+
=item Modernize the order of directories in @INC
=item -Duse32bit*
@@ -6193,7 +6289,9 @@
=item Use secure CRT functions when building with VC8 on Win32
-=item __FUNCTION__ for MSVC-pre-7.0
+=item strcat(), strcpy(), strncat(), strncpy(), sprintf(), vsprintf()
+
+=item -D_FORTIFY_SOURCE=2, -fstack-protector
=back
@@ -6219,8 +6317,6 @@
=item readpipe(LIST)
-=item strcat(), strcpy(), strncat(), strncpy(), sprintf(), vsprintf()
-
=item Audit the code for destruction ordering assumptions
=item Extend PerlIO and PerlIO::Scalar
@@ -6229,12 +6325,21 @@
=item Propagate const outwards from Perl_moreswitches()
+=item Duplicate logic in S_method_common() and
+Perl_gv_fetchmethod_autoload()
+
+=item Organize error messages
+
=back
=item Tasks that need a knowledge of the interpreter
=over 4
+=item UTF-8 revamp
+
+=item Properly Unicode safe tokeniser and pads.
+
=item state variable initialization in list context
=item Implement $value ~~ 0 .. $range
@@ -6265,12 +6370,10 @@
=item entersub XS vs Perl
-=item Self ties
+=item Self-ties
=item Optimize away @_
-=item Properly Unicode safe tokeniser and pads.
-
=item The yada yada yada operators
=item Virtualize operating system access
@@ -6428,7 +6531,7 @@
=back
-=head2 perl588delta, perldelta - what is new for perl v5.8.8
+=head2 perl588delta - what is new for perl v5.8.8
=over 4
@@ -6495,7 +6598,7 @@
=back
-=head2 perl587delta, perldelta - what is new for perl v5.8.7
+=head2 perl587delta - what is new for perl v5.8.7
=over 4
@@ -8978,7 +9081,7 @@
=item Optional Libraries for Perl on Cygwin
C<-lcrypt>, C<-lgdbm> (C<use GDBM_File>), C<-ldb> (C<use DB_File>),
-C<-lcygipc> (C<use IPC::SysV>), C<-lutil>
+C<cygserver> (C<use IPC::SysV>), C<-lutil>
=item Configure-time Options for Perl on Cygwin
@@ -9025,7 +9128,9 @@
=item Prebuilt methods:
-C<Cwd::cwd>, C<Cygwin::pid_to_winpid>, C<Cygwin::winpid_to_pid>
+C<Cwd::cwd>, C<Cygwin::pid_to_winpid>, C<Cygwin::winpid_to_pid>,
+C<Cygwin::win_to_posix_path>, C<Cygwin::posix_to_win_path>,
+C<Cygwin::mount_table()>, C<Cygwin::mount_flags>, C<Cygwin::is_binmount>
=back
@@ -10213,9 +10318,9 @@
=item Setting Up Perl on Win32
Make, Command Shell, Borland C++, Microsoft Visual C++, Microsoft Visual
-C++ 2005 Express Edition, Microsoft Visual C++ Toolkit 2003, Microsoft
-Platform SDK 64-bit Compiler, MinGW release 3 with gcc, MinGW release 1
-with gcc
+C++ 2008 Express Edition Beta 2, Microsoft Visual C++ 2005 Express Edition,
+Microsoft Visual C++ Toolkit 2003, Microsoft Platform SDK 64-bit Compiler,
+MinGW release 3 with gcc, MinGW release 1 with gcc
=item Building
@@ -10455,7 +10560,8 @@
=back
-=head2 base - Establish IS-A relationship with base classes at compile time
+=head2 base - Establish an ISA relationship with base classes at compile
+time
=over 4
@@ -10465,7 +10571,7 @@
=item DIAGNOSTICS
-Base class package "%s" is empty
+Base class package "%s" is empty, Class 'Foo' tried to inherit from itself
=item HISTORY
@@ -10485,9 +10591,12 @@
=over 4
+=item use integer vs. use bigint
+
=item Options
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, hex, oct, l, lib, try or only, v
+or version
=item Math Library
@@ -10497,7 +10606,7 @@
=item Methods
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
=item MATH LIBRARY
@@ -10505,6 +10614,10 @@
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item MODULES USED
=item EXAMPLES
@@ -10529,15 +10642,15 @@
=item Options
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
=item Methods
-=item Caveat
+=item Caveats
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI(), bexp(), bpi(), upgrade(), in_effect()
-=item MATH LIBRARY
+=item Math Library
=item INTERNAL FORMAT
@@ -10545,6 +10658,10 @@
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item MODULES USED
=item EXAMPLES
@@ -10575,18 +10692,22 @@
=item Methods
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
=item MATH LIBRARY
-=item Cavaet
+=item Caveat
=item Options
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item EXAMPLES
perl -Mbigrat -le 'print sqrt(33)'
@@ -10642,7 +10763,7 @@
=item DESCRIPTION
-=item CUSTOM TRANSLATORS
+=item ALIASES
=item CUSTOM ALIASES
@@ -10660,7 +10781,7 @@
=item charnames::vianame(name)
-=item ALIASES
+=item CUSTOM TRANSLATORS
=item ILLEGAL CHARACTERS
@@ -10690,9 +10811,11 @@
=item TECHNICAL NOTES
+=item CAVEATS
+
=item BUGS
-=item AUTHOR
+=item AUTHORS
=item COPYRIGHT
@@ -10819,7 +10942,11 @@
=over 4
-=item subpragma access
+=item Consider this carefully
+
+=item The "access" sub-pragma
+
+=item Limitation with regard to C<_>
=back
@@ -11231,7 +11358,7 @@
=item DESCRIPTION
-[0], [1], [2], [3], [4], [5]
+[0], [1], [2], [3], [4], [5], [6], [7]
=over 4
@@ -11293,6 +11420,10 @@
=item SEE ALSO
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
=back
=head2 AutoSplit - split a package for autoloading
@@ -11313,6 +11444,10 @@
=item DIAGNOSTICS
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
=back
=head2 B - The Perl Compiler
@@ -11799,6 +11934,14 @@
=back
+=head2 B::Lint::Debug - Adds debugging stringification to B::
+
+=over 4
+
+=item DESCRIPTION
+
+=back
+
=head2 B::O, O - Generic interface to Perl Compiler backends
=over 4
@@ -12443,6 +12586,22 @@
=back
+=head2 CORE - Pseudo-namespace for Perl's core routines
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item OVERRIDING CORE FUNCTIONS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
=head2 CPAN - query, download and build perl modules from CPAN sites
=over 4
@@ -12469,10 +12628,14 @@
=item mkmyconfig
+=item recent ***EXPERIMENTAL COMMAND***
+
=item recompile
=item report Bundle|Distribution|Module
+=item smoke ***EXPERIMENTAL COMMAND***
+
=item upgrade [Module|/Regex/]...
=item The four C<CPAN::*> Classes: Author, Bundle, Module, Distribution
@@ -12520,9 +12683,9 @@
=item Language Specs
-comment [scalar], cpanconfig [hash], disabled [boolean], goto [string],
-install [hash], make [hash], match [hash], patches [array], pl [hash], test
-[hash]
+comment [scalar], cpanconfig [hash], depends [hash] *** EXPERIMENTAL
+FEATURE ***, disabled [boolean], goto [string], install [hash], make
+[hash], match [hash], patches [array], pl [hash], test [hash]
=item Processing Instructions
@@ -12551,7 +12714,8 @@
CPAN::Bundle::uptodate(), CPAN::Bundle::install(), CPAN::Bundle::make(),
CPAN::Bundle::readme(), CPAN::Bundle::test(),
CPAN::Distribution::as_glimpse(), CPAN::Distribution::as_string(),
-CPAN::Distribution::author, CPAN::Distribution::clean(),
+CPAN::Distribution::author, CPAN::Distribution::pretty_id(),
+CPAN::Distribution::base_id(), CPAN::Distribution::clean(),
CPAN::Distribution::containsmods(), CPAN::Distribution::cvs_import(),
CPAN::Distribution::dir(), CPAN::Distribution::force($method,@args),
CPAN::Distribution::get(), CPAN::Distribution::install(),
@@ -12629,7 +12793,7 @@
=item FAQ
-1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15)
+1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16)
=item COMPATIBILITY
@@ -12655,6 +12819,28 @@
=back
+=head2 CPAN::API::HOWTO - a recipe book for programming with CPAN.pm
+
+=over 4
+
+=item RECIPES
+
+=over 4
+
+=item What distribution contains a particular module?
+
+=item What modules does a particular distribution contain?
+
+=back
+
+=item SEE ALSO
+
+=item LICENSE
+
+=item AUTHOR
+
+=back
+
=head2 CPAN::FirstTime - Utility for CPAN::Config file Initialization
=over 4
@@ -12663,6 +12849,22 @@
=item DESCRIPTION
+=back
+
+auto_commit, build_cache, build_dir, build_dir_reuse,
+build_requires_install_policy, cache_metadata, check_sigs, colorize_output,
+colorize_print, colorize_warn, colorize_debug, commandnumber_in_prompt,
+ftp_passive, getcwd, histfile, histsize, inactivity_timeout, index_expire,
+inhibit_startup_message, keep_source_where, load_module_verbosity,
+makepl_arg, make_arg, make_install_arg, make_install_make_command,
+mbuildpl_arg, mbuild_arg, mbuild_install_arg, mbuild_install_build_command,
+pager, prefer_installer, prefs_dir, prerequisites_policy,
+randomize_urllist, scan_cache, shell, show_unparsable_versions,
+show_upload_date, show_zero_versions, tar_verbosity, term_is_latin,
+term_ornaments, test_report, use_sqlite, yaml_load_code, yaml_module
+
+=over 4
+
=item LICENSE
=back
@@ -12840,11 +13042,11 @@
C<c>, C<castflags>, C<cat>, C<cc>, C<cccdlflags>, C<ccdlflags>, C<ccflags>,
C<ccflags_uselargefiles>, C<ccname>, C<ccsymbols>, C<ccversion>, C<cf_by>,
-C<cf_email>, C<cf_time>, C<charsize>, C<chgrp>, C<chmod>, C<chown>,
-C<clocktype>, C<comm>, C<compress>, C<contains>, C<cp>, C<cpio>, C<cpp>,
-C<cpp_stuff>, C<cppccsymbols>, C<cppflags>, C<cpplast>, C<cppminus>,
-C<cpprun>, C<cppstdin>, C<cppsymbols>, C<crypt_r_proto>, C<cryptlib>,
-C<csh>, C<ctermid_r_proto>, C<ctime_r_proto>
+C<cf_email>, C<cf_time>, C<chgrp>, C<chmod>, C<chown>, C<clocktype>,
+C<comm>, C<compress>, C<contains>, C<cp>, C<cpio>, C<cpp>, C<cpp_stuff>,
+C<cppccsymbols>, C<cppflags>, C<cpplast>, C<cppminus>, C<cpprun>,
+C<cppstdin>, C<cppsymbols>, C<crypt_r_proto>, C<cryptlib>, C<csh>,
+C<ctermid_r_proto>, C<ctime_r_proto>
=item d
@@ -13076,7 +13278,7 @@
C<randbits>, C<randfunc>, C<random_r_proto>, C<randseedtype>, C<ranlib>,
C<rd_nodata>, C<readdir64_r_proto>, C<readdir_r_proto>, C<revision>, C<rm>,
-C<rmail>, C<run>, C<runnm>
+C<rm_try>, C<rmail>, C<run>, C<runnm>
=item s
@@ -14828,6 +15030,22 @@
=back
+=item Good Practices
+
+=over 4
+
+=item Declaring C<@EXPORT_OK> and Friends
+
+=item Playing Safe
+
+=item What not to Export
+
+=back
+
+=item SEE ALSO
+
+=item LICENSE
+
=back
=head2 Exporter::Heavy - Exporter guts
@@ -15548,8 +15766,6 @@
needs_linking (o)
-nicetext
-
parse_abstract
parse_version
@@ -15717,7 +15933,7 @@
makeaperl (override)
-nicetext (override)
+maketext_filter (override)
prefixify (override)
@@ -15986,7 +16202,8 @@
How do I install a module into my home directory?, How do I get MakeMaker
and Module::Build to install to the same place?, How do I keep from
-installing man pages?, How do I use a module without installing it?
+installing man pages?, How do I use a module without installing it?, PREFIX
+vs INSTALL_BASE from Module::Build::Cookbook
=item Philosophy and History
@@ -16272,7 +16489,7 @@
=back
-=head2 File::CheckTree, validate - run many filetest checks on a tree
+=head2 File::CheckTree - run many filetest checks on a tree
=over 4
@@ -16413,18 +16630,59 @@
=back
-=head2 File::Path - create or remove directory trees
+=head2 File::Path - Create or remove directory trees
=over 4
+=item VERSION
+
=item SYNOPSIS
=item DESCRIPTION
+=over 4
+
+=item FUNCTIONS
+
+mode, verbose, error, verbose, safe, keep_root, result, error
+
+=item TRADITIONAL INTERFACE
+
+=item ERROR HANDLING
+
+=item NOTES
+
+=back
+
=item DIAGNOSTICS
+mkdir [path]: [errmsg] (SEVERE), No root path(s) specified, No such file or
+directory, cannot fetch initial working directory: [errmsg], cannot stat
+initial working directory: [errmsg], cannot chdir to [dir]: [errmsg],
+directory [dir] changed before chdir, expected dev=[n] inode=[n], actual
+dev=[n] ino=[n], aborting. (FATAL), cannot make directory [dir]
+read+writeable: [errmsg], cannot read [dir]: [errmsg], cannot reset chmod
+[dir]: [errmsg], cannot chdir to [parent-dir] from [child-dir]: [errmsg],
+aborting. (FATAL), cannot stat prior working directory [dir]: [errmsg],
+aborting. (FATAL), previous directory [parent-dir] changed before entering
+[child-dir], expected dev=[n] inode=[n], actual dev=[n] ino=[n], aborting.
+(FATAL), cannot make directory [dir] writeable: [errmsg], cannot remove
+directory [dir]: [errmsg], cannot restore permissions of [dir] to [0nnn]:
+[errmsg], cannot make file [file] writeable: [errmsg], cannot unlink file
+[file]: [errmsg], cannot restore permissions of [file] to [0nnn]: [errmsg]
+
+=item SEE ALSO
+
+=item BUGS
+
+=item ACKNOWLEDGEMENTS
+
=item AUTHORS
+=item COPYRIGHT
+
+=item LICENSE
+
=back
=head2 File::Spec - portably perform operations on file names
@@ -16468,6 +16726,8 @@
tmpdir (override)
+case_tolerant
+
=over 4
=item COPYRIGHT
@@ -16703,6 +16963,10 @@
tmpdir
+case_tolerant
+
+file_name_is_absolute
+
catfile
canonpath
@@ -16747,9 +17011,11 @@
=back
+B<newdir>
+
B<filename>
-B<unlink_on_destroy>
+B<dirname>, B<unlink_on_destroy>
B<DESTROY>
@@ -18562,6 +18828,22 @@
=item precision()
+=item bexp()
+
+=item bnok()
+
+=item bpi()
+
+=item bcos()
+
+=item bsin()
+
+=item batan2()
+
+=item batan()
+
+=item bmuladd()
+
=back
=item Autocreating constants
@@ -18574,6 +18856,8 @@
=back
+=item EXPORTS
+
=item BUGS
=item CAVEATS
@@ -18662,6 +18946,8 @@
=item bmul()
+=item bmuladd()
+
=item bdiv()
=item bmod()
@@ -18676,6 +18962,18 @@
=item bexp()
+=item bnok()
+
+=item bpi()
+
+=item bcos()
+
+=item bsin()
+
+=item batan2()
+
+=item batan()
+
=item blsft()
=item brsft()
@@ -18690,6 +18988,8 @@
=item bsqrt()
+=item broot()
+
=item bfac()
=item round()
@@ -18799,10 +19099,7 @@
=back
-=item BUGS
-
-broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
-5.6.0
+=item EXPORTS
=item CAVEATS
@@ -18924,8 +19221,6 @@
=item bfac()
-=item blog()
-
=item bround()/round()/bfround()
=item bmod()
@@ -18972,6 +19267,10 @@
=item bpow()
+=item bexp()
+
+=item bnok()
+
=item config()
=back
@@ -19464,11 +19763,11 @@
put ( LOCAL_FILE [, REMOTE_FILE ] ), put_unique ( LOCAL_FILE [, REMOTE_FILE
] ), append ( LOCAL_FILE [, REMOTE_FILE ] ), unique_name (), mdtm ( FILE ),
size ( FILE ), supported ( CMD ), hash ( [FILEHANDLE_GLOB_REF],[
-BYTES_PER_HASH_MARK] ), nlst ( [ DIR ] ), list ( [ DIR ] ), retr ( FILE ),
-stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [ PORT ] ), pasv (),
-pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique (
-SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait ( NON_PASV_SERVER ),
-abort (), quit ()
+BYTES_PER_HASH_MARK] ), feature ( NAME ), nlst ( [ DIR ] ), list ( [ DIR ]
+), retr ( FILE ), stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [
+PORT ] ), pasv (), pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ),
+pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait (
+NON_PASV_SERVER ), abort (), quit ()
=over 4
@@ -19597,8 +19896,8 @@
]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );,
$p->hires( { 0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack(
-[ $host ] );, $p->nack( $failed_ack_host );, $p->close();, pingecho($host
-[, $timeout]);
+[ $host ] );, $p->nack( $failed_ack_host );, $p->close();,
+$p->port_number([$port_number]), pingecho($host [, $timeout]);
=back
@@ -21658,6 +21957,10 @@
=item Multiple packages and fully qualified subroutine names
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
=back
B<_make_cmd>
@@ -23116,8 +23419,8 @@
=item FUNCTIONS
$thread = Thread->new(\&start_sub), $thread = Thread->new(\&start_sub,
-LIST), lock VARIABLE, async BLOCK;, Thread->self, cond_wait VARIABLE,
-cond_signal VARIABLE, cond_broadcast VARIABLE, yield
+LIST), lock VARIABLE, async BLOCK;, Thread->self, Thread->list, cond_wait
+VARIABLE, cond_signal VARIABLE, cond_broadcast VARIABLE, yield
=item METHODS
@@ -23271,8 +23574,7 @@
=back
-=head2 Tie::Handle, Tie::StdHandle - base class definitions for tied
-handles
+=head2 Tie::Handle - base class definitions for tied handles
=over 4
@@ -23438,6 +23740,10 @@
=over 4
+=item C<timelocal()> and C<timegm()>
+
+=item C<timelocal_nocheck()> and C<timegm_nocheck()>
+
=item Year Value Interpretation
=item Limits of time_t
@@ -23456,6 +23762,8 @@
=item SUPPORT
+=item COPYRIGHT
+
=item AUTHOR
=back
@@ -23701,6 +24009,18 @@
=over 4
+=item general_categories
+
+=back
+
+=over 4
+
+=item bidi_types
+
+=back
+
+=over 4
+
=item compexcl
=back
End of Patch.