This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 5.003_01: embed.h
[perl5.git] / MANIFEST
index fed72db..d78dff0 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,29 +1,29 @@
 Artistic               The "Artistic License"
 Artistic               The "Artistic License"
-Changes                        Differences between Perl 4 and Perl 5
+Changes                        Differences from previous versions.
+Changes.Conf           Recent changes in the Configure & build process
+configure              Crude emulation of GNU configure
 Configure              Portability tool
 Copying                        The GNU General Public License
 Configure              Portability tool
 Copying                        The GNU General Public License
-Doc/perl5-notes                Samples of new functionality
 EXTERN.h               Included before foreign .h files
 EXTERN.h               Included before foreign .h files
+INSTALL                        Detailed installation instructions.
 INTERN.h               Included before domestic .h files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
 README                 The Instructions
 INTERN.h               Included before domestic .h files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
 README                 The Instructions
-README.vms             Notes about VMS
+README.os2             Notes about OS/2 port
+README.plan9           Notes about Plan9 port
+README.vms             Notes about VMS port
 Todo                   The Wishlist
 XSUB.h                 Include file for extension subroutines
 Todo                   The Wishlist
 XSUB.h                 Include file for extension subroutines
-autosplit              Splits up autoloader functions
 av.c                   Array value code
 av.h                   Array value header
 av.c                   Array value code
 av.h                   Array value header
-c2ph.SH                        program to translate dbx stabs to perl
-c2ph.doc               documentation for c2ph
 cflags.SH              A script that emits C compilation flags per file
 cflags.SH              A script that emits C compilation flags per file
-config.H               Sample config.h
+config_H               Sample config.h
 config_h.SH            Produces config.h
 configpm               Produces lib/Config.pm
 cop.h                  Control operator header
 cv.h                   Code value header
 deb.c                  Debugging routines
 config_h.SH            Produces config.h
 configpm               Produces lib/Config.pm
 cop.h                  Control operator header
 cv.h                   Code value header
 deb.c                  Debugging routines
-doSH                   Script to run all the *.SH files
 doio.c                 I/O operations
 doop.c                 Support code for various operations
 dosish.h               Some defines for MS/DOSish machines
 doio.c                 I/O operations
 doop.c                 Support code for various operations
 dosish.h               Some defines for MS/DOSish machines
@@ -72,20 +72,14 @@ eg/van/vanexp               A program to expire vanished files
 eg/van/vanish          A program to put files in a trashcan
 eg/who                 A sample who program
 eg/wrapsuid            A setuid script wrapper generator
 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       An alternate perl-mode
-emacs/emacs19          Notes about emacs 19
-emacs/perl-mode.el     Emacs major mode for perl
-emacs/perldb.el                Emacs debugging
-emacs/perldb.pl                Emacs debugging
-emacs/tedstuff         Some optional patches
+emacs/cperl-mode.el    An alternate perl-mode
 embed.h                        Maps symbols to safer names
 embed.h                        Maps symbols to safer names
-embed_h.sh             Produces embed.h
+embed.pl               Produces embed.h
 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/typemap            Berkeley DB extension interface types
 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/typemap            Berkeley DB extension interface types
-ext/DynaLoader/DynaLoader.doc  Dynamic Loader specification
 ext/DynaLoader/DynaLoader.pm   Dynamic Loader perl module
 ext/DynaLoader/Makefile.PL     Dynamic Loader makefile writer
 ext/DynaLoader/README          Dynamic Loader notes and intro
 ext/DynaLoader/DynaLoader.pm   Dynamic Loader perl module
 ext/DynaLoader/Makefile.PL     Dynamic Loader makefile writer
 ext/DynaLoader/README          Dynamic Loader notes and intro
@@ -95,26 +89,50 @@ ext/DynaLoader/dl_dlopen.xs BSD/SunOS4&5 dlopen() style implementation
 ext/DynaLoader/dl_hpux.xs      HP-UX implementation
 ext/DynaLoader/dl_next.xs      Next implementation
 ext/DynaLoader/dl_none.xs      Stub implementation
 ext/DynaLoader/dl_hpux.xs      HP-UX implementation
 ext/DynaLoader/dl_next.xs      Next implementation
 ext/DynaLoader/dl_none.xs      Stub implementation
+ext/DynaLoader/dl_os2.xs       OS/2 (non-a.out) implementation
 ext/DynaLoader/dl_vms.xs       VMS implementation
 ext/DynaLoader/dlutils.c       Dynamic loader utilities for dl_*.xs files
 ext/Fcntl/Fcntl.pm             Fcntl extension Perl module
 ext/Fcntl/Fcntl.xs             Fcntl extension external subroutines
 ext/DynaLoader/dl_vms.xs       VMS implementation
 ext/DynaLoader/dlutils.c       Dynamic loader utilities for dl_*.xs files
 ext/Fcntl/Fcntl.pm             Fcntl extension Perl module
 ext/Fcntl/Fcntl.xs             Fcntl extension external subroutines
-ext/Fcntl/MANIFEST             Fcntl extension file list
 ext/Fcntl/Makefile.PL          Fcntl extension makefile writer
 ext/Fcntl/Makefile.PL          Fcntl extension makefile writer
