This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
PerlIO #include and #ifdef re-work.
[perl5.git] / MANIFEST
index b4e1abf..6d71e69 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,8 +31,10 @@ 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
@@ -51,6 +52,7 @@ 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
@@ -194,6 +196,8 @@ ext/Encode/Makefile.PL              Encode extension
 ext/Encode/Todo                        Encode extension
 ext/Encode/Encode/ascii.enc    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/cp1250.enc   Encoding tables
 ext/Encode/Encode/cp1251.enc   Encoding tables
 ext/Encode/Encode/cp1252.enc   Encoding tables
@@ -203,12 +207,15 @@ 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/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
@@ -230,10 +237,15 @@ 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-10.enc       Encoding tables
+ext/Encode/Encode/iso8859-13.enc       Encoding tables
+ext/Encode/Encode/iso8859-14.enc       Encoding tables
+ext/Encode/Encode/iso8859-15.enc       Encoding tables
 ext/Encode/Encode/iso8859-2.enc                Encoding tables
 ext/Encode/Encode/iso8859-3.enc                Encoding tables
 ext/Encode/Encode/iso8859-4.enc                Encoding tables
@@ -259,6 +271,7 @@ 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/shiftjis.enc         Encoding tables
 ext/Encode/Encode/symbol.enc           Encoding tables
 ext/Errno/ChangeLog            Errno perl module change log
@@ -422,13 +435,14 @@ 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
 fakethr.h              Fake threads header
-fix_pl                 Fix up patchlevel.h for repository perls
+fakesdio.h             stdio in terms of PerlIO
 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)
@@ -499,6 +513,7 @@ hints/newsos4.sh    Hints for named architecture
 hints/next_3.sh                Hints for named architecture
 hints/next_3_0.sh      Hints for named architecture
 hints/next_4.sh                Hints for named architecture
+hints/nonstopux.sh     Hints for named architecture
 hints/openbsd.sh       Hints for named architecture
 hints/opus.sh          Hints for named architecture
 hints/os2.sh           Hints for named architecture
@@ -767,6 +782,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
@@ -912,9 +928,9 @@ 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/DCfraction.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/DCmedial.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
@@ -1132,7 +1148,8 @@ 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
+perliol.h              PerlIO Layer definition
 perlio.sym             Symbols for PerlIO abstraction
 perlsdio.h             Fake stdio using perlio
 perlsfio.h             Prototype sfio mapping for PerlIO
@@ -1354,6 +1371,7 @@ 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-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
@@ -1424,6 +1442,7 @@ t/lib/st-dclone.t See if Storable works
 t/lib/st-dump.pl       See if Storable works
 t/lib/st-forgive.t     See if Storable works
 t/lib/st-freeze.t      See if Storable works
+t/lib/st-lock.t                See if Storable works
 t/lib/st-overload.t    See if Storable works
 t/lib/st-recurse.t     See if Storable works
 t/lib/st-retrieve.t    See if Storable works
@@ -1431,6 +1450,7 @@ t/lib/st-store.t  See if Storable works
 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/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
@@ -1439,9 +1459,12 @@ 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/op/64bitint.t                See if 64 bit integers work
@@ -1686,10 +1709,13 @@ vms/writemain.pl        Generate perlmain.c from miniperlmain.c+extensions
 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.def         input for config.pl
-vos/config.h           config.h for VOS
+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.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/config_h.SH_orig   config_h.SH at the time config.h was created
+vos/configure_perl.cm  VOS command macro to configure perl before building
+vos/install_perl.cm    VOS command macro to install perl after building
 vos/perl.bind          VOS bind control file
 vos/test_vos_dummies.c Test program for "vos_dummies.c"
 vos/vos_dummies.c      Wrappers to soak up undefined functions