This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add Tim Jenness' XS::Typemap for exercizing the standard typemap.
[perl5.git] / MANIFEST
index bb74326..a8fe7af 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -13,7 +13,6 @@ 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
 Makefile.micro         microperl Makefile
@@ -32,12 +31,14 @@ 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
+Porting/repository.pod How to use the Perl repository
 README                 The Instructions
 README.Y2K             Notes about Year 2000 concerns
 README.aix             Notes about AIX port
 README.amiga           Notes about AmigaOS port
 README.apollo          Notes about Apollo DomainOS port
 README.beos            Notes about BeOS port
+README.bs2000          Notes about BS2000 POSIX port
 README.cygwin          Notes about Cygwin port
 README.dos             Notes about dos/djgpp port
 README.epoc            Notes about EPOC port
@@ -50,8 +51,8 @@ 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.solaris         Notes about Solaris port
 README.threads         Notes about multithreading
 README.vmesa           Notes about VM/ESA port
 README.vms             Notes about installing the VMS port
@@ -88,7 +89,6 @@ doio.c                        I/O operations
 doop.c                 Support code for various operations
 dosish.h               Some defines for MS/DOSish machines
 dump.c                 Debugging output
-ebcdic.c               EBCDIC support routines
 emacs/cperl-mode.el    An alternate perl-mode
 emacs/e2ctags.pl       etags to ctags converter
 emacs/ptags            Creates smart TAGS file
@@ -110,6 +110,7 @@ ext/B/B/Bblock.pm   Compiler basic block analysis support
 ext/B/B/Bytecode.pm    Compiler Bytecode backend
 ext/B/B/C.pm           Compiler C backend
 ext/B/B/CC.pm          Compiler CC backend
+ext/B/B/Concise.pm     Compiler Concise backend
 ext/B/B/Debug.pm       Compiler Debug backend
 ext/B/B/Deparse.pm     Compiler Deparse backend
 ext/B/B/Disassembler.pm        Compiler Disassembler backend
@@ -168,6 +169,12 @@ 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/Digest/MD5/Changes Digest::MD5 extension changes
+ext/Digest/MD5/MD5.pm  Digest::MD5 extension
+ext/Digest/MD5/MD5.xs  Digest::MD5 extension
+ext/Digest/MD5/Makefile.PL     Digest::MD5 extension makefile writer
+ext/Digest/MD5/hints/irix_6.pl Hints for named architecture
+ext/Digest/MD5/typemap Digest::MD5 extension
 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
@@ -175,6 +182,7 @@ 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_dld.xs       GNU dld style implementation
+ext/DynaLoader/dl_dllload.xs   S/390 dllload() 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
@@ -191,11 +199,16 @@ ext/DynaLoader/hints/netbsd.pl    Hint for DynaLoader for named architecture
 ext/DynaLoader/hints/openbsd.pl        Hint for DynaLoader for named architecture
 ext/Encode/Encode.pm           Encode extension
 ext/Encode/Encode.xs           Encode extension
-ext/Encode/Makefile.PL         Encode extension
-ext/Encode/Todo                        Encode extension
+ext/Encode/Encode/EncodeFormat.pod     Encoding table format
+ext/Encode/Encode/Tcl.pm       Handler for .enc encodings
 ext/Encode/Encode/ascii.enc    Encoding tables
+ext/Encode/Encode/ascii.ucm    Encoding tables
 ext/Encode/Encode/big5.enc     Encoding tables
+ext/Encode/Encode/cp1006.enc   Encoding tables
+ext/Encode/Encode/cp1047.enc   Encoding tables
+ext/Encode/Encode/cp1047.ucm   Encoding tables
 ext/Encode/Encode/cp1250.enc   Encoding tables
+ext/Encode/Encode/cp1250.ucm   Encoding tables
 ext/Encode/Encode/cp1251.enc   Encoding tables
 ext/Encode/Encode/cp1252.enc   Encoding tables
 ext/Encode/Encode/cp1253.enc   Encoding tables
@@ -204,12 +217,16 @@ ext/Encode/Encode/cp1255.enc      Encoding tables
 ext/Encode/Encode/cp1256.enc   Encoding tables
 ext/Encode/Encode/cp1257.enc   Encoding tables
 ext/Encode/Encode/cp1258.enc   Encoding tables