+ext/FileHandle/FileHandle.pm   FileHandle extension Perl module
+ext/FileHandle/FileHandle.xs   FileHandle extension external subroutines
+ext/FileHandle/Makefile.PL     FileHandle extension makefile writer
 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/typemap          GDBM extension interface types
 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/typemap          GDBM extension interface types
+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/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/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/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/solaris.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/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/dec_osf.pl Hint for ODBM_File for named architecture
+ext/ODBM_File/hints/sco.pl     Hint for ODBM_File for named architecture
+ext/ODBM_File/hints/solaris.pl Hint for ODBM_File for named architecture
+ext/ODBM_File/hints/svr4.pl    Hint for ODBM_File for named architecture
 ext/ODBM_File/typemap          ODBM extension interface types
 ext/ODBM_File/typemap          ODBM extension interface types
+ext/Opcode/Opcode.pm           Opcode extension Perl module
+ext/Opcode/Opcode.xs           Opcode extension external subroutines
+ext/Opcode/Safe.pm             Safe extension Perl module
+ext/Opcode/ops.pm              "Pragma" form of Opcode extension Perl module
+ext/Opcode/Makefile.PL         Opcode extension makefile writer
 ext/POSIX/Makefile.PL          POSIX extension makefile writer
 ext/POSIX/POSIX.pm             POSIX extension Perl module
 ext/POSIX/Makefile.PL          POSIX extension makefile writer
 ext/POSIX/POSIX.pm             POSIX extension Perl module
+ext/POSIX/POSIX.pod            POSIX extension documentation
 ext/POSIX/POSIX.xs             POSIX extension external subroutines
 ext/POSIX/typemap              POSIX extension interface types
 ext/SDBM_File/Makefile.PL      SDBM extension makefile writer
 ext/POSIX/POSIX.xs             POSIX extension external subroutines
 ext/POSIX/typemap              POSIX extension interface types
 ext/SDBM_File/Makefile.PL      SDBM extension makefile writer
@@ -140,13 +158,12 @@ ext/SDBM_File/sdbm/makefile.sdbm  SDBM kit
 ext/SDBM_File/sdbm/pair.c              SDBM kit
 ext/SDBM_File/sdbm/pair.h              SDBM kit
 ext/SDBM_File/sdbm/readme.ms           SDBM kit
 ext/SDBM_File/sdbm/pair.c              SDBM kit
 ext/SDBM_File/sdbm/pair.h              SDBM kit
 ext/SDBM_File/sdbm/readme.ms           SDBM kit
-ext/SDBM_File/sdbm/readme.ps           SDBM kit
 ext/SDBM_File/sdbm/sdbm.3              SDBM kit
 ext/SDBM_File/sdbm/sdbm.c              SDBM kit
 ext/SDBM_File/sdbm/sdbm.h              SDBM kit
 ext/SDBM_File/sdbm/tune.h              SDBM kit
 ext/SDBM_File/sdbm/util.c              SDBM kit
 ext/SDBM_File/sdbm/sdbm.3              SDBM kit
 ext/SDBM_File/sdbm/sdbm.c              SDBM kit
 ext/SDBM_File/sdbm/sdbm.h              SDBM kit
 ext/SDBM_File/sdbm/tune.h              SDBM kit
 ext/SDBM_File/sdbm/util.c              SDBM kit
-ext/SDBM_File/typemap  SDBM extension interface types
+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/Socket/Makefile.PL Socket extension makefile writer
 ext/Socket/Socket.pm   Socket extension Perl module
 ext/Socket/Socket.xs   Socket extension external subroutines
@@ -158,7 +175,6 @@ global.sym          Symbols that need hiding when embedded
 globals.c              File to declare global symbols (for shared library)
 gv.c                   Glob value code
 gv.h                   Glob value header
 globals.c              File to declare global symbols (for shared library)
 gv.c                   Glob value code
 gv.h                   Glob value header
-h2ph.SH                        A thing to turn C .h files into perl .ph files
 h2pl/README            How to turn .ph files into .pl files
 h2pl/cbreak.pl         cbreak routines using .ph
 h2pl/cbreak2.pl                cbreak routines using .pl
 h2pl/README            How to turn .ph files into .pl files
 h2pl/cbreak.pl         cbreak routines using .ph
 h2pl/cbreak2.pl                cbreak routines using .pl
@@ -171,47 +187,58 @@ h2pl/mksizes              Program to make %sizeof array
 h2pl/mkvars            Program to make .pl from .ph files
 h2pl/tcbreak           cbreak test routine using .ph
 h2pl/tcbreak2          cbreak test routine using .pl
 h2pl/mkvars            Program to make .pl from .ph files
 h2pl/tcbreak           cbreak test routine using .ph
 h2pl/tcbreak2          cbreak test routine using .pl
-h2xs                   Program to make .xs files from C header files
 handy.h                        Handy definitions
 hints/3b1.sh           Hints for named architecture
 hints/3b1cc            Hints for named architecture
 handy.h                        Handy definitions
 hints/3b1.sh           Hints for named architecture
 hints/3b1cc            Hints for named architecture
