diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 2000-04-06 17:09:19 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 2000-04-06 17:09:19 +0000 |
commit | 4512cea31c94e21bbf22ca99a5bb525ea7a8c84c (patch) | |
tree | 628d1180baf59ff2cf578562cdd942fc008cf06b /gnu/usr.bin/perl/MANIFEST | |
parent | e852ed17d905386f3bbad057fda2f07926227f89 (diff) |
perl-5.6.0 + local changes
Diffstat (limited to 'gnu/usr.bin/perl/MANIFEST')
-rw-r--r-- | gnu/usr.bin/perl/MANIFEST | 641 |
1 files changed, 566 insertions, 75 deletions
diff --git a/gnu/usr.bin/perl/MANIFEST b/gnu/usr.bin/perl/MANIFEST index 3314f46cce7..0a4ed093a10 100644 --- a/gnu/usr.bin/perl/MANIFEST +++ b/gnu/usr.bin/perl/MANIFEST @@ -1,3 +1,4 @@ +AUTHORS Contact info for contributors Artistic The "Artistic License" Changes Differences from previous version Changes5.000 Differences between 4.x and 5.000 @@ -5,14 +6,15 @@ Changes5.001 Differences between 5.000 and 5.001 Changes5.002 Differences between 5.001 and 5.002 Changes5.003 Differences between 5.002 and 5.003 Changes5.004 Differences between 5.003 and 5.004 +Changes5.005 Differences between 5.004 and 5.005 Configure Portability tool Copying The GNU General Public License EXTERN.h Included before foreign .h files INSTALL Detailed installation instructions INTERN.h Included before domestic .h files +MAINTAIN Who maintains which files MANIFEST This list of files Makefile.SH A script that generates Makefile -objXSUB.h Scoping macros for Perl Object in extensions Policy_sh.SH Hold site-wide preferences between Configure runs. Porting/Contract Social contract for contributed modules in Perl core Porting/Glossary Glossary of config.sh variables @@ -24,39 +26,41 @@ Porting/fixvars Find undeclared variables with C compiler and fix em Porting/genlog Generate formatted changelogs by querying p4d Porting/makerel Release making utility Porting/p4d2p Generate standard patches from p4 diffs +Porting/p4desc Smarter 'p4 describe', outputs diffs for new files Porting/patching.pod How to report changes made to Perl Porting/patchls Flexible patch file listing utility Porting/pumpkin.pod Guidelines and hints for Perl maintainers README The Instructions +README.Y2K Notes about Year 2000 concerns README.amiga Notes about AmigaOS port README.apollo Notes about Apollo DomainOS port README.beos Notes about BeOS port -README.cygwin32 Notes about Cygwin32 port +README.cygwin Notes about Cygwin port README.dos Notes about dos/djgpp port +README.epoc Notes about EPOC port README.hpux Notes about HP-UX port README.hurd Notes about GNU/Hurd port +README.machten Notes about Power MachTen port README.mint Notes about Atari MiNT port README.mpeix Notes about MPE/iX port README.os2 Notes about OS/2 port README.os390 Notes about OS/390 (nee MVS) port README.plan9 Notes about Plan9 port +README.posix-bc Notes about BS2000 POSIX port README.qnx Notes about QNX port README.threads Notes about multithreading -README.vms Notes about VMS port +README.vmesa Notes about VM/ESA port +README.vms Notes about installing the VMS port README.vos Notes about Stratus VOS port README.win32 Notes about Win32 port Todo The Wishlist -Todo-5.005 What needs doing before 5.005 release -XSlock.h Include file for extensions built with PERL_OBJECT defined +Todo-5.6 What needs doing before/during the 5.6.x release cycle XSUB.h Include file for extension subroutines apollo/netinet/in.h Apollo DomainOS port: C header file frontend av.c Array value code av.h Array value header beos/nm.c BeOS port -bytecode.h Bytecode header for compiler -bytecode.pl Produces byterun.h, byterun.c and ext/B/Asmdata.pm -byterun.c Runtime support for compiler-generated bytecode -byterun.h Header for byterun.c +bytecode.pl Produces ext/ByteLoader/byterun.h, ext/ByteLoader/byterun.c and ext/B/Asmdata.pm cc_runtime.h Macros need by runtime of compiler-generated code cflags.SH A script that emits C compilation flags per file config_h.SH Produces config.h @@ -65,14 +69,13 @@ configure.com Configure-equivalent for VMS configure.gnu Crude emulation of GNU configure cop.h Control operator header cv.h Code value header -cygwin32/cw32imp.h Cygwin32 port -cygwin32/gcc2 Cygwin32 port -cygwin32/ld2 Cygwin32 port -cygwin32/perlgcc Cygwin32 port -cygwin32/perlld Cygwin32 port +cygwin/cygwin.c Additional code for Cygwin port +cygwin/Makefile.SHs Shared library generation for Cygwin port +cygwin/ld2.in ld wrapper template for Cygwin port +cygwin/perlld.in dll generator template for Cygwin port deb.c Debugging routines -djgpp/config.over DOS/DJGPP port -djgpp/configure.bat DOS/DJGPP port +djgpp/config.over DOS/DJGPP port +djgpp/configure.bat DOS/DJGPP port djgpp/djgpp.c DOS/DJGPP port djgpp/djgppsed.sh DOS/DJGPP port djgpp/fixpmain DOS/DJGPP port @@ -90,7 +93,7 @@ eg/cgi/cookie.cgi CGI example eg/cgi/crash.cgi CGI example eg/cgi/customize.cgi CGI example eg/cgi/diff_upload.cgi CGI example -eg/cgi/dna.small.gif.uu Small image for CGI examples +eg/cgi/dna_small_gif.uu Small image for CGI examples eg/cgi/file_upload.cgi CGI example eg/cgi/frameset.cgi CGI example eg/cgi/index.html Index page for CGI examples @@ -103,7 +106,7 @@ eg/cgi/nph-multipart.cgi CGI example eg/cgi/popup.cgi CGI example eg/cgi/save_state.cgi CGI example eg/cgi/tryit.cgi CGI example -eg/cgi/wilogo.gif.uu Small image for CGI examples +eg/cgi/wilogo_gif.uu Small image for CGI examples eg/changes A program to list recently changed files eg/client A sample client eg/down A program to do things to subdirectories @@ -147,10 +150,18 @@ eg/van/vanish A program to put files in a trashcan eg/who A sample who program eg/wrapsuid A setuid script wrapper generator emacs/cperl-mode.el An alternate perl-mode +emacs/e2ctags.pl etags to ctags converter emacs/ptags Creates smart TAGS file embed.h Maps symbols to safer names -embed.pl Produces embed.h +embed.pl Produces {embed,embedvar,objXSUB,proto}.h, global.sym embedvar.h C namespace management +epoc/config.sh EPOC port config.sh template +epoc/createpkg.pl EPOC port generate PKG file +epoc/epoc.c EPOC port +epoc/epoc_stubs.c EPOC port +epoc/epocish.c EPOC port +epoc/epocish.h EPOC port +epoc/link.pl EPOC port link a exe ext/B/B.pm Compiler backend support functions and methods ext/B/B.xs Compiler backend external subroutines ext/B/B/Asmdata.pm Compiler backend data for assembler @@ -165,6 +176,7 @@ ext/B/B/Disassembler.pm Compiler Disassembler backend ext/B/B/Lint.pm Compiler Lint backend ext/B/B/Showlex.pm Compiler Showlex backend ext/B/B/Stackobj.pm Compiler stack objects support functions +ext/B/B/Stash.pm Compiler module to identify stashes ext/B/B/Terse.pm Compiler Terse backend ext/B/B/Xref.pm Compiler Xref backend ext/B/B/assemble Assemble compiler bytecode @@ -177,7 +189,7 @@ ext/B/O.pm Compiler front-end module (-MO=...) ext/B/README Compiler backend README ext/B/TESTS Compiler backend test data ext/B/Todo Compiler backend Todo list -ext/B/byteperl.c Bytecode runner +ext/B/defsubs_h.PL Generator for constant subroutines ext/B/ramblings/cc.notes Compiler ramblings: notes on CC backend ext/B/ramblings/curcop.runtime Compiler ramblings: notes on curcop use ext/B/ramblings/flip-flop Compiler ramblings: notes on flip-flop @@ -185,54 +197,91 @@ ext/B/ramblings/magic Compiler ramblings: notes on magic ext/B/ramblings/reg.alloc Compiler ramblings: register allocation ext/B/ramblings/runtime.porting Compiler ramblings: porting PP enging ext/B/typemap Compiler backend interface types +ext/ByteLoader/ByteLoader.pm Bytecode loader Perl module +ext/ByteLoader/ByteLoader.xs Bytecode loader external subroutines +ext/ByteLoader/Makefile.PL Bytecode loader makefile writer +ext/ByteLoader/bytecode.h Bytecode header for bytecode loader +ext/ByteLoader/byterun.c Runtime support for bytecode loader +ext/ByteLoader/byterun.h Header for byterun.c +ext/ByteLoader/hints/sunos.pl Hints for named architecture ext/DB_File/Changes Berkeley DB extension change log ext/DB_File/DB_File.pm Berkeley DB extension Perl module ext/DB_File/DB_File.xs Berkeley DB extension external subroutines ext/DB_File/DB_File_BS Berkeley DB extension mkbootstrap fodder ext/DB_File/Makefile.PL Berkeley DB extension makefile writer ext/DB_File/dbinfo Berkeley DB database version checker -ext/DB_File/hints/dynixptx.pl Hints for DB_File for named architecture +ext/DB_File/hints/dynixptx.pl Hint for DB_File for named architecture +ext/DB_File/hints/sco.pl Hint for DB_File for named architecture ext/DB_File/typemap Berkeley DB extension interface types +ext/DB_File/version.c Berkeley DB extension interface version check ext/Data/Dumper/Changes Data pretty printer, changelog ext/Data/Dumper/Dumper.pm Data pretty printer, module ext/Data/Dumper/Dumper.xs Data pretty printer, externals ext/Data/Dumper/Makefile.PL Data pretty printer, makefile writer ext/Data/Dumper/Todo Data pretty printer, futures +ext/Devel/DProf/Changes Perl code profiler changelog +ext/Devel/DProf/DProf.pm Perl code profiler +ext/Devel/DProf/DProf.xs Perl code profiler +ext/Devel/DProf/Makefile.PL Perl code profiler makefile writer +ext/Devel/DProf/Todo Perl code profiler todo list +ext/Devel/Peek/Changes Data debugging tool, changelog +ext/Devel/Peek/Makefile.PL Data debugging tool, makefile writer +ext/Devel/Peek/Peek.pm Data debugging tool, module and pod +ext/Devel/Peek/Peek.xs Data debugging tool, externals ext/DynaLoader/DynaLoader_pm.PL Dynamic Loader perl module ext/DynaLoader/Makefile.PL Dynamic Loader makefile writer ext/DynaLoader/README Dynamic Loader notes and intro +ext/DynaLoader/XSLoader_pm.PL Simple XS Loader perl module ext/DynaLoader/dl_aix.xs AIX implementation ext/DynaLoader/dl_beos.xs BeOS implementation -ext/DynaLoader/dl_cygwin32.xs Cygwin32 implementation ext/DynaLoader/dl_dld.xs GNU dld style implementation ext/DynaLoader/dl_dlopen.xs BSD/SunOS4&5 dlopen() style implementation +ext/DynaLoader/dl_dyld.xs NeXT/Apple dyld implementation ext/DynaLoader/dl_hpux.xs HP-UX implementation ext/DynaLoader/dl_mpeix.xs MPE/iX implementation -ext/DynaLoader/dl_next.xs Next implementation +ext/DynaLoader/dl_next.xs NeXT implementation ext/DynaLoader/dl_none.xs Stub implementation +ext/DynaLoader/dl_vmesa.xs VM/ESA implementation ext/DynaLoader/dl_vms.xs VMS implementation ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files +ext/DynaLoader/hints/aix.pl Hint for DynaLoader for named architecture +ext/DynaLoader/hints/linux.pl Hint for DynaLoader for named architecture +ext/DynaLoader/hints/openbsd.pl Hint for DynaLoader for named architecture ext/Errno/ChangeLog Errno perl module change log ext/Errno/Errno_pm.PL Errno perl module create script ext/Errno/Makefile.PL Errno extension makefile writer ext/Fcntl/Fcntl.pm Fcntl extension Perl module ext/Fcntl/Fcntl.xs Fcntl extension external subroutines ext/Fcntl/Makefile.PL Fcntl extension makefile writer +ext/File/Glob/Changes File::Glob extension changelog +ext/File/Glob/Glob.pm File::Glob extension module +ext/File/Glob/Glob.xs File::Glob extension external subroutines +ext/File/Glob/Makefile.PL File::Glob extension makefile writer +ext/File/Glob/TODO File::Glob extension todo list +ext/File/Glob/bsd_glob.c File::Glob extension run time code +ext/File/Glob/bsd_glob.h File::Glob extension header file ext/GDBM_File/GDBM_File.pm GDBM extension Perl module ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines ext/GDBM_File/Makefile.PL GDBM extension makefile writer ext/GDBM_File/hints/sco.pl Hint for GDBM_File for named architecture ext/GDBM_File/typemap GDBM extension interface types +ext/IO/ChangeLog IO perl module change log ext/IO/IO.pm Top-level interface to IO::* classes ext/IO/IO.xs IO extension external subroutines ext/IO/Makefile.PL IO extension makefile writer ext/IO/README IO extension maintenance notice -ext/IO/lib/IO/File.pm IO::File extension Perl module -ext/IO/lib/IO/Handle.pm IO::Handle extension Perl module -ext/IO/lib/IO/Pipe.pm IO::Pipe extension Perl module -ext/IO/lib/IO/Seekable.pm IO::Seekable extension Perl module -ext/IO/lib/IO/Select.pm IO::Select extension Perl module -ext/IO/lib/IO/Socket.pm IO::Socket extension Perl module +ext/IO/lib/IO/Dir.pm IO directory reading package +ext/IO/lib/IO/File.pm IO file handle package +ext/IO/lib/IO/Handle.pm IO base handle package +ext/IO/lib/IO/Pipe.pm IO pipe package +ext/IO/lib/IO/Poll.pm IO system poll() interface +ext/IO/lib/IO/Seekable.pm IO methods for seekable handles +ext/IO/lib/IO/Select.pm IO system select() interface +ext/IO/lib/IO/Socket.pm IO socket handle package +ext/IO/lib/IO/Socket/INET.pm IO INET specific socket methods +ext/IO/lib/IO/Socket/UNIX.pm IO UNIX specific socket methods +ext/IO/poll.c IO poll() emulation using select() +ext/IO/poll.h IO poll() emulation using select() ext/IPC/SysV/ChangeLog IPC::SysV extension Perl module ext/IPC/SysV/MANIFEST IPC::SysV extension Perl module ext/IPC/SysV/Makefile.PL IPC::SysV extension Perl module @@ -241,19 +290,24 @@ ext/IPC/SysV/README IPC::SysV extension Perl module ext/IPC/SysV/Semaphore.pm IPC::SysV extension Perl module ext/IPC/SysV/SysV.pm IPC::SysV extension Perl module ext/IPC/SysV/SysV.xs IPC::SysV extension Perl module +ext/IPC/SysV/hints/cygwin.pl Hint for IPC::SysV for named architecture +ext/IPC/SysV/hints/next_3.pl Hint for IPC::SysV for named architecture ext/IPC/SysV/t/msg.t IPC::SysV extension Perl module ext/IPC/SysV/t/sem.t IPC::SysV extension Perl module ext/NDBM_File/Makefile.PL NDBM extension makefile writer ext/NDBM_File/NDBM_File.pm NDBM extension Perl module ext/NDBM_File/NDBM_File.xs NDBM extension external subroutines +ext/NDBM_File/hints/cygwin.pl Hint for NDBM_File for named architecture ext/NDBM_File/hints/dec_osf.pl Hint for NDBM_File for named architecture ext/NDBM_File/hints/dynixptx.pl Hint for NDBM_File for named architecture ext/NDBM_File/hints/solaris.pl Hint for NDBM_File for named architecture +ext/NDBM_File/hints/sco.pl Hint for NDBM_File for named architecture ext/NDBM_File/hints/svr4.pl Hint for NDBM_File for named architecture ext/NDBM_File/typemap NDBM extension interface types ext/ODBM_File/Makefile.PL ODBM extension makefile writer ext/ODBM_File/ODBM_File.pm ODBM extension Perl module ext/ODBM_File/ODBM_File.xs ODBM extension external subroutines +ext/ODBM_File/hints/cygwin.pl Hint for ODBM_File for named architecture ext/ODBM_File/hints/dec_osf.pl Hint for ODBM_File for named architecture ext/ODBM_File/hints/hpux.pl Hint for ODBM_File for named architecture ext/ODBM_File/hints/sco.pl Hint for ODBM_File for named architecture @@ -272,11 +326,11 @@ ext/POSIX/POSIX.pod POSIX extension documentation ext/POSIX/POSIX.xs POSIX extension external subroutines 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 -ext/POSIX/hints/linux.pl Hint for POSIX for named architecture -ext/POSIX/hints/mint.pl Hint for POSIX for named architecture -ext/POSIX/hints/netbsd.pl Hint for POSIX for named architecture -ext/POSIX/hints/next_3.pl Hint for POSIX for named architecture +ext/POSIX/hints/freebsd.pl Hint for POSIX for named architecture +ext/POSIX/hints/linux.pl Hint for POSIX for named architecture +ext/POSIX/hints/mint.pl Hint for POSIX for named architecture +ext/POSIX/hints/netbsd.pl Hint for POSIX for named architecture +ext/POSIX/hints/next_3.pl Hint for POSIX for named architecture ext/POSIX/hints/openbsd.pl Hint for POSIX for named architecture ext/POSIX/hints/sunos_4.pl Hint for POSIX for named architecture ext/POSIX/typemap POSIX extension interface types @@ -312,6 +366,12 @@ ext/SDBM_File/typemap SDBM extension interface types ext/Socket/Makefile.PL Socket extension makefile writer ext/Socket/Socket.pm Socket extension Perl module ext/Socket/Socket.xs Socket extension external subroutines +ext/Sys/Hostname/Makefile.PL Sys::Hostname extension makefile writer +ext/Sys/Hostname/Hostname.pm Sys::Hostname extension Perl module +ext/Sys/Hostname/Hostname.xs Sys::Hostname extension external subroutines +ext/Sys/Syslog/Makefile.PL Sys::Syslog extension makefile writer +ext/Sys/Syslog/Syslog.pm Sys::Syslog extension Perl module +ext/Sys/Syslog/Syslog.xs Sys::Syslog extension external subroutines ext/Thread/Makefile.PL Thread extension makefile writer ext/Thread/Notes Thread notes ext/Thread/README Thread README @@ -351,6 +411,7 @@ fakethr.h Fake threads header form.h Public declarations for the above global.sym Symbols that need hiding when embedded globals.c File to declare global symbols (for shared library) +globvar.sym Global variables that need hiding when embedded gv.c Glob value code gv.h Glob value header h2pl/README How to turn .ph files into .pl files @@ -379,7 +440,8 @@ hints/broken-db.msg Warning message for systems with broken DB library hints/bsdos.sh Hints for named architecture hints/convexos.sh Hints for named architecture hints/cxux.sh Hints for named architecture -hints/cygwin32.sh Hints for named architecture +hints/cygwin.sh Hints for named architecture +hints/darwin.sh Hints for named architecture hints/dcosx.sh Hints for named architecture hints/dec_osf.sh Hints for named architecture hints/dgux.sh Hints for named architecture @@ -420,8 +482,10 @@ hints/openbsd.sh Hints for named architecture hints/opus.sh Hints for named architecture hints/os2.sh Hints for named architecture hints/os390.sh Hints for named architecture +hints/posix-bc.sh Hints for named architecture hints/powerux.sh Hints for named architecture hints/qnx.sh Hints for named architecture +hints/rhapsody.sh Hints for named architecture hints/sco.sh Hints for named architecture hints/sco_2_3_0.sh Hints for named architecture hints/sco_2_3_1.sh Hints for named architecture @@ -433,6 +497,7 @@ hints/stellar.sh Hints for named architecture hints/sunos_4_0.sh Hints for named architecture hints/sunos_4_1.sh Hints for named architecture hints/svr4.sh Hints for named architecture +hints/svr5.sh Hints for named architecture hints/ti1500.sh Hints for named architecture hints/titanos.sh Hints for named architecture hints/ultrix_4.sh Hints for named architecture @@ -443,6 +508,7 @@ hints/unisysdynix.sh Hints for named architecture hints/utekv.sh Hints for named architecture hints/uts.sh Hints for named architecture hints/uwin.sh Hints for named architecture +hints/vmesa.sh Hints for named architecture hv.c Hash value code hv.h Hash value header installhtml Perl script to install html files for pods @@ -450,6 +516,43 @@ installman Perl script to install man pages for pods installperl Perl script to do "make install" dirty work intrpvar.h Variables held in each interpreter instance iperlsys.h Perl's interface to the system +jpl/JNI/Changes Java Native Interface changes +jpl/JNI/Closer.java Java Native Interface example +jpl/JNI/JNI.pm Java Native Interface module +jpl/JNI/JNI.xs Java Native Interface module +jpl/JNI/JNIConfig Java Native Interface config +jpl/JNI/JNIConfig.Win32 Java Native Interface config +jpl/JNI/JNIConfig.kaffe Java Native Interface config +jpl/JNI/JNIConfig.noembed Java Native Interface config +jpl/JNI/JNIConfig.standard Java Native Interface config +jpl/JNI/Makefile.PL Java Native Interface makefile generator +jpl/JNI/test.pl Java Native Interface tests +jpl/JNI/typemap Java/Perl interface typemap +jpl/JNI/typemap.gcc Java/Perl interface typemap +jpl/JNI/typemap.win32 Java/Perl interface typemap +jpl/JPL/AutoLoader.pm Java/Perl compiler module +jpl/JPL/Class.pm Java/Perl compiler module +jpl/JPL/Compile.pm Java/Perl compiler module +jpl/JPL/Makefile.PL Java/Perl makefile generator +jpl/JPL_Rolo/JPL_Rolo.jpl Rolodex sample application +jpl/JPL_Rolo/Makefile.PL Makefile generator +jpl/JPL_Rolo/README Instructions +jpl/JPL_Rolo/cardfile Rolodex sample application +jpl/PerlInterpreter/Makefile.PL Makefile generator +jpl/PerlInterpreter/PerlInterpreter.c Perl interpreter abstraction +jpl/PerlInterpreter/PerlInterpreter.h Perl interpreter abstraction +jpl/PerlInterpreter/PerlInterpreter.java Perl interpreter abstraction +jpl/README JPL instructions +jpl/SETVARS.PL JPL setup +jpl/Sample/Makefile.PL JPL sample makefile generator +jpl/Sample/Sample.jpl JPL sample +jpl/Test/Makefile.PL JPL tests makefile generator +jpl/Test/Test.jpl JPL tests +jpl/bin/jpl JPL compiler +jpl/get_jdk/README Instructions for using get_jdk.pl +jpl/get_jdk/get_jdk.pl JDK download tool +jpl/get_jdk/jdk_hosts JDK availability list +jpl/install-jpl JPL install utility keywords.h The keyword numbers keywords.pl Program to write keywords.h lib/AnyDBM_File.pm Perl module to emulate dbmopen @@ -461,25 +564,30 @@ lib/CGI/Apache.pm Support for Apache's Perl module lib/CGI/Carp.pm Log server errors with helpful context lib/CGI/Cookie.pm Interface to Netscape Cookies lib/CGI/Fast.pm Support for FastCGI (persistent server process) +lib/CGI/Pretty.pm Output nicely formatted HTML lib/CGI/Push.pm Support for server push lib/CGI/Switch.pm Simple interface for multiple server types lib/CPAN.pm Interface to Comprehensive Perl Archive Network lib/CPAN/FirstTime.pm Utility for creating CPAN config files lib/CPAN/Nox.pm Runs CPAN while avoiding compiled extensions lib/Carp.pm Error message base class +lib/Carp/Heavy.pm Error message workhorse lib/Class/Struct.pm Declare struct-like datatypes as Perl classes lib/Cwd.pm Various cwd routines (getcwd, fastcwd, chdir) -lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm +lib/DB.pm Debugger API (draft) +lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm lib/DirHandle.pm like FileHandle only for directories lib/Dumpvalue.pm Screen dump of perl values lib/English.pm Readable aliases for short variables lib/Env.pm Map environment into ordinary variables lib/Exporter.pm Exporter base class +lib/Exporter/Heavy.pm Complicated routines for Exporter lib/ExtUtils/Command.pm Utilities for Make on non-UNIX platforms lib/ExtUtils/Embed.pm Utilities for embedding Perl in C programs lib/ExtUtils/Install.pm Handles 'make install' on extensions lib/ExtUtils/Installed.pm Information on installed extensions lib/ExtUtils/Liblist.pm Locates libraries +lib/ExtUtils/MM_Cygwin.pm MakeMaker methods for Cygwin lib/ExtUtils/MM_OS2.pm MakeMaker methods for OS/2 lib/ExtUtils/MM_Unix.pm MakeMaker base class for Unix lib/ExtUtils/MM_VMS.pm MakeMaker methods for VMS @@ -502,6 +610,7 @@ lib/File/DosGlob.pm Win32 DOS-globbing module lib/File/Find.pm Routines to do a find lib/File/Path.pm Do things like `mkdir -p' and `rm -r' lib/File/Spec.pm portable operations on file names +lib/File/Spec/Functions.pm Function interface to File::Spec object methods lib/File/Spec/Mac.pm portable operations on Mac file names lib/File/Spec/OS2.pm portable operations on OS2 file names lib/File/Spec/Unix.pm portable operations on Unix file names @@ -525,16 +634,26 @@ lib/Net/hostent.pm By-name interface to Perl's builtin gethost* lib/Net/netent.pm By-name interface to Perl's builtin getnet* lib/Net/protoent.pm By-name interface to Perl's builtin getproto* lib/Net/servent.pm By-name interface to Perl's builtin getserv* +lib/Pod/Checker.pm Pod-Parser - check POD documents for syntax errors +lib/Pod/Find.pm used by pod/splitpod lib/Pod/Functions.pm used by pod/splitpod lib/Pod/Html.pm Convert POD data to HTML -lib/Pod/Text.pm Convert POD data to formatted ASCII text +lib/Pod/InputObjects.pm Pod-Parser - define objects for input streams +lib/Pod/Man.pm Convert POD data to *roff +lib/Pod/ParseUtils.pm Pod-Parser - pod utility functions +lib/Pod/Parser.pm Pod-Parser - define base class for parsing POD +lib/Pod/Plainer.pm Pod migration utility module +lib/Pod/Select.pm Pod-Parser - select portions of POD docs +lib/Pod/Text.pm Pod-Parser - convert POD data to formatted ASCII text +lib/Pod/Text/Color.pm Convert POD data to color ASCII text +lib/Pod/Text/Termcap.pm Convert POD data to ASCII text with format escapes +lib/Pod/Usage.pm Pod-Parser - print usage messages lib/Search/Dict.pm Perform binary search on dictionaries lib/SelectSaver.pm Enforce proper select scoping lib/SelfLoader.pm Load functions only on demand lib/Shell.pm Make AUTOLOADed system() calls lib/Symbol.pm Symbol table manipulation routines -lib/Sys/Hostname.pm Hostname methods -lib/Sys/Syslog.pm Perl module supporting syslogging +lib/Term/ANSIColor.pm Perl module supporting termcap usage lib/Term/Cap.pm Perl module supporting termcap usage lib/Term/Complete.pm A command completion subroutine lib/Term/ReadLine.pm Stub readline library @@ -560,14 +679,18 @@ lib/User/grent.pm By-name interface to Perl's builtin getgr* lib/User/pwent.pm By-name interface to Perl's builtin getpw* lib/abbrev.pl An abbreviation table builder lib/assert.pl assertion and panic with stack trace +lib/attributes.pm For "sub foo : attrlist" lib/autouse.pm Load and call a function only when it's used lib/base.pm Establish IS-A relationship at compile time lib/bigfloat.pl An arbitrary precision floating point package lib/bigint.pl An arbitrary precision integer arithmetic package lib/bigrat.pl An arbitrary precision rational arithmetic package lib/blib.pm For "use blib" +lib/bytes.pm Pragma to enable byte operations +lib/bytes_heavy.pl Support routines for byte pragma lib/cacheout.pl Manages output filehandles when you need too many -lib/chat2.pl Obsolete ipc library (use Comm.pm etc instead) +lib/charnames.pm Character names +lib/chat2.pl Obsolete ipc library (use Comm.pm etc instead) lib/complete.pl A command completion subroutine lib/constant.pm For "use constant" lib/ctime.pl A ctime workalike @@ -577,6 +700,7 @@ lib/dumpvar.pl A variable dumper lib/exceptions.pl catch and throw routines lib/fastcwd.pl a faster but more dangerous getcwd lib/fields.pm Set up object field names for pseudo-hash-using classes +lib/filetest.pm For "use filetest" lib/find.pl A find emulator--used by find2perl lib/finddepth.pl A depth-first find emulator--used by find2perl lib/flush.pl Routines to do single flush @@ -592,6 +716,7 @@ lib/lib.pm For "use lib" lib/locale.pm For "use locale" lib/look.pl A "look" equivalent lib/newgetopt.pl A perl library supporting long option parsing +lib/open.pm Pragma to specify default I/O disciplines lib/open2.pl Open a two-ended pipe (uses IPC::Open2) lib/open3.pl Open a three-ended pipe (uses IPC::Open3) lib/overload.pm Module for overloading perl operators @@ -606,9 +731,218 @@ lib/syslog.pl Perl library supporting syslogging lib/tainted.pl Old code for tainting lib/termcap.pl Perl library supporting termcap usage lib/timelocal.pl Perl library supporting inverse of localtime, gmtime +lib/unicode/ArabLink.pl Unicode character database +lib/unicode/ArabLnkGrp.pl Unicode character database +lib/unicode/ArabShap.txt Unicode character database +lib/unicode/Bidirectional.pl Unicode character database +lib/unicode/Block.pl Unicode character database +lib/unicode/Blocks.txt Unicode character database +lib/unicode/Category.pl Unicode character database +lib/unicode/CombiningClass.pl Unicode character database +lib/unicode/CompExcl.txt Unicode character database +lib/unicode/Decomposition.pl Unicode character database +lib/unicode/EAWidth.txt Unicode character database +lib/unicode/In/AlphabeticPresentationForms.pl Unicode character database +lib/unicode/In/Arabic.pl Unicode character database +lib/unicode/In/ArabicPresentationForms-A.pl Unicode character database +lib/unicode/In/ArabicPresentationForms-B.pl Unicode character database +lib/unicode/In/Armenian.pl Unicode character database +lib/unicode/In/Arrows.pl Unicode character database +lib/unicode/In/BasicLatin.pl Unicode character database +lib/unicode/In/Bengali.pl Unicode character database +lib/unicode/In/BlockElements.pl Unicode character database +lib/unicode/In/Bopomofo.pl Unicode character database +lib/unicode/In/BopomofoExtended.pl Unicode character database +lib/unicode/In/BoxDrawing.pl Unicode character database +lib/unicode/In/BraillePatterns.pl Unicode character database +lib/unicode/In/CJKCompatibility.pl Unicode character database +lib/unicode/In/CJKCompatibilityForms.pl Unicode character database +lib/unicode/In/CJKCompatibilityIdeographs.pl Unicode character database +lib/unicode/In/CJKRadicalsSupplement.pl Unicode character database +lib/unicode/In/CJKSymbolsandPunctuation.pl Unicode character database +lib/unicode/In/CJKUnifiedIdeographs.pl Unicode character database +lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl Unicode character database +lib/unicode/In/Cherokee.pl Unicode character database +lib/unicode/In/CombiningDiacriticalMarks.pl Unicode character database +lib/unicode/In/CombiningHalfMarks.pl Unicode character database +lib/unicode/In/CombiningMarksforSymbols.pl Unicode character database +lib/unicode/In/ControlPictures.pl Unicode character database +lib/unicode/In/CurrencySymbols.pl Unicode character database +lib/unicode/In/Cyrillic.pl Unicode character database +lib/unicode/In/Devanagari.pl Unicode character database +lib/unicode/In/Dingbats.pl Unicode character database +lib/unicode/In/EnclosedAlphanumerics.pl Unicode character database +lib/unicode/In/EnclosedCJKLettersandMonths.pl Unicode character database +lib/unicode/In/Ethiopic.pl Unicode character database +lib/unicode/In/GeneralPunctuation.pl Unicode character database +lib/unicode/In/GeometricShapes.pl Unicode character database +lib/unicode/In/Georgian.pl Unicode character database +lib/unicode/In/Greek.pl Unicode character database +lib/unicode/In/GreekExtended.pl Unicode character database +lib/unicode/In/Gujarati.pl Unicode character database +lib/unicode/In/Gurmukhi.pl Unicode character database +lib/unicode/In/HalfwidthandFullwidthForms.pl Unicode character database +lib/unicode/In/HangulCompatibilityJamo.pl Unicode character database +lib/unicode/In/HangulJamo.pl Unicode character database +lib/unicode/In/HangulSyllables.pl Unicode character database +lib/unicode/In/Hebrew.pl Unicode character database +lib/unicode/In/HighPrivateUseSurrogates.pl Unicode character database +lib/unicode/In/HighSurrogates.pl Unicode character database +lib/unicode/In/Hiragana.pl Unicode character database +lib/unicode/In/IPAExtensions.pl Unicode character database +lib/unicode/In/IdeographicDescriptionCharacters.pl Unicode character database +lib/unicode/In/Kanbun.pl Unicode character database +lib/unicode/In/KangxiRadicals.pl Unicode character database +lib/unicode/In/Kannada.pl Unicode character database +lib/unicode/In/Katakana.pl Unicode character database +lib/unicode/In/Khmer.pl Unicode character database +lib/unicode/In/Lao.pl Unicode character database +lib/unicode/In/Latin-1Supplement.pl Unicode character database +lib/unicode/In/LatinExtended-A.pl Unicode character database +lib/unicode/In/LatinExtended-B.pl Unicode character database +lib/unicode/In/LatinExtendedAdditional.pl Unicode character database +lib/unicode/In/LetterlikeSymbols.pl Unicode character database +lib/unicode/In/LowSurrogates.pl Unicode character database +lib/unicode/In/Malayalam.pl Unicode character database +lib/unicode/In/MathematicalOperators.pl Unicode character database +lib/unicode/In/MiscellaneousSymbols.pl Unicode character database +lib/unicode/In/MiscellaneousTechnical.pl Unicode character database +lib/unicode/In/Mongolian.pl Unicode character database +lib/unicode/In/Myanmar.pl Unicode character database +lib/unicode/In/NumberForms.pl Unicode character database +lib/unicode/In/Ogham.pl Unicode character database +lib/unicode/In/OpticalCharacterRecognition.pl Unicode character database +lib/unicode/In/Oriya.pl Unicode character database +lib/unicode/In/PrivateUse.pl Unicode character database +lib/unicode/In/Runic.pl Unicode character database +lib/unicode/In/Sinhala.pl Unicode character database +lib/unicode/In/SmallFormVariants.pl Unicode character database +lib/unicode/In/SpacingModifierLetters.pl Unicode character database +lib/unicode/In/Specials.pl Unicode character database +lib/unicode/In/SuperscriptsandSubscripts.pl Unicode character database +lib/unicode/In/Syriac.pl Unicode character database +lib/unicode/In/Tamil.pl Unicode character database +lib/unicode/In/Telugu.pl Unicode character database +lib/unicode/In/Thaana.pl Unicode character database +lib/unicode/In/Thai.pl Unicode character database +lib/unicode/In/Tibetan.pl Unicode character database +lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl Unicode character database +lib/unicode/In/YiRadicals.pl Unicode character database +lib/unicode/In/YiSyllables.pl Unicode character database +lib/unicode/Index.txt Unicode character database +lib/unicode/Is/ASCII.pl Unicode character database +lib/unicode/Is/Alnum.pl Unicode character database +lib/unicode/Is/Alpha.pl Unicode character database +lib/unicode/Is/BidiAN.pl Unicode character database +lib/unicode/Is/BidiB.pl Unicode character database +lib/unicode/Is/BidiCS.pl Unicode character database +lib/unicode/Is/BidiEN.pl Unicode character database +lib/unicode/Is/BidiES.pl Unicode character database +lib/unicode/Is/BidiET.pl Unicode character database +lib/unicode/Is/BidiL.pl Unicode character database +lib/unicode/Is/BidiON.pl Unicode character database +lib/unicode/Is/BidiR.pl Unicode character database +lib/unicode/Is/BidiS.pl Unicode character database +lib/unicode/Is/BidiWS.pl Unicode character database +lib/unicode/Is/C.pl Unicode character database +lib/unicode/Is/Cc.pl Unicode character database +lib/unicode/Is/Cn.pl Unicode character database +lib/unicode/Is/Cntrl.pl Unicode character database +lib/unicode/Is/Co.pl Unicode character database +lib/unicode/Is/DCcircle.pl Unicode character database +lib/unicode/Is/DCcompat.pl Unicode character database +lib/unicode/Is/DCfinal.pl Unicode character database +lib/unicode/Is/DCfont.pl Unicode character database +lib/unicode/Is/DCinital.pl Unicode character database +lib/unicode/Is/DCinitial.pl Unicode character database +lib/unicode/Is/DCisolated.pl Unicode character database +lib/unicode/Is/DCnarrow.pl Unicode character database +lib/unicode/Is/DCnoBreak.pl Unicode character database +lib/unicode/Is/DCsmall.pl Unicode character database +lib/unicode/Is/DCsquare.pl Unicode character database +lib/unicode/Is/DCsub.pl Unicode character database +lib/unicode/Is/DCsuper.pl Unicode character database +lib/unicode/Is/DCvertical.pl Unicode character database +lib/unicode/Is/DCwide.pl Unicode character database +lib/unicode/Is/DecoCanon.pl Unicode character database +lib/unicode/Is/DecoCompat.pl Unicode character database +lib/unicode/Is/Digit.pl Unicode character database +lib/unicode/Is/Graph.pl Unicode character database +lib/unicode/Is/L.pl Unicode character database +lib/unicode/Is/Ll.pl Unicode character database +lib/unicode/Is/Lm.pl Unicode character database +lib/unicode/Is/Lo.pl Unicode character database +lib/unicode/Is/Lower.pl Unicode character database +lib/unicode/Is/Lt.pl Unicode character database +lib/unicode/Is/Lu.pl Unicode character database +lib/unicode/Is/M.pl Unicode character database +lib/unicode/Is/Mc.pl Unicode character database +lib/unicode/Is/Mirrored.pl Unicode character database +lib/unicode/Is/Mn.pl Unicode character database +lib/unicode/Is/N.pl Unicode character database +lib/unicode/Is/Nd.pl Unicode character database +lib/unicode/Is/No.pl Unicode character database +lib/unicode/Is/P.pl Unicode character database +lib/unicode/Is/Pd.pl Unicode character database +lib/unicode/Is/Pe.pl Unicode character database +lib/unicode/Is/Po.pl Unicode character database +lib/unicode/Is/Print.pl Unicode character database +lib/unicode/Is/Ps.pl Unicode character database +lib/unicode/Is/Punct.pl Unicode character database +lib/unicode/Is/S.pl Unicode character database +lib/unicode/Is/Sc.pl Unicode character database +lib/unicode/Is/Sm.pl Unicode character database +lib/unicode/Is/So.pl Unicode character database +lib/unicode/Is/Space.pl Unicode character database +lib/unicode/Is/SylA.pl Unicode character database +lib/unicode/Is/SylC.pl Unicode character database +lib/unicode/Is/SylE.pl Unicode character database +lib/unicode/Is/SylI.pl Unicode character database +lib/unicode/Is/SylO.pl Unicode character database +lib/unicode/Is/SylU.pl Unicode character database +lib/unicode/Is/SylV.pl Unicode character database +lib/unicode/Is/SylWA.pl Unicode character database +lib/unicode/Is/SylWC.pl Unicode character database +lib/unicode/Is/SylWE.pl Unicode character database +lib/unicode/Is/SylWI.pl Unicode character database +lib/unicode/Is/SylWV.pl Unicode character database +lib/unicode/Is/Syllable.pl Unicode character database +lib/unicode/Is/Upper.pl Unicode character database +lib/unicode/Is/Word.pl Unicode character database +lib/unicode/Is/XDigit.pl Unicode character database +lib/unicode/Is/Z.pl Unicode character database +lib/unicode/Is/Zl.pl Unicode character database +lib/unicode/Is/Zp.pl Unicode character database +lib/unicode/Is/Zs.pl Unicode character database +lib/unicode/Jamo.txt Unicode character database +lib/unicode/JamoShort.pl Unicode character database +lib/unicode/LineBrk.txt Unicode character database +lib/unicode/Makefile Unicode character database +lib/unicode/Name.pl Unicode character database +lib/unicode/Names.txt Unicode character database +lib/unicode/NamesList.html Unicode character database +lib/unicode/Number.pl Unicode character database +lib/unicode/Props.txt Unicode character database +lib/unicode/README.Ethiopic Unicode character database +lib/unicode/ReadMe.txt Unicode character database info +lib/unicode/SpecCase.txt Unicode character database +lib/unicode/To/Digit.pl Unicode character database +lib/unicode/To/Lower.pl Unicode character database +lib/unicode/To/Title.pl Unicode character database +lib/unicode/To/Upper.pl Unicode character database +lib/unicode/UCD300.html Unicode character database +lib/unicode/Unicode.300 Unicode character database +lib/unicode/Unicode3.html Unicode character database +lib/unicode/mktables.PL Unicode character database generator +lib/unicode/syllables.txt Unicode character database +lib/utf8.pm Pragma to control Unicode support +lib/utf8_heavy.pl Support routines for utf8 pragma lib/validate.pl Perl library supporting wholesale file mode validation lib/vars.pm Declare pseudo-imported global variables +lib/warnings.pm For "use warnings" +lib/warnings/register.pm For "use warnings::register" makeaperl.SH perl script that produces a new perl binary +makedef.pl Create symbol export lists for linking makedepend.SH Precursor to makedepend makedir.SH Precursor to makedir malloc.c A version of malloc you might not want @@ -616,10 +950,10 @@ mg.c Magic code mg.h Magic header minimod.pl Writes lib/ExtUtils/Miniperl.pm miniperlmain.c Basic perl w/o dynamic loading or extensions -mint/errno.h MiNT port mint/Makefile MiNT port -mint/pwd.c MiNT port mint/README MiNT port +mint/errno.h MiNT port +mint/pwd.c MiNT port mint/stdio.h MiNT port mint/sys/time.h MiNT port mint/time.h MiNT port @@ -627,13 +961,14 @@ mpeix/mpeixish.h MPE/iX port mpeix/nm MPE/iX port mpeix/relink MPE/iX port mv-if-diff Script to mv a file if it changed -myconfig Prints summary of the current configuration +myconfig.SH Prints summary of the current configuration nostdio.h Cause compile error on stdio calls -objpp.h Scoping macros for Perl Object +objXSUB.h Scoping macros for Perl Object in extensions op.c Opcode syntax tree code op.h Opcode syntax tree header opcode.h Automatically generated opcode header opcode.pl Opcode header generatore +opnames.h Automatically generated opcode header os2/Changes Changelog for OS/2 port os2/Makefile.SHs Shared library generation for OS/2 os2/OS2/ExtAttr/Changes EA access module @@ -657,11 +992,17 @@ os2/OS2/Process/Process.pm system() constants in a module os2/OS2/Process/Process.xs system() constants in a module os2/OS2/REXX/Changes DLL access module os2/OS2/REXX/MANIFEST DLL access module +os2/OS2/REXX/DLL/Changes DLL access module +os2/OS2/REXX/DLL/DLL.pm DLL access module +os2/OS2/REXX/DLL/DLL.xs DLL access module +os2/OS2/REXX/DLL/MANIFEST DLL access module +os2/OS2/REXX/DLL/Makefile.PL DLL access module os2/OS2/REXX/Makefile.PL DLL access module os2/OS2/REXX/REXX.pm DLL access module os2/OS2/REXX/REXX.xs DLL access module os2/OS2/REXX/t/rx_cmprt.t DLL access module os2/OS2/REXX/t/rx_dllld.t DLL access module +os2/OS2/REXX/t/rx_emxrv.t DLL access module os2/OS2/REXX/t/rx_objcall.t DLL access module os2/OS2/REXX/t/rx_sql.test DLL access module os2/OS2/REXX/t/rx_tiesql.test DLL access module @@ -669,7 +1010,6 @@ os2/OS2/REXX/t/rx_tievar.t DLL access module os2/OS2/REXX/t/rx_tieydb.t DLL access module os2/OS2/REXX/t/rx_varset.t DLL access module os2/OS2/REXX/t/rx_vrexx.t DLL access module -os2/POSIX.mkfifo POSIX.xs patch os2/diff.configure Patches to Configure os2/dl_os2.c Addon for dl_open os2/dlfcn.h Addon for dl_open @@ -681,7 +1021,8 @@ os2/perl2cmd.pl Corrects installed binaries under OS/2 patchlevel.h The current patch level of perl perl.c main() perl.h Global declarations -perl_exp.SH Creates list of exported symbols for AIX +perlapi.c Perl API functions +perlapi.h Perl API function declarations perlio.c C code for PerlIO abstraction perlio.h compatibility stub perlio.sym Symbols for PerlIO abstraction @@ -690,9 +1031,10 @@ perlsfio.h Prototype sfio mapping for PerlIO perlsh A poor man's perl shell perlvars.h Global variables perly.c A byacc'ed perly.y -perly_c.diff Fixup perly.c to allow recursion perly.fixer A program to remove yacc stack limitations perly.h The header file for perly.c +perly.y Yacc grammar for perl +perly_c.diff Fixup perly.c to allow recursion plan9/aperl Shell to make Perl error messages Acme-friendly plan9/arpa/inet.h Plan9 port: replacement C header file plan9/buildinfo Plan9 port: configuration information @@ -709,17 +1051,24 @@ plan9/plan9ish.h Plan9 port: Plan9-specific C header file plan9/setup.rc Plan9 port: script for easy build+install plan9/versnum Plan9 port: script to print version number pod/Makefile Make pods into something else +pod/Win32.pod Documentation for Win32 extras pod/buildtoc generate perltoc.pod pod/checkpods.PL Tool to check for common errors in pods pod/perl.pod Top level perl man page +pod/perl5004delta.pod Changes from 5.003 to 5.004 +pod/perl5005delta.pod Changes from 5.004 to 5.005 +pod/perlapi.pod Perl API documentation (autogenerated) pod/perlapio.pod IO API info pod/perlbook.pod Book info +pod/perlboot.pod Beginner's Object-oriented Tutorial pod/perlbot.pod Object-oriented Bag o' Tricks pod/perlcall.pod Callback info +pod/perlcompile.pod Info on using the Compiler suite pod/perldata.pod Data structure info +pod/perldbmfilter.pod Info about DBM Filters +pod/perldebguts.pod Debugger guts info pod/perldebug.pod Debugger info pod/perldelta.pod Changes since last version -pod/perl5004delta.pod Changes from 5.003 to 5.004 pod/perldiag.pod Diagnostic info pod/perldsc.pod Data Structures Cookbook pod/perlembed.pod Embedding info @@ -733,16 +1082,22 @@ pod/perlfaq6.pod Frequently Asked Questions, Part 6 pod/perlfaq7.pod Frequently Asked Questions, Part 7 pod/perlfaq8.pod Frequently Asked Questions, Part 8 pod/perlfaq9.pod Frequently Asked Questions, Part 9 +pod/perlfilter.pod Source filters info +pod/perlfork.pod Info about fork() pod/perlform.pod Format info pod/perlfunc.pod Function info pod/perlguts.pod Internals info +pod/perlhack.pod Perl hackers guide pod/perlhist.pod Perl history info +pod/perlintern.pod Perl internal function docs (autogenrated) pod/perlipc.pod IPC info +pod/perllexwarn.pod Lexical Warnings info pod/perllocale.pod Locale support info pod/perllol.pod How to use lists of lists pod/perlmod.pod Module mechanism info pod/perlmodinstall.pod Installing CPAN Modules pod/perlmodlib.pod Module policy info +pod/perlnumber.pod Semantics of numbers and numeric operations pod/perlobj.pod Object info pod/perlop.pod Operator info pod/perlopentut.pod open() tutorial @@ -750,7 +1105,7 @@ pod/perlpod.pod Pod info pod/perlport.pod Portability guide pod/perlre.pod Regular expression info pod/perlref.pod References info -pod/perlreftut.pod References tutorial +pod/perlreftut.pod Mark's references tutorial pod/perlrun.pod Execution info pod/perlsec.pod Security info pod/perlstyle.pod Style info @@ -759,8 +1114,11 @@ pod/perlsyn.pod Syntax info pod/perlthrtut.pod Threads tutorial pod/perltie.pod Tieing an object class into a simple variable pod/perltoc.pod Table of Contents info +pod/perltodo.pod Todo list explained pod/perltoot.pod Tom's object-oriented tutorial +pod/perltootc.pod Tom's object-oriented tutorial (more on class data) pod/perltrap.pod Trap info +pod/perlunicode.pod Unicode support info pod/perlvar.pod Variable info pod/perlxs.pod XS api info pod/perlxstut.pod XS tutorial @@ -768,12 +1126,16 @@ pod/pod2html.PL Precursor for translator to turn pod into HTML pod/pod2latex.PL Precursor for translator to turn pod into LaTeX pod/pod2man.PL Precursor for translator to turn pod into manpage pod/pod2text.PL Precursor for translator to turn pod into text +pod/pod2usage.PL Pod-Parser - print usage messages from POD docs +pod/podchecker.PL Pod-Parser - Pod::Checker::podchecker() CLI +pod/podselect.PL Pod-Parser - Pod::Select::podselect() CLI pod/roffitall troff the whole man page set pod/rofftoc Generate a table of contents in troff format pod/splitman Splits perlfunc into multiple man pages pod/splitpod Splits perlfunc into multiple pod pages pp.c Push/Pop code pp.h Push/Pop code defs +pp.sym Push/Pop code symbols pp_ctl.c Push/Pop code for control flow pp_hot.c Push/Pop code for heavily used opcodes pp_proto.h C++ definitions for Push/Pop code @@ -795,6 +1157,7 @@ sv.c Scalar value code sv.h Scalar value header t/README Instructions for regression tests t/TEST The regression tester +t/UTEST Run regression tests with -Mutf8 t/base/cond.t See if conditionals work t/base/if.t See if if works t/base/lex.t See if lexical items work @@ -807,6 +1170,7 @@ t/cmd/mod.t See if statement modifiers work t/cmd/subval.t See if subroutine values work t/cmd/switch.t See if switch optimizations work t/cmd/while.t See if while loops work +t/comp/bproto.t See if builtins conform to their prototypes t/comp/cmdopt.t See if command optimization works t/comp/colon.t See if colons are parsed correctly t/comp/cpp.aux main file for cpp.t @@ -826,20 +1190,28 @@ t/io/dup.t See if >& works right t/io/fs.t See if directory manipulations work t/io/inplace.t See if inplace editing works t/io/iprefix.t See if inplace editing works with prefixes +t/io/nargv.t See if nested ARGV stuff works +t/io/open.t See if open works +t/io/openpid.t See if open works for subprocesses t/io/pipe.t See if secure pipes work t/io/print.t See if print commands work t/io/read.t See if read works t/io/tell.t See if file seeking works t/lib/abbrev.t See if Text::Abbrev works +t/lib/ansicolor.t See if Term::ANSIColor works t/lib/anydbm.t See if AnyDBM_File works +t/lib/attrs.t See if attrs works with C<sub : attrs> t/lib/autoloader.t See if AutoLoader works t/lib/basename.t See if File::Basename works +t/lib/bigfloat.t See if bigfloat.pl works +t/lib/bigfltpm.t See if BigFloat.pm works t/lib/bigint.t See if bigint.pl works t/lib/bigintpm.t See if BigInt.pm works t/lib/cgi-form.t See if CGI.pm works t/lib/cgi-function.t See if CGI.pm works t/lib/cgi-html.t See if CGI.pm works t/lib/cgi-request.t See if CGI.pm works +t/lib/charnames.t See if character names work t/lib/checktree.t See if File::CheckTree works t/lib/complex.t See if Math::Complex works t/lib/db-btree.t See if DB_File works @@ -847,33 +1219,62 @@ t/lib/db-hash.t See if DB_File works t/lib/db-recno.t See if DB_File works t/lib/dirhand.t See if DirHandle works t/lib/dosglob.t See if File::DosGlob works +t/lib/dprof.t Perl code profiler testsuite driver +t/lib/dprof/V.pm Perl code profiler tests +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 +t/lib/dprof/test2_v Perl code profiler tests +t/lib/dprof/test3_t Perl code profiler tests +t/lib/dprof/test3_v Perl code profiler tests +t/lib/dprof/test4_t Perl code profiler tests +t/lib/dprof/test4_v Perl code profiler tests +t/lib/dprof/test5_t Perl code profiler tests +t/lib/dprof/test5_v Perl code profiler tests +t/lib/dprof/test6_t Perl code profiler tests +t/lib/dprof/test6_v Perl code profiler tests t/lib/dumper-ovl.t See if Data::Dumper works for overloaded data t/lib/dumper.t See if Data::Dumper works t/lib/english.t See if English works t/lib/env.t See if Env works +t/lib/env-array.t See if Env works for arrays t/lib/errno.t See if Errno works t/lib/fatal.t See if Fatal works t/lib/fields.t See if base/fields works t/lib/filecache.t See if FileCache works t/lib/filecopy.t See if File::Copy works t/lib/filefind.t See if File::Find works +t/lib/filefunc.t See if File::Spec::Functions works t/lib/filehand.t See if FileHandle works t/lib/filepath.t See if File::Path works t/lib/filespec.t See if File::Spec works t/lib/findbin.t See if FindBin works t/lib/gdbm.t See if GDBM_File works -t/lib/getopt.t See if Getopt::Std and Getopt::Long works +t/lib/getopt.t See if Getopt::Std and Getopt::Long work +t/lib/glob-basic.t See if File::Glob works +t/lib/glob-case.t See if File::Glob works +t/lib/glob-global.t See if File::Glob works +t/lib/glob-taint.t See if File::Glob works +t/lib/gol-basic.t See if Getopt::Long works +t/lib/gol-compat.t See if Getopt::Long works +t/lib/gol-linkage.t See if Getopt::Long works t/lib/h2ph.h Test header file for h2ph t/lib/h2ph.pht Generated output from h2ph.h by h2ph, for comparison t/lib/h2ph.t See if h2ph works like it should t/lib/hostname.t See if Sys::Hostname works +t/lib/io_const.t See if constants from IO work +t/lib/io_dir.t See if directory-related methods from IO work t/lib/io_dup.t See if dup()-related methods from IO work +t/lib/io_linenum.t See if I/O line numbers are tracked correctly +t/lib/io_multihomed.t See if INET sockets work with multi-homed hosts t/lib/io_pipe.t See if pipe()-related methods from IO work +t/lib/io_poll.t See if poll()-related methods from IO work t/lib/io_sel.t See if select()-related methods from IO work t/lib/io_sock.t See if INET socket-related methods from IO work t/lib/io_taint.t See if the untaint method from IO works t/lib/io_tell.t See if seek()/tell()-related methods from IO work t/lib/io_udp.t See if UDP socket-related methods from IO work +t/lib/io_unix.t See if UNIX socket-related methods from IO work t/lib/io_xs.t See if XSUB methods from IO work t/lib/ipc_sysv.t See if IPC::SysV works t/lib/ndbm.t See if NDBM_File works @@ -893,22 +1294,28 @@ t/lib/selectsaver.t See if SelectSaver works t/lib/socket.t See if Socket works t/lib/soundex.t See if Soundex works t/lib/symbol.t See if Symbol works -t/lib/texttabs.t See if Text::Tabs works +t/lib/syslfs.t See if large files work for sysio t/lib/textfill.t See if Text::Wrap::fill works +t/lib/texttabs.t See if Text::Tabs works t/lib/textwrap.t See if Text::Wrap::wrap works -t/lib/thread.t Basic test of threading (skipped if no threads) +t/lib/thr5005.t Test 5.005-style threading (skipped if no use5005threads) t/lib/tie-push.t Test for Tie::Array t/lib/tie-stdarray.t Test for Tie::StdArray +t/lib/tie-stdhandle.t Test for Tie::StdHandle t/lib/tie-stdpush.t Test for Tie::StdArray t/lib/timelocal.t See if Time::Local works t/lib/trig.t See if Math::Trig works +t/op/64bitint.t See if 64 bit integers work t/op/append.t See if . works +t/op/args.t See if operations on @_ work t/op/arith.t See if arithmetic works t/op/array.t See if array operations work t/op/assignwarn.t See if OP= operators warn correctly for undef targets +t/op/attrs.t See if attributes on declarations work t/op/auto.t See if autoincrement et all work t/op/avhv.t See if pseudo-hashes work t/op/bop.t See if bitops work +t/op/chars.t See if character escapes work t/op/chop.t See if chop works t/op/closure.t See if closures work t/op/cmp.t See if the various string and numeric compare work @@ -922,12 +1329,16 @@ t/op/do.t See if subroutines work t/op/each.t See if hash iterators work t/op/eval.t See if eval operator works t/op/exec.t See if exec and system work +t/op/exists_sub.t See if exists(&sub) works t/op/exp.t See if math functions work +t/op/fh.t See if filehandles work +t/op/filetest.t See if file tests work t/op/flip.t See if range operator works t/op/fork.t See if fork works t/op/glob.t See if <*> works t/op/goto.t See if goto works t/op/goto_xs.t See if "goto &sub" works on XSUBs +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 @@ -936,20 +1347,25 @@ t/op/inc.t See if inc/dec of integers near 32 bit limit work t/op/index.t See if index works t/op/int.t See if int works t/op/join.t See if join works +t/op/lex_assign.t See if ops involving lexicals or pad temps work +t/op/lfs.t See if large files work for perlio t/op/list.t See if array lists work t/op/local.t See if local works +t/op/lop.t See if logical operators work t/op/magic.t See if magic variables work t/op/method.t See if method calls work t/op/misc.t See if miscellaneous bugs have been fixed t/op/mkdir.t See if mkdir works t/op/my.t See if lexical scoping works -t/op/nothread.t local @_ test which does not work threaded +t/op/nothr5005.t local @_ test which does not work under use5005threads +t/op/numconvert.t See if accessing fields does not change numeric values t/op/oct.t See if oct and hex work t/op/ord.t See if ord works t/op/pack.t See if pack and unpack work t/op/pat.t See if esoteric patterns work t/op/pos.t See if pos works t/op/push.t See if push and pop work +t/op/pwent.t See if getpw*() functions work t/op/quotemeta.t See if quotemeta works t/op/rand.t See if rand works t/op/range.t See if .. works @@ -964,12 +1380,14 @@ t/op/repeat.t See if x operator works t/op/runlevel.t See if die() works from perl_call_*() 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/splice.t See if splice works t/op/split.t See if split works t/op/sprintf.t See if sprintf works t/op/stat.t See if stat works t/op/study.t See if study works t/op/subst.t See if substitution works +t/op/subst_amp.t See if $&-related substitution works +t/op/subst_wamp.t See if substitution works with $& present t/op/substr.t See if substr works t/op/sysio.t See if sysread and syswrite work t/op/taint.t See if tainting works @@ -982,36 +1400,111 @@ t/op/undef.t See if undef works t/op/universal.t See if UNIVERSAL class works t/op/unshift.t See if unshift works t/op/vec.t See if vectors work +t/op/ver.t See if v-strings and the %v format flag work t/op/wantarray.t See if wantarray works t/op/write.t See if write works +t/pod/emptycmd.t Test empty pod directives +t/pod/emptycmd.xr Expected results for emptycmd.t +t/pod/for.t Test =for directive +t/pod/for.xr Expected results for for.t +t/pod/headings.t Test =head directives +t/pod/headings.xr Expected results for headings.t +t/pod/include.t Test =include directive +t/pod/include.xr Expected results for include.t +t/pod/included.t Test =include directive +t/pod/included.xr Expected results for included.t +t/pod/lref.t Test L<...> sequences +t/pod/lref.xr Expected results for lref.t +t/pod/multiline_items.t Test multiline =items +t/pod/multiline_items.xr Test multiline =items +t/pod/nested_items.t Test nested =items +t/pod/nested_items.xr Expected results for nested_items.t +t/pod/nested_seqs.t Test nested interior sequences +t/pod/nested_seqs.xr Expected results for nested_seqs.t +t/pod/oneline_cmds.t Test single paragraph ==cmds +t/pod/oneline_cmds.xr Expected results for oneline_cmds.t +t/pod/pod2usage.t Test Pod::Usage +t/pod/pod2usage.xr Expected results for pod2usage.t +t/pod/poderrs.t Test POD errors +t/pod/poderrs.xr Expected results for emptycmd.t +t/pod/podselect.t Test Pod::Select +t/pod/podselect.xr Expected results for podselect.t +t/pod/special_seqs.t Test "special" interior sequences +t/pod/special_seqs.xr Expected results for emptycmd.t +t/pod/testcmp.pl Module to compare output against expected results +t/pod/testp2pt.pl Module to test Pod::PlainText for a given file +t/pod/testpchk.pl Module to test Pod::Checker for a given file t/pragma/constant.t See if compile-time constants work -t/pragma/locale.t See if locale support (i18n and l10n) works +t/pragma/diagnostics.t See if diagnostics.pm works +t/pragma/locale.t See if locale support works +t/pragma/locale/latin1 Part of locale.t in Latin 1 +t/pragma/locale/utf8 Part of locale.t in UTF8 t/pragma/overload.t See if operator overloading works t/pragma/strict-refs Tests of "use strict 'refs'" for strict.t t/pragma/strict-subs Tests of "use strict 'subs'" for strict.t t/pragma/strict-vars Tests of "use strict 'vars'" for strict.t t/pragma/strict.t See if strictures work t/pragma/subs.t See if subroutine pseudo-importation works -t/pragma/warn-1global Tests of global warnings for warning.t -t/pragma/warning.t See if warning controls work +t/pragma/sub_lval.t See if lvalue subroutines work +t/pragma/utf8.t See if utf8 operations work +t/pragma/warn/1global Tests of global warnings for warnings.t +t/pragma/warn/2use Tests for "use warnings" for warnings.t +t/pragma/warn/3both Tests for interaction of $^W and "use warnings" +t/pragma/warn/4lint Tests for -W switch +t/pragma/warn/5nolint Tests for -X switch +t/pragma/warn/6default Tests default warnings +t/pragma/warn/7fatal Tests fatal warnings +t/pragma/warn/8signal Tests warnings + __WARN__ and __DIE__ +t/pragma/warn/9enabled Tests warnings +t/pragma/warn/av Tests for av.c for warnings.t +t/pragma/warn/doio Tests for doio.c for warnings.t +t/pragma/warn/doop Tests for doop.c for warnings.t +t/pragma/warn/gv Tests for gv.c for warnings.t +t/pragma/warn/hv Tests for hv.c for warnings.t +t/pragma/warn/malloc Tests for malloc.c for warnings.t +t/pragma/warn/mg Tests for mg.c for warnings.t +t/pragma/warn/op Tests for op.c for warnings.t +t/pragma/warn/perl Tests for perl.c for warnings.t +t/pragma/warn/perlio Tests for perlio.c for warnings.t +t/pragma/warn/perly Tests for perly.y for warnings.t +t/pragma/warn/pp Tests for pp.c for warnings.t +t/pragma/warn/pp_ctl Tests for pp_ctl.c for warnings.t +t/pragma/warn/pp_hot Tests for pp_hot.c for warnings.t +t/pragma/warn/pp_sys Tests for pp_sys.c for warnings.t +t/pragma/warn/regcomp Tests for regcomp.c for warnings.t +t/pragma/warn/regexec Tests for regexec.c for warnings.t +t/pragma/warn/run Tests for run.c for warnings.t +t/pragma/warn/sv Tests for sv.c for warnings.t +t/pragma/warn/taint Tests for taint.c for warnings.t +t/pragma/warn/toke Tests for toke.c for warnings.t +t/pragma/warn/universal Tests for universal.c for warnings.t +t/pragma/warn/utf8 Tests for utf8.c for warnings.t +t/pragma/warn/util Tests for util.c for warnings.t +t/pragma/warnings.t See if warning controls work taint.c Tainting code thrdvar.h Per-thread variables thread.h Threading header -thread.sym Symbols for threads toke.c The tokener universal.c The default UNIVERSAL package methods unixish.h Defines that are assumed on Unix +utf8.c Unicode routines +utf8.h Unicode header util.c Utility routines util.h Dummy header utils/Makefile Extract the utility scripts utils/c2ph.PL program to translate dbx stabs to perl +utils/dprofpp.PL Perl code profile post-processor utils/h2ph.PL A thing to turn C .h files into perl .ph files utils/h2xs.PL Program to make .xs files from C header files +utils/perlbc.PL Front-end for byte compiler 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 utils/pl2pm.PL A pl to pm translator utils/splain.PL Stand-alone version of diagnostics.pm +vmesa/Makefile VM/ESA Makefile +vmesa/vmesa.c VM/ESA-specific C code for Perl core +vmesa/vmesaish.h VM/ESA-specific C header for Perl core vms/descrip_mms.template Template MM[SK] description file for build vms/ext/DCLsym/0README.txt ReadMe file for VMS::DCLsym vms/ext/DCLsym/DCLsym.pm Perl access to CLI symbols @@ -1040,33 +1533,31 @@ vms/perly_c.vms perly.c with fixed declarations for global syms vms/perly_h.vms perly.h with fixed declarations for global syms vms/sockadapt.c glue for SockshShr socket support vms/sockadapt.h glue for SockshShr socket support -vms/subconfigure.com performs compiler checks and writes config.sh, config.h, and descrip.mms +vms/subconfigure.com performs compiler checks and writes config.sh, config.h, and descrip.mms vms/test.com DCL driver for regression tests vms/vms.c VMS-specific C code for Perl core vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms vms/vmsish.h VMS-specific C header for Perl core vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions -vos/build.cm VOS command macro to build Perl vos/Changes Changes made to port Perl to the VOS operating system -vos/compile_perl.cm VOS commnad macro to build multiple version of Perl +vos/build.cm VOS command macro to build Perl +vos/compile_perl.cm VOS command macro to build multiple version of Perl +vos/config.def input for config.pl vos/config.h config.h for VOS +vos/config.pl script to convert a config_h.SH to a config.h vos/config_h.SH_orig config_h.SH at the time config.h was created vos/perl.bind VOS bind control file vos/test_vos_dummies.c Test program for "vos_dummies.c" -vos/vos_accept.c Wrapper to fixup nonstandard VOS _accept function vos/vos_dummies.c Wrappers to soak up undefined functions -vos/vosish.h VOS-specific header file -win32/GenCAPI.pl Win32 port for C API with PERL_OBJECT +vos/vosish.h VOS-specific header file +warnings.h The warning numbers +warnings.pl Program to write warnings.h and lib/warnings.pm win32/Makefile Win32 makefile for NMAKE (Visual C++ build) -win32/TEST Win32 port -win32/autosplit.pl Win32 port -win32/bin/network.pl Win32 port +win32/bin/exetype.pl Set executable type to CONSOLE or WINDOWS win32/bin/perlglob.pl Win32 globbing win32/bin/pl2bat.pl wrap perl scripts into batch files win32/bin/runperl.pl run perl script via batch file namesake win32/bin/search.pl Win32 port -win32/bin/webget.pl Win32 port -win32/bin/www.pl Win32 port win32/config.bc Win32 base line config.sh (Borland C++ build) win32/config.gc Win32 base line config.sh (mingw32/gcc build) win32/config.vc Win32 base line config.sh (Visual C++ build) @@ -1077,21 +1568,20 @@ win32/config_h.PL Perl code to convert Win32 config.sh to config.h win32/config_sh.PL Perl code to update Win32 config.sh from Makefile win32/des_fcrypt.patch Win32 port win32/dl_win32.xs Win32 port -win32/genxsdef.pl Win32 port +win32/genmk95.pl Perl code to generate command.com-usable makefile.95 win32/include/arpa/inet.h Win32 port win32/include/dirent.h Win32 port win32/include/netdb.h Win32 port win32/include/sys/socket.h Win32 port -win32/makedef.pl Win32 port -win32/makefile.mk Win32 makefile for DMAKE (BC++, VC++ builds) -win32/makemain.pl Win32 port -win32/makeperldef.pl Win32 port +win32/makefile.mk Win32 makefile for DMAKE (BC++, VC++ builds) win32/perlglob.c Win32 port -win32/perlhost.h Perl host implementation +win32/perlhost.h Perl "host" implementation win32/perllib.c Win32 port win32/pod.mak Win32 port win32/runperl.c Win32 port win32/splittree.pl Win32 port +win32/vdir.h Perl "host" virtual directory manager +win32/vmem.h Perl "host" memory manager win32/win32.c Win32 port win32/win32.h Win32 port win32/win32iop.h Win32 port @@ -1118,3 +1608,4 @@ x2p/str.h Public declarations for the above x2p/util.c Utility routines x2p/util.h Public declarations for the above x2p/walk.c Parse tree walker +xsutils.c Additional bundled package methods not in UNIVERSAL:: |