From: Rafael Garcia-Suarez
Date: Mon, 18 Jun 2007 11:39:04 +0000 (+0000)
Subject: Regen pods
X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=a725d285563f16934c9ebbaf6384b573698d46a6;p=p5sagit%2Fp5-mst-13.2.git
Regen pods
p4raw-id: //depot/perl@31414
---
diff --git a/pod/perlmodlib.pod b/pod/perlmodlib.pod
index a778c6d..ab47e21 100644
--- a/pod/perlmodlib.pod
+++ b/pod/perlmodlib.pod
@@ -47,18 +47,6 @@ The following pragmas are defined (and have their own documentation).
=over 12
-=item assertions
-
-Select assertions in blocks of code
-
-=item assertions::activate
-
-Activate assertions
-
-=item assertions::compat
-
-Assertions for pre-5.9 versions of perl
-
=item attributes
Get/set subroutine or variable attributes
@@ -137,7 +125,7 @@ Use integer arithmetic instead of floating point
=item less
-Request less of something from the compiler
+Request less of something
=item lib
@@ -147,6 +135,10 @@ Manipulate @INC at compile time
Use and avoid POSIX locales for built-in operations
+=item mro
+
+Method Resolution Order
+
=item open
Set default PerlIO layers for input and output
@@ -229,6 +221,10 @@ don't have the gdbm library.
Provide framework for multiple DBMs
+=item Archive::Extract
+
+A generic archive extracting mechanism
+
=item Archive::Tar
Module for manipulations of tar archives
@@ -253,30 +249,6 @@ Split a package for autoloading
The Perl Compiler
-=item B::Asmdata
-
-Autogenerated data about Perl ops, used to generate bytecode
-
-=item B::Assembler
-
-Assemble Perl bytecode
-
-=item B::Bblock
-
-Walk basic blocks
-
-=item B::Bytecode
-
-Perl compiler's bytecode backend
-
-=item B::C
-
-Perl compiler's C backend
-
-=item B::CC
-
-Perl compiler's optimized C translation backend
-
=item B::Concise
Walk Perl syntax tree, printing concise info about ops
@@ -289,10 +261,6 @@ Walk Perl syntax tree, printing debug info about ops
Perl compiler backend to produce perl code
-=item B::Disassembler
-
-Disassemble Perl bytecode
-
=item B::Lint
Perl lint
@@ -301,14 +269,6 @@ Perl lint
Show lexical variables used in functions or files
-=item B::Stackobj
-
-Helper module for CC backend
-
-=item B::Stash
-
-Show what stashes are loaded
-
=item B::Terse
Walk Perl syntax tree, printing terse info about ops
@@ -321,10 +281,6 @@ Generates cross reference reports for Perl programs
Benchmark running times of Perl code
-=item ByteLoader
-
-Load byte compiled perl code
-
=item CGI
Simple Common Gateway Interface Class
@@ -369,6 +325,10 @@ Query, download and build perl modules from CPAN sites
Utility for CPAN::Config file Initialization
+=item CPAN::Kwalify
+
+Interface between CPAN.pm and Kwalify.pm
+
=item CPAN::Nox
Wrapper around CPAN.pm without using any XS module
@@ -377,6 +337,26 @@ Wrapper around CPAN.pm without using any XS module
Utility functions to compare CPAN versions
+=item CPANPLUS
+
+API & CLI access to the CPAN mirrors
+
+=item CPANPLUS::Dist::Base
+
+Base class for custom distribution classes
+
+=item CPANPLUS::Dist::Sample
+
+Sample code to create your own Dist::* plugin
+
+=item CPANPLUS::Shell::Classic
+
+CPAN.pm emulation for CPANPLUS
+
+=item CPANPLUS::Shell::Default::Plugins::HOWTO
+
+Documentation on how to write your own plugins
+
=item Carp
Warn of errors (from perspective of caller)
@@ -449,6 +429,10 @@ Stringified perl data structures, suitable for both printing and C
A Perl code profiler
+=item Devel::InnerPackage
+
+Find all the inner packages of a package
+
=item Devel::Peek
A data debugging tool for the XS programmer
@@ -529,6 +513,10 @@ Object Oriented Encoder
Encode Implementation Base Class
+=item Encode::GSM0338
+
+ESTI GSM 03.38 Encoding
+
=item Encode::Guess
Guesses encoding from data
@@ -557,6 +545,10 @@ Internally used by Encode::KR
MIME 'B' and 'Q' header encoding
+=item Encode::MIME::Name
+
+Internally used by Encode
+
=item Encode::PerlIO
A detailed document on Encode and PerlIO
@@ -793,6 +785,10 @@ Copy files or filehandles
DOS like globbing and then some
+=item File::Fetch
+
+A generic file fetching mechanism
+
=item File::Find
Traverse a directory tree.
@@ -891,7 +887,7 @@ A selection of general-utility hash subroutines
=item Hash::Util::FieldHash
-Associate references with data
+Support for Inside-Out Classes
=item I18N::Collate
@@ -1009,6 +1005,10 @@ Read zip files/buffers
IO:: style interface to L
+=item IPC::Cmd
+
+Finding and running system commands made easy
+
=item IPC::Open2
Open a process for both reading and writing
@@ -1053,6 +1053,10 @@ ISO two letter codes for language identification (ISO 639)
Framework for localization
+=item Locale::Maketext::Simple
+
+Simple interface to Locale::Maketext::Lexicon
+
=item Locale::Maketext::TPJ13
Article about software localization
@@ -1061,6 +1065,22 @@ Article about software localization
ISO codes for script identification (ISO 15924)
+=item Log::Message
+
+A generic message storing mechanism;
+
+=item Log::Message::Config
+
+Configuration options for Log::Message
+
+=item Log::Message::Handlers
+
+Message handlers for Log::Message
+
+=item Log::Message::Item
+
+Message objects for Log::Message
+
=item MIME::Base64
Encoding and decoding of base64 strings
@@ -1241,10 +1261,22 @@ What modules shipped with versions of perl
Runtime require of both modules and files
+=item Module::Load::Conditional
+
+Looking up module information / loading at runtime
+
=item Module::Loaded
Mark modules as loaded or unloaded
+=item Module::Pluggable
+
+Automatically give your module the ability to have plugins
+
+=item Module::Pluggable::Object
+
+Automatically give your module the ability to have plugins
+
=item NDBM_File
Tied access to ndbm files
@@ -1333,6 +1365,10 @@ Perl interface to IEEE Std 1003.1
List all constants declared in a package
+=item Params::Check
+
+A generic input parsing/checking mechanism.
+
=item PerlIO
On demand loader for PerlIO layers and root of PerlIO::* name space
@@ -1613,6 +1649,10 @@ Perl word completion module
Perl interface to various C packages.
+=item Term::UI
+
+Term::ReadLine UI made easy
+
=item Test
Provides a simple framework for writing test scripts
@@ -1649,6 +1689,10 @@ Internal Test::Harness Iterator
Object for tracking a single test point
+=item Test::Harness::Results
+
+Object for tracking results from a single test file
+
=item Test::Harness::Straps
Detailed analysis of test results
@@ -1725,6 +1769,10 @@ Base class definitions for tied handles
Base class definitions for tied hashes
+=item Tie::Hash::NamedCapture
+
+Named regexp capture buffers
+
=item Tie::Memoize
Add data to hash when needed
@@ -1749,6 +1797,14 @@ High resolution alarm, sleep, gettimeofday, interval timers
Efficiently compute time from local and GMT time
+=item Time::Piece
+
+Object Oriented time objects
+
+=item Time::Piece::Seconds
+
+A simple API to convert seconds to other date values
+
=item Time::gmtime
By-name interface to Perl's built-in gmtime() function
@@ -1785,6 +1841,14 @@ By-name interface to Perl's built-in getgr*() functions
By-name interface to Perl's built-in getpw*() functions
+=item Win32
+
+Interfaces to some Win32 API Functions
+
+=item Win32API::File
+
+Low-level access to Win32 system API calls for files/dirs.
+
=item XS::APItest
Test the perl C API
@@ -2724,8 +2788,8 @@ the module after __END__ either using AutoSplit or by saying:
Does your module pass the 'empty subclass' test? If you say
C<@SUBCLASS::ISA = qw(YOURCLASS);> your applications should be able
to use SUBCLASS in exactly the same way as YOURCLASS. For example,
-does your application still work if you change: C<$obj = new YOURCLASS;>
-into: C<$obj = new SUBCLASS;> ?
+does your application still work if you change: C<< $obj = YOURCLASS->new(); >>
+into: C<< $obj = SUBCLASS->new(); >> ?
Avoid keeping any state information in your packages. It makes it
difficult for multiple other packages to use yours. Keep state
diff --git a/pod/perltoc.pod b/pod/perltoc.pod
index 7e0a834..fcd2047 100644
--- a/pod/perltoc.pod
+++ b/pod/perltoc.pod
@@ -511,6 +511,8 @@ X X X
=item UNIVERSAL: The Root of All Objects
+=item Deeper UNIVERSAL details
+
=back
=item Alternate Object Representations
@@ -2588,14 +2590,14 @@ X
=item Command Switches
X X
-B<-0>[I] X<-0> X<$/>, B<-A[I][=I]>
-X<-A>, B<-a> X<-a> X, B<-C [I]> X<-C>, B<-c> X<-c>,
-B<-d> X<-d> X<-dt>, B<-dt>, B<-d:>I X<-d> X<-dt>,
-B<-dt:>I, B<-D>I X<-D> X X<-DDEBUGGING>,
-B<-D>I, B<-e> I X<-e>, B<-E> I X<-E>,
-B<-f> X<-f>, B<-F>I X<-F>, B<-h> X<-h>, B<-i>[I] X<-i>
-X, B<-I>I X<-I> X<@INC>, B<-l>[I] X<-l> X<$/>
-X<$\>, B<-m>[B<->]I X<-m> X<-M>, B<-M>[B<->]I,
+B<-0>[I] X<-0> X<$/>, B<-a> X<-a> X, B<-C
+[I]> X<-C>, B<-c> X<-c>, B<-d> X<-d> X<-dt>, B<-dt>,
+B<-d:>I X<-d> X<-dt>, B<-dt:>I,
+B<-D>I X<-D> X X<-DDEBUGGING>, B<-D>I, B<-e>
+I X<-e>, B<-E> I X<-E>, B<-f> X<-f>,
+B<-F>I X<-F>, B<-h> X<-h>, B<-i>[I] X<-i> X,
+B<-I>I X<-I> X<@INC>, B<-l>[I] X<-l> X<$/> X<$\>,
+B<-m>[B<->]I X<-m> X<-M>, B<-M>[B<->]I,
B<-M>[B<->]I<'module ...'>, B<-[mM]>[B<->]I, B<-n>
X<-n>, B<-p> X<-p>, B<-P> X<-P>, B<-s> X<-s>, B<-S> X<-S>, B<-t> X<-t>,
B<-T> X<-T>, B<-u> X<-u>, B<-U> X<-U>, B<-v> X<-v>, B<-V> X<-V>,
@@ -2929,6 +2931,67 @@ C<< (?PENAMEEpattern) >>, C<< (?P=NAME) >>, C<< (?P>NAME) >>
=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, \K, \R, \X
+
+=back
+
+=back
+
+=head2 perlrecharclass - Perl Regular Expression Character Classes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The dot
+
+=item Backslashed sequences
+
+[1]
+
+=item Bracketed Character Classes
+
+cntrl, graph, print, punct
+
+=item Locale, Unicode and UTF-8
+
+=back
+
+=back
+
=head2 perlreref - Perl Regular Expressions Reference
=over 4
@@ -4187,49 +4250,49 @@ X X X X X
=item Pragmatic Modules
-assertions, assertions::activate, assertions::compat, attributes, attrs,
-autouse, base, bigint, bignum, bigrat, blib, bytes, charnames, constant,
-diagnostics, encoding, encoding::warnings, feature, fields, filetest, if,
-integer, less, lib, locale, open, ops, overload, re, sigtrap, sort, strict,
-subs, threads, threads::shared, utf8, vars, version, vmsish, warnings,
-warnings::register
+attributes, attrs, autouse, base, bigint, bignum, bigrat, blib, bytes,
+charnames, constant, diagnostics, encoding, encoding::warnings, feature,
+fields, filetest, if, integer, less, lib, locale, mro, open, ops, overload,
+re, sigtrap, sort, strict, subs, threads, threads::shared, utf8, vars,
+version, vmsish, warnings, warnings::register
=item Standard Modules
-AnyDBM_File, Archive::Tar, Archive::Tar::File, Attribute::Handlers,
-AutoLoader, AutoSplit, B, B::Asmdata, B::Assembler, B::Bblock, B::Bytecode,
-B::C, B::CC, B::Concise, B::Debug, B::Deparse, B::Disassembler, B::Lint,
-B::Showlex, B::Stackobj, B::Stash, B::Terse, B::Xref, Benchmark,
-ByteLoader, CGI, CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast,
-CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CPAN, CPAN::FirstTime,
-CPAN::Nox, CPAN::Version, Carp, Carp::Heavy, Class::ISA, Class::Struct,
-Compress::Raw::Zlib, Compress::Zlib, Config, Cwd, DB, DBM_Filter,
-DBM_Filter::compress, DBM_Filter::encode, DBM_Filter::int32,
-DBM_Filter::null, DBM_Filter::utf8, DB_File, Data::Dumper, Devel::DProf,
-Devel::Peek, Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA,
-Digest::base, Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode,
-Encode::Alias, Encode::Byte, Encode::CJKConstants, Encode::CN,
-Encode::CN::HZ, Encode::Config, Encode::EBCDIC, Encode::Encoder,
-Encode::Encoding, Encode::Guess, Encode::JP, Encode::JP::H2Z,
+AnyDBM_File, Archive::Extract, Archive::Tar, Archive::Tar::File,
+Attribute::Handlers, AutoLoader, AutoSplit, B, B::Concise, B::Debug,
+B::Deparse, B::Lint, B::Showlex, B::Terse, B::Xref, Benchmark, CGI,
+CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast, CGI::Pretty, CGI::Push,
+CGI::Switch, CGI::Util, CPAN, CPAN::FirstTime, CPAN::Kwalify, CPAN::Nox,
+CPAN::Version, CPANPLUS, CPANPLUS::Dist::Base, CPANPLUS::Dist::Sample,
+CPANPLUS::Shell::Classic, CPANPLUS::Shell::Default::Plugins::HOWTO, Carp,
+Carp::Heavy, Class::ISA, Class::Struct, Compress::Raw::Zlib,
+Compress::Zlib, Config, Cwd, DB, DBM_Filter, DBM_Filter::compress,
+DBM_Filter::encode, DBM_Filter::int32, DBM_Filter::null, DBM_Filter::utf8,
+DB_File, Data::Dumper, Devel::DProf, Devel::InnerPackage, Devel::Peek,
+Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA, Digest::base,
+Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode, Encode::Alias,
+Encode::Byte, Encode::CJKConstants, Encode::CN, Encode::CN::HZ,
+Encode::Config, Encode::EBCDIC, Encode::Encoder, Encode::Encoding,
+Encode::GSM0338, Encode::Guess, Encode::JP, Encode::JP::H2Z,
Encode::JP::JIS7, Encode::KR, Encode::KR::2022_KR, Encode::MIME::Header,
-Encode::PerlIO, Encode::Supported, Encode::Symbol, Encode::TW,
-Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno, Exporter,
-Exporter::Heavy, ExtUtils::CBuilder, ExtUtils::CBuilder::Platform::Windows,
-ExtUtils::Command, ExtUtils::Command::MM, ExtUtils::Constant,
-ExtUtils::Constant::Base, ExtUtils::Constant::Utils,
-ExtUtils::Constant::XS, ExtUtils::Embed, ExtUtils::Install,
-ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM, ExtUtils::MM_AIX,
-ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin, ExtUtils::MM_DOS,
-ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2, ExtUtils::MM_QNX,
-ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_VOS,
-ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY, ExtUtils::MakeMaker,
-ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
+Encode::MIME::Name, Encode::PerlIO, Encode::Supported, Encode::Symbol,
+Encode::TW, Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno,
+Exporter, Exporter::Heavy, ExtUtils::CBuilder,
+ExtUtils::CBuilder::Platform::Windows, ExtUtils::Command,
+ExtUtils::Command::MM, ExtUtils::Constant, ExtUtils::Constant::Base,
+ExtUtils::Constant::Utils, ExtUtils::Constant::XS, ExtUtils::Embed,
+ExtUtils::Install, ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM,
+ExtUtils::MM_AIX, ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin,
+ExtUtils::MM_DOS, ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2,
+ExtUtils::MM_QNX, ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS,
+ExtUtils::MM_VOS, ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY,
+ExtUtils::MakeMaker, ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
ExtUtils::MakeMaker::Tutorial, ExtUtils::MakeMaker::bytes,
ExtUtils::MakeMaker::vmsish, ExtUtils::Manifest, ExtUtils::Mkbootstrap,
ExtUtils::Mksymlists, ExtUtils::Packlist, ExtUtils::ParseXS,
ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree,
-File::Compare, File::Copy, File::DosGlob, File::Find, File::Glob,
-File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
+File::Compare, File::Copy, File::DosGlob, File::Fetch, File::Find,
+File::Glob, File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
File::Spec::Epoc, File::Spec::Functions, File::Spec::Mac, File::Spec::OS2,
File::Spec::Unix, File::Spec::VMS, File::Spec::Win32, File::Temp,
File::stat, FileCache, FileHandle, Filter::Simple, Filter::Util::Call,
@@ -4242,11 +4305,13 @@ IO::Pipe, IO::Poll, IO::Seekable, IO::Select, IO::Socket, IO::Socket::INET,
IO::Socket::UNIX, IO::Uncompress::AnyInflate,
IO::Uncompress::AnyUncompress, IO::Uncompress::Base,
IO::Uncompress::Gunzip, IO::Uncompress::Inflate,
-IO::Uncompress::RawInflate, IO::Uncompress::Unzip, IO::Zlib, 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, Math::BigInt,
+IO::Uncompress::RawInflate, IO::Uncompress::Unzip, IO::Zlib, IPC::Cmd,
+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::Simple,
+Locale::Maketext::TPJ13, Locale::Script, Log::Message,
+Log::Message::Config, Log::Message::Handlers, Log::Message::Item,
+MIME::Base64, MIME::Base64::QuotedPrint, Math::BigFloat, Math::BigInt,
Math::BigInt::Calc, Math::BigInt::CalcEmu, Math::BigInt::FastCalc,
Math::BigRat, Math::Complex, Math::Trig, Memoize, Memoize::AnyDBM_File,
Memoize::Expire, Memoize::ExpireFile, Memoize::ExpireTest,
@@ -4261,11 +4326,13 @@ Module::Build::Platform::Unix, Module::Build::Platform::VMS,
Module::Build::Platform::VOS, Module::Build::Platform::Windows,
Module::Build::Platform::aix, Module::Build::Platform::cygwin,
Module::Build::Platform::darwin, Module::Build::Platform::os2,
-Module::Build::YAML, Module::CoreList, Module::Load, Module::Loaded,
-NDBM_File, NEXT, Net::Cmd, Net::Config, Net::Domain, Net::FTP, Net::NNTP,
-Net::Netrc, Net::POP3, Net::Ping, Net::SMTP, Net::Time, Net::hostent,
-Net::libnetFAQ, Net::netent, Net::protoent, Net::servent, O, ODBM_File,
-Opcode, POSIX, Package::Constants, PerlIO, PerlIO::encoding,
+Module::Build::YAML, Module::CoreList, Module::Load,
+Module::Load::Conditional, Module::Loaded, Module::Pluggable,
+Module::Pluggable::Object, NDBM_File, NEXT, Net::Cmd, Net::Config,
+Net::Domain, Net::FTP, Net::NNTP, Net::Netrc, Net::POP3, Net::Ping,
+Net::SMTP, Net::Time, Net::hostent, Net::libnetFAQ, Net::netent,
+Net::protoent, Net::servent, O, ODBM_File, Opcode, POSIX,
+Package::Constants, Params::Check, PerlIO, PerlIO::encoding,
PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Checker,
Pod::Escapes, Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects,
Pod::LaTeX, Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
@@ -4283,18 +4350,19 @@ Pod::Simple::TextContent, Pod::Simple::XMLOutStream, Pod::Text,
Pod::Text::Color, Pod::Text::Overstrike, Pod::Text::Termcap, Pod::Usage,
SDBM_File, Safe, Scalar::Util, Search::Dict, SelectSaver, SelfLoader,
Shell, Socket, Storable, Switch, Symbol, Sys::Hostname, Sys::Syslog,
-Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Test,
+Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Term::UI, Test,
Test::Builder, Test::Builder::Module, Test::Builder::Tester,
Test::Builder::Tester::Color, Test::Harness, Test::Harness::Assert,
-Test::Harness::Iterator, Test::Harness::Point, Test::Harness::Straps,
-Test::Harness::TAP, Test::Harness::Util, Test::More, Test::Simple,
-Test::Tutorial, Text::Abbrev, Text::Balanced, Text::ParseWords,
-Text::Soundex, Text::Tabs, Text::Wrap, Thread, Thread::Queue,
-Thread::Semaphore, Thread::Signal, Thread::Specific, Tie::Array, Tie::File,
-Tie::Handle, Tie::Hash, Tie::Memoize, Tie::RefHash, Tie::Scalar,
-Tie::SubstrHash, Time::HiRes, Time::Local, Time::gmtime, Time::localtime,
-Time::tm, UNIVERSAL, Unicode::Collate, Unicode::Normalize, Unicode::UCD,
-User::grent, User::pwent, XS::APItest, XS::Typemap, XSLoader
+Test::Harness::Iterator, Test::Harness::Point, Test::Harness::Results,
+Test::Harness::Straps, Test::Harness::TAP, Test::Harness::Util, Test::More,
+Test::Simple, Test::Tutorial, Text::Abbrev, Text::Balanced,
+Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap, Thread,
+Thread::Queue, Thread::Semaphore, Tie::Array, Tie::File, Tie::Handle,
+Tie::Hash, Tie::Hash::NamedCapture, Tie::Memoize, Tie::RefHash,
+Tie::Scalar, Tie::SubstrHash, Time::HiRes, Time::Local, Time::Piece,
+Time::Piece::Seconds, Time::gmtime, Time::localtime, Time::tm, UNIVERSAL,
+Unicode::Collate, Unicode::Normalize, Unicode::UCD, User::grent,
+User::pwent, Win32, Win32API::File, XS::APItest, XS::Typemap, XSLoader
=item Extension Modules
@@ -4575,7 +4643,7 @@ L, L, L, L
=item Installation
-L, L
+L, L, L, L
=back
@@ -5445,13 +5513,15 @@ callback
=item DESCRIPTION
+=item Callbacks
+
=over 4
=item comp
-RXf_SKIPWHITE, RXf_START_ONLY, RXf_WHITE, RXf_PMf_LOCALE,
-RXf_PMf_MULTILINE, RXf_PMf_SINGLELINE, RXf_PMf_FOLD, RXf_PMf_EXTENDED,
-RXf_PMf_KEEPCOPY, RXf_UTF8
+C - RXf_PMf_MULTILINE, C - RXf_PMf_SINGLELINE, C -
+RXf_PMf_FOLD, C - RXf_PMf_EXTENDED, C
- RXf_PMf_KEEPCOPY,
+RXf_SKIPWHITE, RXf_PMf_LOCALE, RXf_UTF8, RXf_START_ONLY, RXf_WHITE
=item exec
@@ -5461,11 +5531,11 @@ RXf_PMf_KEEPCOPY, RXf_UTF8
=item free
-=item numbered_buff_get
+=item Numbered capture callbacks
-=item named_buff_get
+=item Named capture callbacks
-=item qr_pkg
+=item qr_package
=item dupe
@@ -5473,15 +5543,43 @@ RXf_PMf_KEEPCOPY, RXf_UTF8
=item The REGEXP structure
-C, C, C, C C, C,
-C, C, C, and C, C,
-C, C, C, C C, C,
-C, C, C, C C C,
-C C, C, C
-
=over 4
-=item De-allocation and Cloning
+=item C
+
+=item C
+
+=item C
+
+=item C C
+
+=item C
+
+=item C
+
+=item C, C, and C
+
+=item C
+
+=item C
+
+=item C
+
+=item C
+
+=item C C
+
+=item C
+
+=item C
+
+=item C C C
+
+=item C C
+
+=item C
+
+=item C
=back
@@ -5624,11 +5722,6 @@ X, sv_uv X, unpack_str X
packlist X, unpackstring X
-=item Global Variables
-
-PL_modglobal X, PL_na X, PL_sv_no X,
-PL_sv_undef X, PL_sv_yes X
-
=item GV Functions
GvSV X, gv_const_sv X, gv_fetchmeth X,
@@ -5688,6 +5781,12 @@ X, sv_nosharing X, upg_version X, vcmp
X, vnormal X, vnumify X, vstringify X,
vverify X
+=item MRO Functions
+
+mro_get_linear_isa X, mro_get_linear_isa_c3
+X, mro_get_linear_isa_dfs X,
+mro_method_changed_in X
+
=item Multicall Functions
dMULTICALL X, MULTICALL X, POP_MULTICALL
@@ -5708,6 +5807,15 @@ cv_const_sv X, newCONSTSUB X, newXS X
pad_sv X
+=item Per-Interpreter Variables
+
+PL_modglobal X, PL_na X, PL_sv_no X,
+PL_sv_undef X, PL_sv_yes X
+
+=item REGEXP Functions
+
+SvRX X, SvRXOK X
+
=item Simple Exception Handling Macros
dXCPT X, XCPT_CATCH X, XCPT_RETHROW X,
@@ -5889,12 +5997,6 @@ SAVECOMPPAD X, SAVEPADSV X
find_runcv X
-=item Global Variables
-
-PL_DBsingle X, PL_DBsub X, PL_DBtrace X,
-PL_dowarn X, PL_last_in_gv X, PL_ofs_sv
-X, PL_rs X
-
=item GV Functions
is_gv_magical X, is_gv_magical_sv X
@@ -5912,6 +6014,10 @@ start_glob X
magic_sethint X, mg_localize X
+=item MRO Functions
+
+mro_isa_changed_in X
+
=item Pad Data Structures
CvPADLIST X, cv_clone X, cv_dump X,
@@ -5924,6 +6030,12 @@ pad_new X, pad_push X, pad_reset X, pad_setsv
X, pad_swipe X, pad_tidy X, pad_undef
X
+=item Per-Interpreter Variables
+
+PL_DBsingle X, PL_DBsub X, PL_DBtrace X,
+PL_dowarn X, PL_last_in_gv X, PL_ofs_sv
+X, PL_rs X
+
=item Stack Manipulation Macros
djSP X, LVRET X
@@ -6244,7 +6356,7 @@ I
=item common test code for timed bail out
-=item POD -> HTML conversion in the core still sucks
+=item POD -E HTML conversion in the core still sucks
=item Parallel testing
@@ -6294,8 +6406,6 @@ I
=item Make it clear from -v if this is the exact official release
-=item Ordering of "global" variables.
-
=item Profile Perl - am I hot or not?
=item Allocate OPs from arenas
@@ -6366,12 +6476,12 @@ I
=item Optimize away @_
-=item What hooks would assertions need?
-
=item Properly Unicode safe tokeniser and pads.
=item The yada yada yada operators
+=item Virtualize operating system access
+
=back
=item Big projects
@@ -6463,10 +6573,14 @@ B<-V>
=item strictures and array/hash dereferencing in defined()
+=item C<(?p{})> has been removed
+
=item Removal of the bytecode compiler and of perlcc
=item Removal of the JPL
+=item Recursive inheritance detected earlier
+
=back
=item Core Enhancements
@@ -6476,7 +6590,8 @@ B<-V>
=item Regular expressions
Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
-Backtracking control verbs, Relative backreferences, C<\K> escape
+Backtracking control verbs, Relative backreferences, C<\K> escape, Vertical
+and horizontal whitespace, and linebreak
=item The C<_> prototype
@@ -6484,28 +6599,53 @@ Backtracking control verbs, Relative backreferences, C<\K> escape
=item readpipe() is now overridable
+=item default argument for readline()
+
=item UCD 5.0.0
=item Smart match
+=item Implicit loading of C
+
=back
=item Modules and Pragmas
=over 4
+=item New Pragma, C
+
+=item bignum, bigint, bigrat
+
=item New Core Modules
=item Module changes
-C, C, C, C, C, C
+C, C, C and C, C, C,
+C, C, C, C
=back
=item Utility Changes
+=over 4
+
+=item C
+
+=item C
+
+=item C
+
+=back
+
=item Documentation
+=over 4
+
+=item New manpage, perlunifaq
+
+=back
+
=item Performance Enhancements
=item Installation and Configuration Improvements
@@ -6514,8 +6654,12 @@ C, C, C, C, C, C
=item C++ compatibility
+=item Visual C++
+
=item Static build on Win32
+=item C
+
=item Ports
=back
@@ -6524,6 +6668,12 @@ C, C, C, C, C, C
=item New or Changed Diagnostics
+=over 4
+
+=item Deprecations
+
+=back
+
=item Changed Internals
=item Known Problems
@@ -6556,10 +6706,14 @@ C, C, C, C, C, C
=item strictures and array/hash dereferencing in defined()
+=item C<(?p{})> has been removed
+
=item Removal of the bytecode compiler and of perlcc
=item Removal of the JPL
+=item Recursive inheritance detected earlier
+
=back
=item Core Enhancements
@@ -6569,7 +6723,8 @@ C, C, C, C, C, C
=item Regular expressions
Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
-Backtracking control verbs, Relative backreferences, C<\K> escape
+Backtracking control verbs, Relative backreferences, C<\K> escape, Vertical
+and horizontal whitespace, and linebreak
=item The C<_> prototype
@@ -6577,28 +6732,53 @@ Backtracking control verbs, Relative backreferences, C<\K> escape
=item readpipe() is now overridable
+=item default argument for readline()
+
=item UCD 5.0.0
=item Smart match
+=item Implicit loading of C
+
=back
=item Modules and Pragmas
=over 4
+=item New Pragma, C
+
+=item bignum, bigint, bigrat
+
=item New Core Modules
=item Module changes
-C, C, C, C, C, C
+C, C, C and C, C, C,
+C, C, C, C
=back
=item Utility Changes
+=over 4
+
+=item C
+
+=item C
+
+=item C
+
+=back
+
=item Documentation
+=over 4
+
+=item New manpage, perlunifaq
+
+=back
+
=item Performance Enhancements
=item Installation and Configuration Improvements
@@ -6607,8 +6787,12 @@ C, C, C, C, C, C
=item C++ compatibility
+=item Visual C++
+
=item Static build on Win32
+=item C
+
=item Ports
=back
@@ -6617,6 +6801,12 @@ C, C, C, C, C, C
=item New or Changed Diagnostics
+=over 4
+
+=item Deprecations
+
+=back
+
=item Changed Internals
=item Known Problems
@@ -11137,8 +11327,7 @@ useful flags, ALL, All, MORE, More
=item Exportable Functions
is_regexp($ref), regexp_pattern($ref), regmust($ref), regname($name,$all),
-regnames($all), regnames_iterinit(), regnames_iternext($all),
-regnames_count()
+regnames($all), regnames_count()
=back
@@ -11264,74 +11453,6 @@ L
=back
-=head2 assertions - select assertions in blocks of code
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=over 4
-
-=item Selecting assertions
-
-=item Handling assertions your own way
-
-enabled($on), enabled(), seen($on), seen()
-
-=back
-
-=item COMPATIBILITY
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT AND LICENSE
-
-=back
-
-=head2 assertions::activate - activate assertions
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT AND LICENSE
-
-=back
-
-=head2 assertions::compat - assertions for pre-5.9 versions of perl
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=over 4
-
-=item The C attribute handler
-
-=item Assertion execution status as a constant
-
-=back
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT AND LICENSE
-
-=back
-
=head2 attributes - get/set subroutine or variable attributes
=over 4
@@ -11422,9 +11543,12 @@ Base class package "%s" is empty
=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
@@ -11434,7 +11558,7 @@ a or accuracy, p or precision, t or trace, l or lib, v or version
=item Methods
-inf(), NaN(), upgrade()
+inf(), NaN(), upgrade(), in_effect()
=item MATH LIBRARY
@@ -11442,6 +11566,10 @@ inf(), NaN(), upgrade()
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item MODULES USED
=item EXAMPLES
@@ -11466,15 +11594,15 @@ inf(), NaN(), upgrade()
=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(), upgrade(), in_effect()
-=item MATH LIBRARY
+=item Math Library
=item INTERNAL FORMAT
@@ -11482,6 +11610,10 @@ inf(), NaN(), upgrade()
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item MODULES USED
=item EXAMPLES
@@ -11512,7 +11644,7 @@ inf(), NaN(), upgrade()
=item Methods
-inf(), NaN(), upgrade()
+inf(), NaN(), upgrade(), in_effect()
=item MATH LIBRARY
@@ -11520,10 +11652,14 @@ inf(), NaN(), upgrade()
=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)'
@@ -11681,6 +11817,8 @@ escapes
=item Side effects
+=item Side effects
+
=back
=item FEATURES THAT REQUIRE 5.8.1
@@ -11919,7 +12057,7 @@ operations
=back
-=head2 open - perl pragma to set default PerlIO layers for input and output
+=head2 mro - Method Resolution Order
=over 4
@@ -11927,64 +12065,150 @@ operations
=item DESCRIPTION
-=item NONPERLIO FUNCTIONALITY
+=item OVERVIEW
-=item IMPLEMENTATION DETAILS
+=item The C3 MRO
-=item SEE ALSO
+=over 4
+
+=item What is C3?
+
+=item How does C3 work
=back
-=head2 ops - Perl pragma to restrict unsafe operations when compiling
+=item Functions
=over 4
-=item SYNOPSIS
+=item mro::get_linear_isa($classname[, $type])
-=item DESCRIPTION
+=item mro::set_mro($classname, $type)
-=item SEE ALSO
+=item mro::get_mro($classname)
-=back
+=item mro::get_isarev($classname)
-=head2 overload - Package for overloading Perl operations
+=item mro::is_universal($classname)
-=over 4
+=item mro::invalidate_all_method_caches()
-=item SYNOPSIS
+=item mro::method_changed_in($classname)
-=item DESCRIPTION
+=item mro::get_pkg_gen($classname)
-=over 4
+=item next::method
-=item Declaration of overloaded functions
+=item next::can
-=item Calling Conventions for Binary Operations
+=item maybe::next::method
-FALSE, TRUE, C
+=back
-=item Calling Conventions for Unary Operations
+=item PERFORMANCE CONSIDERATIONS
-=item Calling Conventions for Mutators
+=item SEE ALSO
-C<++> and C<-->, C and other assignment versions
+=over 4
-=item Overloadable Operations
+=item The original Dylan paper
-I, I, I,
-I, I, I, I, I, I
+L
-=item Inheritance and overloading
+=item The prototype Perl 6 Object Model uses C3
-Strings as values of C