-hints/README.hints     Hints for named architecture
+hints/README.hints     Notes about hints.
 hints/aix.sh           Hints for named architecture
 hints/altos486.sh      Hints for named architecture
 hints/apollo.sh                Hints for named architecture
 hints/aux.sh           Hints for named architecture
 hints/aix.sh           Hints for named architecture
 hints/altos486.sh      Hints for named architecture
 hints/apollo.sh                Hints for named architecture
 hints/aux.sh           Hints for named architecture
-hints/bsd386.sh                Hints for named architecture
+hints/bsdos.sh         Hints for named architecture
 hints/convexos.sh      Hints for named architecture
 hints/convexos.sh      Hints for named architecture
+hints/cxux.sh          Hints for named architecture
 hints/dec_osf.sh       Hints for named architecture
 hints/dgux.sh          Hints for named architecture
 hints/dnix.sh          Hints for named architecture
 hints/dynix.sh         Hints for named architecture
 hints/dec_osf.sh       Hints for named architecture
 hints/dgux.sh          Hints for named architecture
 hints/dnix.sh          Hints for named architecture
 hints/dynix.sh         Hints for named architecture
+hints/dynixptx.sh      Hints for named architecture
+hints/epix.sh          Hints for named architecture
 hints/esix4.sh         Hints for named architecture
 hints/fps.sh           Hints for named architecture
 hints/freebsd.sh       Hints for named architecture
 hints/genix.sh         Hints for named architecture
 hints/greenhills.sh    Hints for named architecture
 hints/esix4.sh         Hints for named architecture
 hints/fps.sh           Hints for named architecture
 hints/freebsd.sh       Hints for named architecture
 hints/genix.sh         Hints for named architecture
 hints/greenhills.sh    Hints for named architecture
-hints/hpux_9.sh                Hints for named architecture
+hints/hpux.sh          Hints for named architecture
 hints/i386.sh          Hints for named architecture
 hints/irix_4.sh                Hints for named architecture
 hints/irix_5.sh                Hints for named architecture
 hints/irix_6.sh                Hints for named architecture
 hints/i386.sh          Hints for named architecture
 hints/irix_4.sh                Hints for named architecture
 hints/irix_5.sh                Hints for named architecture
 hints/irix_6.sh                Hints for named architecture
+hints/irix_6_2.sh      Hints for named architecture
 hints/isc.sh           Hints for named architecture
 hints/isc_2.sh         Hints for named architecture
 hints/linux.sh         Hints for named architecture
 hints/isc.sh           Hints for named architecture
 hints/isc_2.sh         Hints for named architecture
 hints/linux.sh         Hints for named architecture
+hints/machten.sh       Hints for named architecture
+hints/machten_2.sh     Hints for named architecture
 hints/mips.sh          Hints for named architecture
 hints/mpc.sh           Hints for named architecture
 hints/mpeix.sh         Hints for named architecture
 hints/ncr_tower.sh     Hints for named architecture
 hints/netbsd.sh                Hints for named architecture
 hints/mips.sh          Hints for named architecture
 hints/mpc.sh           Hints for named architecture
 hints/mpeix.sh         Hints for named architecture
 hints/ncr_tower.sh     Hints for named architecture
 hints/netbsd.sh                Hints for named architecture
+hints/next_3.sh                Hints for named architecture
+hints/next_3_0.sh      Hints for named architecture
 hints/next_3_2.sh      Hints for named architecture
 hints/next_3_2.sh      Hints for named architecture
+hints/next_3_3.sh      Hints for named architecture
+hints/next_4.sh                Hints for named architecture
 hints/opus.sh          Hints for named architecture
 hints/opus.sh          Hints for named architecture
+hints/os2.sh           Hints for named architecture
+hints/powerux.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
 hints/sco_2_3_2.sh     Hints for named architecture
 hints/sco_2_3_3.sh     Hints for named architecture
 hints/sco_2_3_4.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
 hints/sco_2_3_2.sh     Hints for named architecture
 hints/sco_2_3_3.sh     Hints for named architecture
 hints/sco_2_3_4.sh     Hints for named architecture
-hints/sco_3.sh         Hints for named architecture
 hints/solaris_2.sh     Hints for named architecture
 hints/stellar.sh       Hints for named architecture
 hints/sunos_4_0.sh     Hints for named architecture
 hints/solaris_2.sh     Hints for named architecture
 hints/stellar.sh       Hints for named architecture
 hints/sunos_4_0.sh     Hints for named architecture
@@ -226,9 +253,9 @@ hints/utekv.sh              Hints for named architecture
 hints/uts.sh           Hints for named architecture
 hv.c                   Hash value code
 hv.h                   Hash value header
 hints/uts.sh           Hints for named architecture
 hv.c                   Hash value code
 hv.h                   Hash value header
+installman             Perl script to install man pages for pods.
 installperl            Perl script to do "make install" dirty work
 interp.sym             Interpreter specific symbols to hide in a struct
 installperl            Perl script to do "make install" dirty work
 interp.sym             Interpreter specific symbols to hide in a struct