+ext/Encode/Encode/cp37.enc     Encoding tables
+ext/Encode/Encode/cp37.ucm     Encoding tables
+ext/Encode/Encode/cp424.enc    Encoding tables
 ext/Encode/Encode/cp437.enc    Encoding tables
 ext/Encode/Encode/cp737.enc    Encoding tables
 ext/Encode/Encode/cp775.enc    Encoding tables
 ext/Encode/Encode/cp850.enc    Encoding tables
 ext/Encode/Encode/cp852.enc    Encoding tables
 ext/Encode/Encode/cp855.enc    Encoding tables
+ext/Encode/Encode/cp856.enc    Encoding tables
 ext/Encode/Encode/cp857.enc    Encoding tables
 ext/Encode/Encode/cp860.enc    Encoding tables
 ext/Encode/Encode/cp861.enc    Encoding tables
@@ -225,28 +242,50 @@ ext/Encode/Encode/cp936.enc       Encoding tables
 ext/Encode/Encode/cp949.enc    Encoding tables
 ext/Encode/Encode/cp950.enc    Encoding tables
 ext/Encode/Encode/dingbats.enc Encoding tables
+ext/Encode/Encode/dingbats.ucm Encoding tables
 ext/Encode/Encode/euc-cn.enc   Encoding tables
 ext/Encode/Encode/euc-jp.enc   Encoding tables
 ext/Encode/Encode/euc-kr.enc   Encoding tables
 ext/Encode/Encode/gb12345.enc  Encoding tables
 ext/Encode/Encode/gb1988.enc   Encoding tables
 ext/Encode/Encode/gb2312.enc   Encoding tables
+ext/Encode/Encode/gsm0338.enc          Encoding tables
 ext/Encode/Encode/iso2022-jp.enc       Encoding tables
 ext/Encode/Encode/iso2022-kr.enc       Encoding tables
 ext/Encode/Encode/iso2022.enc          Encoding tables
 ext/Encode/Encode/iso8859-1.enc                Encoding tables
+ext/Encode/Encode/iso8859-1.ucm                Encoding tables
+ext/Encode/Encode/iso8859-10.enc       Encoding tables
+ext/Encode/Encode/iso8859-10.ucm       Encoding tables
+ext/Encode/Encode/iso8859-13.enc       Encoding tables
+ext/Encode/Encode/iso8859-13.ucm       Encoding tables
+ext/Encode/Encode/iso8859-14.enc       Encoding tables
+ext/Encode/Encode/iso8859-14.ucm       Encoding tables
+ext/Encode/Encode/iso8859-15.enc       Encoding tables
+ext/Encode/Encode/iso8859-15.ucm       Encoding tables
+ext/Encode/Encode/iso8859-16.enc       Encoding tables
+ext/Encode/Encode/iso8859-16.ucm       Encoding tables
 ext/Encode/Encode/iso8859-2.enc                Encoding tables
+ext/Encode/Encode/iso8859-2.ucm                Encoding tables
 ext/Encode/Encode/iso8859-3.enc                Encoding tables
+ext/Encode/Encode/iso8859-3.ucm                Encoding tables
 ext/Encode/Encode/iso8859-4.enc                Encoding tables
+ext/Encode/Encode/iso8859-4.ucm                Encoding tables
 ext/Encode/Encode/iso8859-5.enc                Encoding tables
+ext/Encode/Encode/iso8859-5.ucm                Encoding tables
 ext/Encode/Encode/iso8859-6.enc                Encoding tables
+ext/Encode/Encode/iso8859-6.ucm                Encoding tables
 ext/Encode/Encode/iso8859-7.enc                Encoding tables
+ext/Encode/Encode/iso8859-7.ucm                Encoding tables
 ext/Encode/Encode/iso8859-8.enc                Encoding tables
+ext/Encode/Encode/iso8859-8.ucm                Encoding tables
 ext/Encode/Encode/iso8859-9.enc                Encoding tables
+ext/Encode/Encode/iso8859-9.ucm                Encoding tables
 ext/Encode/Encode/jis0201.enc          Encoding tables
 ext/Encode/Encode/jis0208.enc          Encoding tables
 ext/Encode/Encode/jis0212.enc          Encoding tables
 ext/Encode/Encode/koi8-r.enc           Encoding tables