-ioctl.pl               Sample ioctl.pl
 keywords.h             The keyword numbers
 keywords.pl            Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
 keywords.h             The keyword numbers
 keywords.pl            Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
@@ -237,16 +264,32 @@ lib/AutoSplit.pm  A module to split up autoload functions
 lib/Benchmark.pm       A module to time pieces of code and such
 lib/Carp.pm            Error message base class
 lib/Cwd.pm             Various cwd routines (getcwd, fastcwd, chdir)
 lib/Benchmark.pm       A module to time pieces of code and such
 lib/Carp.pm            Error message base class
 lib/Cwd.pm             Various cwd routines (getcwd, fastcwd, chdir)
+lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
+lib/DirHandle.pm       like FileHandle only for directories
 lib/English.pm         Readable aliases for short variables
 lib/Env.pm             Map environment into ordinary variables
 lib/Exporter.pm                Exporter base class
 lib/English.pm         Readable aliases for short variables
 lib/Env.pm             Map environment into ordinary variables
 lib/Exporter.pm                Exporter base class
+lib/ExtUtils/Embed.pm  Utilities for embedding Perl in C programs
+lib/ExtUtils/Install.pm        Handles 'make install' on extensions
+lib/ExtUtils/Liblist.pm        Locates libraries
+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.
 lib/ExtUtils/MakeMaker.pm      Write Makefiles for extensions
 lib/ExtUtils/MakeMaker.pm      Write Makefiles for extensions
+lib/ExtUtils/Manifest.pm       Utilities to write MANIFEST files
+lib/ExtUtils/Mkbootstrap.pm    Writes a bootstrap file (see MakeMaker)
+lib/ExtUtils/Mksymlists.pm     Writes a linker options file for extensions
+lib/ExtUtils/testlib.pm        Fixes up @INC to use just-built extension
 lib/ExtUtils/typemap           Extension interface types
 lib/ExtUtils/xsubpp            External subroutine preprocessor
 lib/ExtUtils/typemap           Extension interface types
 lib/ExtUtils/xsubpp            External subroutine preprocessor
+lib/Fatal.pm           Make do-or-die equivalents of functions
 lib/File/Basename.pm   A module to emulate the basename program
 lib/File/CheckTree.pm  Perl module supporting wholesale file mode validation
 lib/File/Basename.pm   A module to emulate the basename program
 lib/File/CheckTree.pm  Perl module supporting wholesale file mode validation
+lib/File/Copy.pm       Emulation of cp command
 lib/File/Find.pm       Routines to do a find
 lib/File/Find.pm       Routines to do a find
-lib/FileHandle.pm      FileHandle methods
+lib/File/Path.pm       A module to do things like `mkdir -p' and `rm -r'
+lib/FileCache.pm       Keep more files open than the system permits
+lib/FindBin.pm         Find name of currently executing program
 lib/Getopt/Long.pm     A module to fetch command options (GetOptions)
 lib/Getopt/Std.pm      A module to fetch command options (getopt, getopts)
 lib/I18N/Collate.pm    Routines to do strxfrm-based collation
 lib/Getopt/Long.pm     A module to fetch command options (GetOptions)
 lib/Getopt/Std.pm      A module to fetch command options (getopt, getopts)
 lib/I18N/Collate.pm    Routines to do strxfrm-based collation
@@ -256,18 +299,27 @@ lib/Math/BigFloat.pm      An arbitrary precision floating-point arithmetic package
 lib/Math/BigInt.pm     An arbitrary precision integer arithmetic package
 lib/Math/Complex.pm    A Complex package
 lib/Net/Ping.pm                Ping methods
 lib/Math/BigInt.pm     An arbitrary precision integer arithmetic package
 lib/Math/Complex.pm    A Complex package
 lib/Net/Ping.pm                Ping methods
+lib/Pod/Functions.pm   used by pod/splitpod
+lib/Pod/Text.pm                Convert POD data to formatted ASCII text
 lib/Search/Dict.pm     A module to do binary search on dictionaries
 lib/Search/Dict.pm     A module to do binary search on dictionaries
-lib/Shell.pm           A module to make AUTOLOADEed system() calls
+lib/SelectSaver.pm     A module to enforce proper select scoping
+lib/SelfLoader.pm      A module to load functions only on demand.
+lib/Shell.pm           A module to 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/Cap.pm                Perl module supporting termcap usage
 lib/Term/Complete.pm   A command completion subroutine
 lib/Sys/Hostname.pm    Hostname methods
 lib/Sys/Syslog.pm      Perl module supporting syslogging
 lib/Term/Cap.pm                Perl module supporting termcap usage
 lib/Term/Complete.pm   A command completion subroutine
+lib/Term/ReadLine.pm   Stub readline library
 lib/Test/Harness.pm    A test harness
 lib/Text/Abbrev.pm     An abbreviation table builder
 lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
 lib/Text/Soundex.pm    Perl module to implement Soundex
 lib/Text/Tabs.pm       Do expand and unexpand
 lib/Test/Harness.pm    A test harness
 lib/Text/Abbrev.pm     An abbreviation table builder
 lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
 lib/Text/Soundex.pm    Perl module to implement Soundex
 lib/Text/Tabs.pm       Do expand and unexpand
-lib/TieHash.pm         Base class for tied hashes
+lib/Text/Wrap.pm       Paragraph formatter
+lib/Tie/Hash.pm                Base class for tied hashes
+lib/Tie/Scalar.pm      Base class for tied scalars
+lib/Tie/SubstrHash.pm  Compact hash for known key, value and table size
 lib/Time/Local.pm      Reverse translation of localtime, gmtime
 lib/abbrev.pl          An abbreviation table builder
 lib/assert.pl          assertion and panic with stack trace
 lib/Time/Local.pm      Reverse translation of localtime, gmtime
 lib/abbrev.pl          An abbreviation table builder
 lib/assert.pl          assertion and panic with stack trace
@@ -279,6 +331,7 @@ lib/chat2.inter             A chat2 with interaction
 lib/chat2.pl           Randal's famous expect-ish routines
 lib/complete.pl                A command completion subroutine
 lib/ctime.pl           A ctime workalike
 lib/chat2.pl           Randal's famous expect-ish routines
 lib/complete.pl                A command completion subroutine
 lib/ctime.pl           A ctime workalike
+lib/diagnostics.pm     Print verbose diagnostics
 lib/dotsh.pl           Code to "dot" in a shell script
 lib/dumpvar.pl         A variable dumper
 lib/exceptions.pl      catch and throw routines
 lib/dotsh.pl           Code to "dot" in a shell script
 lib/dumpvar.pl         A variable dumper
 lib/exceptions.pl      catch and throw routines
@@ -294,14 +347,17 @@ lib/hostname.pl           Old hostname code
 lib/importenv.pl       Perl routine to get environment into variables
 lib/integer.pm         For "use integer"
 lib/less.pm            For "use less"
 lib/importenv.pl       Perl routine to get environment into variables
 lib/integer.pm         For "use integer"
 lib/less.pm            For "use less"
+lib/lib.pm             For "use lib"
 lib/look.pl            A "look" equivalent
 lib/newgetopt.pl       A perl library supporting long option parsing
 lib/open2.pl           Open a two-ended pipe
 lib/open3.pl           Open a three-ended pipe
 lib/look.pl            A "look" equivalent
 lib/newgetopt.pl       A perl library supporting long option parsing
 lib/open2.pl           Open a two-ended pipe
 lib/open3.pl           Open a three-ended pipe
+lib/overload.pm                Module for overloading perl operators.
 lib/perl5db.pl         Perl debugging routines
 lib/pwd.pl             Routines to keep track of PWD environment variable
 lib/shellwords.pl      Perl library to split into words with shell quoting
 lib/sigtrap.pm         For trapping an abort and giving traceback
 lib/perl5db.pl         Perl debugging routines
 lib/pwd.pl             Routines to keep track of PWD environment variable
 lib/shellwords.pl      Perl library to split into words with shell quoting
 lib/sigtrap.pm         For trapping an abort and giving traceback
+lib/splain             Standalone program to print verbose diagnostics.
 lib/stat.pl            Perl library supporting stat function
 lib/strict.pm          For "use strict"
 lib/subs.pm            Declare overriding subs
 lib/stat.pl            Perl library supporting stat function
 lib/strict.pm          For "use strict"
 lib/subs.pm            Declare overriding subs
@@ -310,11 +366,14 @@ 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/validate.pl                Perl library supporting wholesale file mode validation
 lib/termcap.pl         Perl library supporting termcap usage
 lib/timelocal.pl       Perl library supporting inverse of localtime, gmtime
 lib/validate.pl                Perl library supporting wholesale file mode validation
+lib/vars.pm            Declare pseudo-imported global variables
+makeaperl.SH           perl script that produces a new perl binary
 makedepend.SH          Precursor to makedepend
 makedir.SH             Precursor to makedir
 malloc.c               A version of malloc you might not want
 mg.c                   Magic code
 mg.h                   Magic header
 makedepend.SH          Precursor to makedepend
 makedir.SH             Precursor to makedir
 malloc.c               A version of malloc you might not want
 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
 mv-if-diff             Script to mv a file if it changed
 myconfig               Prints summary of the current configuration
 miniperlmain.c         Basic perl w/o dynamic loading or extensions
 mv-if-diff             Script to mv a file if it changed
 myconfig               Prints summary of the current configuration
@@ -322,6 +381,16 @@ op.c                       Opcode syntax tree code
 op.h                   Opcode syntax tree header
 opcode.h               Automatically generated opcode header
 opcode.pl              Opcode header generatore
 op.h                   Opcode syntax tree header
 opcode.h               Automatically generated opcode header
 opcode.pl              Opcode header generatore
+os2/diff.configure     Patches to Configure
+os2/dl_os2.c           Addon for dl_open
+os2/dlfcn.h            Addon for dl_open
+os2/Makefile.SHs       Shared library generation for OS/2
+os2/POSIX.mkfifo       POSIX.xs patch.
+os2/README.old         previous OS/2 port info, partially relevant.
+os2/notes              Notes for perl maintainer
+os2/os2.c              Additional code for OS/2
+os2/os2ish.h           Header for OS/2
+os2/perl2cmd.pl                Corrects installed binaries under OS/2
 patchlevel.h           The current patch level of perl
 perl.c                 main()
 perl.h                 Global declarations
 patchlevel.h           The current patch level of perl
 perl.c                 main()
 perl.h                 Global declarations