+ext/Encode/Encode/koi8-r.ucm           Encoding tables
 ext/Encode/Encode/ksc5601.enc          Encoding tables
 ext/Encode/Encode/macCentEuro.enc      Encoding tables
 ext/Encode/Encode/macCroatian.enc      Encoding tables
@@ -260,8 +299,16 @@ ext/Encode/Encode/macRomania.enc   Encoding tables
 ext/Encode/Encode/macThai.enc          Encoding tables
 ext/Encode/Encode/macTurkish.enc       Encoding tables
 ext/Encode/Encode/macUkraine.enc       Encoding tables
+ext/Encode/Encode/posix-bc.enc         Encoding tables
+ext/Encode/Encode/posix-bc.ucm         Encoding tables
 ext/Encode/Encode/shiftjis.enc         Encoding tables
 ext/Encode/Encode/symbol.enc           Encoding tables
+ext/Encode/Encode/symbol.ucm   Encoding tables
+ext/Encode/Makefile.PL         Encode extension
+ext/Encode/Todo                        Encode extension
+ext/Encode/compile             Encode extension
+ext/Encode/encengine.c         Encode extension
+ext/Encode/encode.h            Encode extension
 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
@@ -275,6 +322,9 @@ 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/Filter/Util/Call/Call.pm   Filter::Util::Call extension module
+ext/Filter/Util/Call/Call.xs   Filter::Util::Call extension external subroutines
+ext/Filter/Util/Call/Makefile.PL       Filter::Util::Call 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
@@ -309,6 +359,11 @@ 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/MIME/Base64/Base64.pm      MIME::Base64 extension
+ext/MIME/Base64/Base64.xs      MIME::Base64 extension
+ext/MIME/Base64/Changes                MIME::Base64 extension
+ext/MIME/Base64/Makefile.PL    MIME::Base64 extension
+ext/MIME/Base64/QuotedPrint.pm MIME::Base64 extension
 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
@@ -348,7 +403,11 @@ 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/hints/svr4.pl                Hint for POSIX for named architecture
 ext/POSIX/typemap              POSIX extension interface types
+ext/PerlIO/Scalar/Makefile.PL  PerlIO layer for scalars
+ext/PerlIO/Scalar/Scalar.pm    PerlIO layer for scalars
+ext/PerlIO/Scalar/Scalar.xs    PerlIO layer for scalars
 ext/SDBM_File/Makefile.PL      SDBM extension makefile writer
 ext/SDBM_File/SDBM_File.pm     SDBM extension Perl module
 ext/SDBM_File/SDBM_File.xs     SDBM extension external subroutines
@@ -382,8 +441,8 @@ 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/Storable/ChangeLog         Storable extension
-ext/Storable/Makefile.PL       Storable extension
 ext/Storable/MANIFEST          Storable extension
+ext/Storable/Makefile.PL       Storable extension
 ext/Storable/README            Storable extension
 ext/Storable/Storable.pm       Storable extension
 ext/Storable/Storable.xs       Storable extension
@@ -419,15 +478,23 @@ ext/Thread/unsync.t       Test thread implicit synchronisation
 ext/Thread/unsync2.t   Test thread implicit synchronisation
 ext/Thread/unsync3.t   Test thread implicit synchronisation
 ext/Thread/unsync4.t   Test thread implicit synchronisation
+ext/XS/Typemap/Makefile.PL     XS::Typemap extension
+ext/XS/Typemap/README          XS::Typemap extension
+ext/XS/Typemap/Typemap.pm      XS::Typemap extension
+ext/XS/Typemap/Typemap.xs      XS::Typemap extension
+ext/XS/Typemap/stdio.c         XS::Typemap extension
+ext/XS/Typemap/typemap         XS::Typemap extension
 ext/attrs/Makefile.PL  attrs extension makefile writer
 ext/attrs/attrs.pm     attrs extension Perl module
 ext/attrs/attrs.xs     attrs extension external subroutines
 ext/re/Makefile.PL     re extension makefile writer