@@ -332,54 +401,36 @@ 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.fixer            A program to remove yacc stack limitations
 perly.h                        The header file for perly.c
 perly.y                        Yacc grammar for perl
-pl2pm                  A pl to pm translator
+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
+plan9/config.plan9     Plan9 port: config.h template
+plan9/exclude          Plan9 port: tests to skip
+plan9/fndvers          Plan9 port: update Perl version in config.plan9 
+plan9/genconfig.pl     Plan9 port: generate config.sh
+plan9/mkfile           Plan9 port: Mk driver for build
+plan9/myconfig.plan9   Plan9 port: script to print config summary
+plan9/perlplan9.doc    Plan9 port: Plan9-specific formatted documentation
+plan9/perlplan9.pod    Plan9 port: Plan9-specific pod documentation
+plan9/plan9.c          Plan9 port: Plan9-specific C routines
+plan9/plan9ish.h       Plan9 port: Plan9-specific C header file
+plan9/setup.rc         Plan9 port: script for easy build+install
 pod/Makefile           Make pods into something else
 pod/Makefile           Make pods into something else
-pod/modpods/Abbrev.pod         Doc for Abbrev.pm
-pod/modpods/AnyDBMFile.pod     Doc for AnyDBMFile.pm
-pod/modpods/AutoLoader.pod     Doc for AutoLoader.pm
-pod/modpods/AutoSplit.pod      Doc for AutoSplit.pm
-pod/modpods/Basename.pod       Doc for Basename.pm
-pod/modpods/Benchmark.pod      Doc for Benchmark.pm
-pod/modpods/Carp.pod           Doc for Carp.pm
-pod/modpods/CheckTree.pod      Doc for CheckTree.pm
-pod/modpods/Collate.pod                Doc for Collate.pm
-pod/modpods/Config.pod         Doc for Config.pm
-pod/modpods/Cwd.pod            Doc for Cwd.pm
-pod/modpods/DB_File.pod                Doc for File.pm
-pod/modpods/Dynaloader.pod     Doc for Dynaloader.pm
-pod/modpods/English.pod                Doc for English.pm
-pod/modpods/Env.pod            Doc for Env.pm
-pod/modpods/Exporter.pod       Doc for Exporter.pm
-pod/modpods/Fcntl.pod          Doc for Fcntl.pm
-pod/modpods/FileHandle.pod     Doc for FileHandle.pm
-pod/modpods/Find.pod           Doc for Find.pm
-pod/modpods/Finddepth.pod      Doc for Finddepth.pm
-pod/modpods/GetOptions.pod     Doc for GetOptions.pm
-pod/modpods/Getopt.pod         Doc for Getopt.pm
-pod/modpods/MakeMaker.pod      Doc for MakeMaker.pm
-pod/modpods/Open2.pod          Doc for Open2.pm
-pod/modpods/Open3.pod          Doc for Open3.pm
-pod/modpods/POSIX.pod          Doc for POSIX.pm
-pod/modpods/Ping.pod           Doc for Ping.pm
-pod/modpods/Socket.pod         Doc for Socket.pm
-pod/modpods/integer.pod                Doc for integer.pm
-pod/modpods/less.pod           Doc for less.pm
-pod/modpods/sigtrap.pod                Doc for sigtrap.pm
-pod/modpods/strict.pod         Doc for strict.pm
-pod/modpods/subs.pod           Doc for subs.pm
+pod/buildtoc           generate perltoc.pod
 pod/perl.pod           Top level perl man page
 pod/perl.pod           Top level perl man page
-pod/perlapi.pod                XS api info
 pod/perlbook.pod       Book info
 pod/perlbot.pod                Object-oriented Bag o' Tricks
 pod/perlcall.pod       Callback info
 pod/perldata.pod       Data structure info
 pod/perldebug.pod      Debugger info
 pod/perldiag.pod       Diagnostic info
 pod/perlbook.pod       Book info
 pod/perlbot.pod                Object-oriented Bag o' Tricks
 pod/perlcall.pod       Callback info
 pod/perldata.pod       Data structure info
 pod/perldebug.pod      Debugger info
 pod/perldiag.pod       Diagnostic info
+pod/perldsc.pod                Data Structures Cookbook
 pod/perlembed.pod      Embedding info
 pod/perlform.pod       Format info
 pod/perlfunc.pod       Function info
 pod/perlguts.pod       Internals info
 pod/perlipc.pod                IPC info
 pod/perlembed.pod      Embedding info
 pod/perlform.pod       Format info
 pod/perlfunc.pod       Function info
 pod/perlguts.pod       Internals info
 pod/perlipc.pod                IPC info
+pod/perllol.pod                How to use lists of lists.
 pod/perlmod.pod                Module info
 pod/perlobj.pod                Object info
 pod/perlop.pod         Operator info
 pod/perlmod.pod                Module info
 pod/perlobj.pod                Object info
 pod/perlop.pod         Operator info
@@ -392,11 +443,19 @@ pod/perlsec.pod           Security info
 pod/perlstyle.pod      Style info
 pod/perlsub.pod                Subroutine info
 pod/perlsyn.pod                Syntax info
 pod/perlstyle.pod      Style info
 pod/perlsub.pod                Subroutine info
 pod/perlsyn.pod                Syntax info
+pod/perltie.pod                Tieing an object class into a simple variable
+pod/perltoc.pod                Table of Contents info
 pod/perltrap.pod       Trap info
 pod/perlvar.pod                Variable info
 pod/perltrap.pod       Trap info
 pod/perlvar.pod                Variable info
-pod/pod2html           Translator to turn pod into HTML
-pod/pod2man            Translator to turn pod into manpage
+pod/perlxs.pod         XS api info
+pod/perlxstut.pod      XS tutorial
+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/roffitall          troff the whole man page set
 pod/splitman           Splits perlfunc into multiple man pages
 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_ctl.c               Push/Pop code for control flow
 pp.c                   Push/Pop code
 pp.h                   Push/Pop code defs
 pp_ctl.c               Push/Pop code for control flow
@@ -426,12 +485,14 @@ 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/cmdopt.t                See if command optimization works
 t/cmd/switch.t         See if switch optimizations work
 t/cmd/while.t          See if while loops work
 t/comp/cmdopt.t                See if command optimization works
+t/comp/cpp.aux         main file for cpp.t
 t/comp/cpp.t           See if C preprocessor works
 t/comp/decl.t          See if declarations work
 t/comp/multiline.t     See if multiline strings work
 t/comp/package.t       See if packages work
 t/comp/script.t                See if script invokation works
 t/comp/term.t          See if more terms work
 t/comp/cpp.t           See if C preprocessor works
 t/comp/decl.t          See if declarations work
 t/comp/multiline.t     See if multiline strings work
 t/comp/package.t       See if packages work
 t/comp/script.t                See if script invokation works
 t/comp/term.t          See if more terms work
+t/harness              Finer diagnostics from test suite
 t/io/argv.t            See if ARGV stuff works
 t/io/dup.t             See if >& works right
 t/io/fs.t              See if directory manipulations work
 t/io/argv.t            See if ARGV stuff works
 t/io/dup.t             See if >& works right
 t/io/fs.t              See if directory manipulations work
@@ -441,15 +502,29 @@ t/io/print.t              See if print commands work
 t/io/tell.t            See if file seeking works
 t/lib/anydbm.t         See if AnyDBM_File works
 t/lib/bigint.t         See if bigint.pl works
 t/io/tell.t            See if file seeking works
 t/lib/anydbm.t         See if AnyDBM_File works
 t/lib/bigint.t         See if bigint.pl works
+t/lib/bigintpm.t       See if BigInt.pm works
 t/lib/db-btree.t       See if DB_File works
 t/lib/db-hash.t                See if DB_File works
 t/lib/db-recno.t       See if DB_File works
 t/lib/db-btree.t       See if DB_File works
 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/english.t                See if English works
 t/lib/english.t                See if English works
+t/lib/filehand.t       See if FileHandle works
+t/lib/io_dup.t         See if dup()-related methods from IO work
+t/lib/io_pipe.t                See if pipe()-related methods from IO work
+t/lib/io_sock.t                See if INET socket-related methods from IO work
+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_xs.t          See if XSUB methods from IO work
 t/lib/gdbm.t           See if GDBM_File works
 t/lib/ndbm.t           See if NDBM_File works
 t/lib/odbm.t           See if ODBM_File works
 t/lib/gdbm.t           See if GDBM_File works
 t/lib/ndbm.t           See if NDBM_File works
 t/lib/odbm.t           See if ODBM_File works
+t/lib/opcode.t         See if Opcode works
+t/lib/ops.t            See if Opcode works
 t/lib/posix.t          See if POSIX works
 t/lib/posix.t          See if POSIX works
+t/lib/safe1.t          See if Safe works
+t/lib/safe2.t          See if Safe works
 t/lib/sdbm.t           See if SDBM_File works
 t/lib/sdbm.t           See if SDBM_File works
+t/lib/socket.t         See if Socket works
 t/lib/soundex.t                See if Soundex works
 t/op/append.t          See if . works
 t/op/array.t           See if array operations work
 t/lib/soundex.t                See if Soundex works
 t/op/append.t          See if . works
 t/op/array.t           See if array operations work
@@ -478,6 +553,7 @@ t/op/mkdir.t                See if mkdir works
 t/op/my.t              See if lexical scoping works
 t/op/oct.t             See if oct and hex work
 t/op/ord.t             See if ord works
 t/op/my.t              See if lexical scoping works
 t/op/oct.t             See if oct and hex work
 t/op/ord.t             See if ord works
+t/op/overload.t                See if operator overload works
 t/op/pack.t            See if pack and unpack work
 t/op/pat.t             See if esoteric patterns work
 t/op/push.t            See if push and pop work
 t/op/pack.t            See if pack and unpack work
 t/op/pat.t             See if esoteric patterns work
 t/op/push.t            See if push and pop work