+ext/re/hints/aix.pl    Hints for re for named architecture
 ext/re/hints/mpeix.pl  Hints for re for named architecture
 ext/re/re.pm           re extension Perl module
 ext/re/re.xs           re extension external subroutines
 ext/util/make_ext      Used by Makefile to execute extension Makefiles
 ext/util/mkbootstrap   Turns ext/*/*_BS into bootstrap info
+fakesdio.h             stdio in terms of PerlIO
 fakethr.h              Fake threads header
 form.h                 Public declarations for the above
 global.sym             Symbols that need hiding when embedded
@@ -621,6 +688,7 @@ lib/Class/Struct.pm Declare struct-like datatypes as Perl classes
 lib/Cwd.pm             Various cwd routines (getcwd, fastcwd, chdir)
 lib/DB.pm              Debugger API (draft)
 lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
+lib/Digest.pm  Digest extensions
 lib/DirHandle.pm       like FileHandle only for directories
 lib/Dumpvalue.pm       Screen dump of perl values
 lib/English.pm         Readable aliases for short variables
@@ -632,6 +700,7 @@ 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/MANIFEST.SKIP     The default MANIFEST.SKIP
 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
@@ -655,6 +724,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/Epoc.pm  portable operations on EPOC 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
@@ -665,12 +735,17 @@ lib/File/Temp.pm  create safe temporary files and file handles
 lib/File/stat.pm       By-name interface to Perl's builtin stat
 lib/FileCache.pm       Keep more files open than the system permits
 lib/FileHandle.pm      Backward-compatible front end to IO extension
+lib/Filter/Simple.pm   Simple frontend to Filter::Util::Call
 lib/FindBin.pm         Find name of currently executing program
 lib/Getopt/Long.pm     Fetch command options (GetOptions)
 lib/Getopt/Std.pm      Fetch command options (getopt, getopts)
 lib/I18N/Collate.pm    Routines to do strxfrm-based collation
 lib/IPC/Open2.pm       Open a two-ended pipe
 lib/IPC/Open3.pm       Open a three-ended pipe!
+lib/Locale/Constants.pm        Locale::Codes
+lib/Locale/Country.pm  Locale::Codes
+lib/Locale/Currency.pm Locale::Codes
+lib/Locale/Language.pm Locale::Codes
 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
@@ -680,6 +755,7 @@ 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/PerlIO.pm          PerlIO support module
 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
@@ -693,12 +769,14 @@ 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/Overstrike.pm     Convert POD data to formatted overstrike 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/Switch.pm          Switch for Perl
 lib/Symbol.pm          Symbol table manipulation routines
 lib/Term/ANSIColor.pm  Perl module supporting termcap usage
 lib/Term/Cap.pm                Perl module supporting termcap usage
@@ -707,6 +785,8 @@ lib/Term/ReadLine.pm        Stub readline library
 lib/Test.pm            A simple framework for writing test scripts
 lib/Test/Harness.pm    A test harness
 lib/Text/Abbrev.pm     An abbreviation table builder
+lib/Text/Balanced.pm   Text::Balanced
+lib/Text/Balanced.pod  Text::Balanced
 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
@@ -768,6 +848,7 @@ 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
 lib/perl5db.pl         Perl debugging routines
+lib/perlio.pm          Perl IO interface pragma
 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
@@ -901,6 +982,7 @@ lib/unicode/Is/BidiRLE.pl                   Unicode character database
 lib/unicode/Is/BidiRLO.pl                      Unicode character database
 lib/unicode/Is/BidiS.pl                                Unicode character database
 lib/unicode/Is/BidiWS.pl                       Unicode character database
+lib/unicode/Is/Blank.pl                                Unicode character database
 lib/unicode/Is/C.pl                            Unicode character database
 lib/unicode/Is/Cc.pl                           Unicode character database
 lib/unicode/Is/Cf.pl                           Unicode character database
@@ -989,6 +1071,7 @@ lib/unicode/Is/Sk.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/SpacePerl.pl                    Unicode character database
 lib/unicode/Is/SylA.pl                         Unicode character database
 lib/unicode/Is/SylAA.pl                                Unicode character database
 lib/unicode/Is/SylAAI.pl                       Unicode character database
@@ -1034,16 +1117,20 @@ lib/unicode/PropList.txt                        Unicode character database
 lib/unicode/README.Ethiopic                    Unicode character database
 lib/unicode/README.perl                                Unicode character database
 lib/unicode/ReadMe.txt                         Unicode character database info
+lib/unicode/Scripts.txt                                Unicode character database
 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/UCD301.html                                Unicode character database
-lib/unicode/UCDFF301.html                      Unicode character database
-lib/unicode/Unicode.301                                Unicode character database
+lib/unicode/UCD.html                           Unicode character database
+lib/unicode/Unicode.html                       Unicode character database
+lib/unicode/Unicode.txt                                Unicode character database
+lib/unicode/distinct.pm                Perl pragma to strictly distinguish UTF8 data and non-UTF data
 lib/unicode/mktables.PL                                Unicode character database generator
+lib/unicode/rename                             Filename mappings used
 lib/unicode/syllables.txt                      Unicode character database
+lib/unicode/version                            The version of the Unicode
 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
@@ -1124,6 +1211,7 @@ os2/dl_os2.c              Addon for dl_open
 os2/dlfcn.h            Addon for dl_open
 os2/os2.c              Additional code for OS/2
 os2/os2.sym            Additional symbols to export
+os2/os2add.sym         Overriding symbols to export
 os2/os2ish.h           Header for OS/2
 os2/os2thread.h                pthread-like typedefs
 os2/perl2cmd.pl                Corrects installed binaries under OS/2
@@ -1133,8 +1221,9 @@ perl.h                    Global declarations
 perlapi.c              Perl API functions
 perlapi.h              Perl API function declarations
 perlio.c               C code for PerlIO abstraction
-perlio.h               compatibility stub
+perlio.h               PerlIO abstraction
 perlio.sym             Symbols for PerlIO abstraction
+perliol.h              PerlIO Layer definition
 perlsdio.h             Fake stdio using perlio
 perlsfio.h             Prototype sfio mapping for PerlIO
 perlsh                 A poor man's perl shell
@@ -1167,11 +1256,12 @@ pod/perl5004delta.pod   Changes from 5.003 to 5.004
 pod/perl5005delta.pod  Changes from 5.004 to 5.005
 pod/perl56delta.pod    Changes from 5.005 to 5.6
 pod/perlapi.pod         Perl API documentation (autogenerated)
-pod/perlapio.pod       IO API info
+pod/perlapio.pod       PerlIO IO API info
 pod/perlbook.pod       Perl book information
 pod/perlboot.pod       Beginner's Object-oriented Tutorial
 pod/perlbot.pod                Object-oriented Bag o' Tricks
 pod/perlcall.pod       Callback info
+pod/perlclib.pod       Internal replacements for standard C library functions
 pod/perlcompile.pod    Info on using the Compiler suite
 pod/perldata.pod       Data structure info
 pod/perldbmfilter.pod  Info about DBM Filters
@@ -1201,6 +1291,7 @@ 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/perliol.pod                Internals of PerlIO with layers.
 pod/perlipc.pod                IPC info
 pod/perllexwarn.pod    Lexical Warnings info
 pod/perllocale.pod     Locale support info
@@ -1273,13 +1364,15 @@ 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/TestInit.pm          Preamble library for core tests
+t/base/commonsense.t   See if configuration meets basic needs
 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
 t/base/pat.t           See if pattern matching works
 t/base/rs.t            See if record-read works
 t/base/term.t          See if various terms work
+t/camel-III/vstring.t  See if Camel 3rd edition is lying.
 t/cmd/elsif.t          See if else-if works
 t/cmd/for.t            See if for loops work
 t/cmd/mod.t            See if statement modifiers work
@@ -1313,6 +1406,8 @@ 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/io/utf8.t            See if file seeking works
+t/lib/1_compile.t      See if the various libraries and extensions compile
 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
@@ -1324,6 +1419,7 @@ 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-esc.t                See if CGI.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
@@ -1331,10 +1427,13 @@ t/lib/cgi-pretty.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/class-struct.t   See if Class::Struct works
 t/lib/complex.t                See if Math::Complex works
+t/lib/compmod.pl       Helper for 1_compile.t
 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/digest.t See if Digest extensions work
 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
@@ -1353,9 +1452,9 @@ 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/encode.t         See if Encode works
 t/lib/english.t                See if English works
 t/lib/env-array.t      See if Env works for arrays
-t/lib/encode.t         See if Encode works
 t/lib/env.t            See if Env works
 t/lib/errno.t          See if Errno works
 t/lib/fatal.t           See if Fatal works
@@ -1367,6 +1466,8 @@ 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/filter-util.pl   See if Filter::Util::Call works
+t/lib/filter-util.t    See if Filter::Util::Call works
 t/lib/findbin.t                See if FindBin works
 t/lib/ftmp-mktemp.t    See if File::Temp works
 t/lib/ftmp-posix.t     See if File::Temp works
@@ -1393,6 +1494,7 @@ 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_scalar.t      Test of PerlIO::Scalar
 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
@@ -1401,7 +1503,20 @@ 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/lc-all.t See if Locale::Codes work
+t/lib/lc-constants.t   See if Locale::Codes work
+t/lib/lc-country.t     See if Locale::Codes work
+t/lib/lc-currency.t    See if Locale::Codes work
+t/lib/lc-language.t    See if Locale::Codes work
+t/lib/lc-uk.t  See if Locale::Codes work
+t/lib/md5-aaa.t        See if Digest::MD5 extension works
+t/lib/md5-badf.t       See if Digest::MD5 extension works
+t/lib/md5-file.t       See if Digest::MD5 extension works
+t/lib/mimeb64.t                        see whether MIME::Base64 works
+t/lib/mimeb64u.t               see whether MIME::Base64 works
+t/lib/mimeqp.t         see whether MIME::QuotedPrint works
 t/lib/ndbm.t           See if NDBM_File works
+t/lib/net-hostent.t    See if Net::hostent works
 t/lib/odbm.t           See if ODBM_File works
 t/lib/opcode.t         See if Opcode works
 t/lib/open2.t          See if IPC::Open2 works
@@ -1413,10 +1528,23 @@ t/lib/ph.t              See if h2ph 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/sample-tests/bailout              Test data for Test::Harness
+t/lib/sample-tests/combined             Test data for Test::Harness
+t/lib/sample-tests/descriptive          Test data for Test::Harness
+t/lib/sample-tests/duplicates           Test data for Test::Harness
+t/lib/sample-tests/header_at_end        Test data for Test::Harness
+t/lib/sample-tests/no_nums              Test data for Test::Harness
+t/lib/sample-tests/simple               Test data for Test::Harness
+t/lib/sample-tests/simple_fail          Test data for Test::Harness
+t/lib/sample-tests/skip                 Test data for Test::Harness
+t/lib/sample-tests/skip_all             Test data for Test::Harness
+t/lib/sample-tests/todo                 Test data for Test::Harness
+t/lib/sample-tests/with_comments        Test data for Test::Harness
 t/lib/sdbm.t           See if SDBM_File works
 t/lib/searchdict.t     See if Search::Dict works
 t/lib/selectsaver.t    See if SelectSaver works
 t/lib/selfloader.t     See if SelfLoader works
+t/lib/sigaction.t       See if POSIX::sigaction works
 t/lib/socket.t         See if Socket works
 t/lib/soundex.t                See if Soundex works
 t/lib/st-06compat.t    See if Storable works
@@ -1435,21 +1563,35 @@ t/lib/st-tied.t         See if Storable works
 t/lib/st-tiedhook.t    See if Storable works
 t/lib/st-tieditems.t   See if Storable works
 t/lib/st-utf8.t                See if Storable works
+t/lib/switch.t         Test whether switch works
 t/lib/symbol.t         See if Symbol works
 t/lib/syslfs.t         See if large files work for sysio
 t/lib/syslog.t         See if Sys::Syslog works
+t/lib/tb-genxt.t       See if Text::Balanced works
+t/lib/tb-xbrak.t       See if Text::Balanced works
+t/lib/tb-xcode.t       See if Text::Balanced works
+t/lib/tb-xdeli.t       See if Text::Balanced works
+t/lib/tb-xmult.t       See if Text::Balanced works
+t/lib/tb-xquot.t       See if Text::Balanced works
+t/lib/tb-xtagg.t       See if Text::Balanced works
+t/lib/tb-xvari.t       See if Text::Balanced works
+t/lib/test-harness.t    See if Test::Harness works
 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/thr5005.t                Test 5.005-style threading (skipped if no use5005threads)
 t/lib/tie-push.t       Test for Tie::Array
+t/lib/tie-refhash.t    Test for Tie::RefHash and Tie::RefHash::Nestable
 t/lib/tie-splice.t     Test for Tie::Array::SPLICE
 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/tie-substrhash.t Test for Tie::SubstrHash
 t/lib/timelocal.t      See if Time::Local works
 t/lib/trig.t           See if Math::Trig works
+t/lib/xs-typemap.t     test that typemaps work
 t/op/64bitint.t                See if 64 bit integers work
+t/op/anonsub.t         See if anonymous subroutines 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
@@ -1464,6 +1606,7 @@ 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
+t/op/concat.t          See if string concatenation works
 t/op/cond.t            See if conditional expressions work
 t/op/context.t         See if context propagation works
 t/op/defins.t          See if auto-insert of defined() works
@@ -1492,10 +1635,12 @@ 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/length.t          See if length 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/loopctl.t         See if next/last/redo work
 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
@@ -1524,6 +1669,7 @@ t/op/regexp.t             See if regular expressions work
 t/op/regexp_noamp.t    See if regular expressions work with optimizations
 t/op/regmesg.t         See if one can get regular expression errors
 t/op/repeat.t          See if x operator works
+t/op/reverse.t         See if reverse 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
@@ -1546,6 +1692,7 @@ t/op/tr.t         See if tr works
 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/utf8decode.t      See if UTF-8 decoding 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
@@ -1582,6 +1729,7 @@ 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/pod/testpods/lib/Pod/Stuff.pm        Sample data for find.t
 t/pragma/constant.t    See if compile-time constants work
 t/pragma/diagnostics.t See if diagnostics.pm works
 t/pragma/locale.t      See if locale support works
@@ -1629,6 +1777,7 @@ 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
+t/run/runenv.t         Test if perl honors its environment variables.
 taint.c                        Tainting code
 thrdvar.h              Per-thread variables
 thread.h               Threading header
@@ -1639,6 +1788,7 @@ universal.c               The default UNIVERSAL package methods
 unixish.h              Defines that are assumed on Unix
 utf8.c                 Unicode routines
 utf8.h                 Unicode header
+utfebcdic.h            Unicode on EBCDIC (UTF-EBCDIC, tr16) header
 util.c                 Utility routines
 util.h                 Dummy header
 utils/Makefile         Extract the utility scripts
@@ -1692,8 +1842,8 @@ vos/Changes               Changes made to port Perl to the VOS operating system
 vos/build.cm           VOS command macro to build Perl
 vos/compile_perl.cm    VOS command macro to build multiple version of Perl
 vos/config.alpha.def   definitions used by config.pl
-vos/config.ga.def      definitions used by config.pl
 vos/config.alpha.h     config.h for use with alpha VOS POSIX.1 support
+vos/config.ga.def      definitions used by config.pl
 vos/config.ga.h                config.h for use with generally-available VOS POSIX.1 support
 vos/config.pl          script to convert a config_h.SH to a config.h
 vos/configure_perl.cm  VOS command macro to configure perl before building
@@ -1706,6 +1856,7 @@ 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/bin/exetype.pl   Set executable type to CONSOLE or WINDOWS
+win32/bin/mdelete.bat  multifile delete
 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
@@ -1719,6 +1870,7 @@ win32/config_H.vc Win32 config header (Visual C++ build)
 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/distclean.bat    Remove _ALL_ files not listed here in MANIFEST
 win32/dl_win32.xs      Win32 port
 win32/genmk95.pl        Perl code to generate command.com-usable makefile.95
 win32/include/arpa/inet.h      Win32 port
@@ -1731,6 +1883,7 @@ win32/perlhost.h  Perl "host" implementation
 win32/perllib.c                Win32 port
 win32/pod.mak          Win32 port
 win32/runperl.c                Win32 port
+win32/sncfnmcs.pl      Win32 port
 win32/splittree.pl     Win32 port
 win32/vdir.h           Perl "host" virtual directory manager
 win32/vmem.h           Perl "host" memory manager