@@ -498,6 +574,7 @@ 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/substr.t          See if substr works
 t/op/study.t           See if study works
 t/op/subst.t           See if substitution works
 t/op/substr.t          See if substr works
+t/op/tie.t             See if tie/untie functions work
 t/op/time.t            See if time functions work
 t/op/undef.t           See if undef works
 t/op/unshift.t         See if unshift works
 t/op/time.t            See if time functions work
 t/op/undef.t           See if undef works
 t/op/unshift.t         See if unshift works
@@ -506,43 +583,62 @@ t/op/write.t              See if write works
 t/re_tests             Regular expressions for regexp.t
 taint.c                        Tainting code
 toke.c                 The tokener
 t/re_tests             Regular expressions for regexp.t
 taint.c                        Tainting code
 toke.c                 The tokener
+universal.c            The default UNIVERSAL package methods
 unixish.h              Defines that are assumed on Unix
 util.c                 Utility routines
 util.h                 Public declarations for the above
 unixish.h              Defines that are assumed on Unix
 util.c                 Utility routines
 util.h                 Public declarations for the above
-vms/config.vms         VMS port
-vms/descrip.mms                VMS port
-vms/gen_shrfls.pl      VMS port
-vms/genconfig.pl       VMS port
-vms/genopt.com         VMS port
-vms/makefile.          VMS port
-vms/mms2make.pl                VMS port
-vms/perlshr.c          VMS port
-vms/perlvms.pod                VMS port
-vms/sockadapt.c                VMS port
-vms/sockadapt.h                VMS port
-vms/test.com           VMS port
-vms/vms.c              VMS port
-vms/vmsish.h           VMS port
-vms/writemain.pl       VMS port
+utils/Makefile         Extract the utility scripts.
+utils/c2ph.PL          program to translate dbx stabs to perl
+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/perlbug.PL       A simple tool to submit a bug report
+utils/perldoc.PL       A simple tool to find & display perl's documentation
+utils/pl2pm.PL         A pl to pm translator
+vms/Makefile           VMS port
+vms/config.vms         default config.h for VMS
+vms/descrip.mms                MM[SK] description file for build
+vms/ext/Filespec.pm    VMS-Unix file syntax interconversion
+vms/ext/Stdio/0README.txt      ReadMe file for VMS::Stdio
+vms/ext/Stdio/Makefile.PL      MakeMaker driver for VMS::Stdio
+vms/ext/Stdio/Stdio.pm VMS options to stdio routines
+vms/ext/Stdio/Stdio.xs VMS options to stdio routines
+vms/ext/Stdio/test.pl  regression tests for VMS::Stdio
+vms/ext/filespec.t     See if VMS::Filespec funtions work
+vms/fndvers.com        parse Perl version from patchlevel.h
+vms/gen_shrfls.pl      generate options files and glue for shareable image
+vms/genconfig.pl       retcon config.sh from config.h
+vms/genopt.com         hack to write options files in case of broken makes
+vms/make_command.com   record MM[SK] command used to build Perl
+vms/mms2make.pl                convert descrip.mms to make syntax
+vms/myconfig.com       record local configuration info for bug report
+vms/perlvms.pod                VMS-specific additions to Perl documentation
+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/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
 writemain.SH           Generate perlmain.c from miniperlmain.c+extensions
 x2p/EXTERN.h           Same as above
 x2p/INTERN.h           Same as above
 x2p/Makefile.SH                Precursor to Makefile
 writemain.SH           Generate perlmain.c from miniperlmain.c+extensions
 x2p/EXTERN.h           Same as above
 x2p/INTERN.h           Same as above
 x2p/Makefile.SH                Precursor to Makefile
-x2p/a2p.c              A byacc'ed a2p.y
+x2p/a2p.c              Output of a2p.y run through byacc
 x2p/a2p.h              Global declarations
 x2p/a2p.man            Manual page for awk to perl translator
 x2p/a2p.y              A yacc grammer for awk
 x2p/a2py.c             Awk compiler, sort of
 x2p/cflags.SH          A script that emits C compilation flags per file
 x2p/a2p.h              Global declarations
 x2p/a2p.man            Manual page for awk to perl translator
 x2p/a2p.y              A yacc grammer for awk
 x2p/a2py.c             Awk compiler, sort of
 x2p/cflags.SH          A script that emits C compilation flags per file
-x2p/find2perl.SH       A find to perl translator
+x2p/find2perl.PL       A find to perl translator
 x2p/handy.h            Handy definitions
 x2p/hash.c             Associative arrays again
 x2p/hash.h             Public declarations for the above
 x2p/handy.h            Handy definitions
 x2p/hash.c             Associative arrays again
 x2p/hash.h             Public declarations for the above
-x2p/s2p.SH             Sed to perl translator
+x2p/s2p.PL             Sed to perl translator
 x2p/s2p.man            Manual page for sed to perl translator
 x2p/str.c              String handling package
 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
 x2p/s2p.man            Manual page for sed to perl translator
 x2p/str.c              String handling package
 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
-xf                     A script to translate Perl 4 symbols to Perl 5