This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate Memoize 0.64. Few tweaks were required in
[perl5.git] / MANIFEST
index c61084b..bddc9f9 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -10,12 +10,62 @@ Changes5.005                Differences between 5.004 and 5.005
 Changes5.6             Differences between 5.005 and 5.6
 Configure              Portability tool
 Copying                        The GNU General Public License
+Cross/README           Cross-compilation.
 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
 Makefile.micro         microperl Makefile
+NetWare/CLIBsdio.h     Netware port
+NetWare/CLIBstr.h      Netware port
+NetWare/CLIBstuf.c     Netware port
+NetWare/CLIBstuf.h     Netware port
+NetWare/Main.c Netware port
+NetWare/Makefile       Netware port
+NetWare/NWTInfo.c      Netware port
+NetWare/NWUtil.c       Netware port
+NetWare/Nwmain.c       Netware port
+NetWare/Nwpipe.c       Netware port
+NetWare/bat/BldNWExt.bat       Netware port
+NetWare/bat/Buildtype.bat      Netware port
+NetWare/bat/MPKBuild.bat       Netware port
+NetWare/bat/SetNWBld.bat       Netware port
+NetWare/bat/Setmpksdk.bat      Netware port
+NetWare/bat/Setnlmsdk.bat      Netware port
+NetWare/bat/Setwatcom.bat      Netware port
+NetWare/bat/ToggleD2.bat       Netware port
+NetWare/bat/ToggleXDC.bat      Netware port
+NetWare/config.wc      Netware port
+NetWare/config_H.wc    Netware port
+NetWare/config_h.PL    Netware port
+NetWare/config_sh.PL   Netware port
+NetWare/deb.h  Netware port
+NetWare/dl_netware.xs  Netware port
+NetWare/intdef.h       Netware port
+NetWare/interface.c    Netware port
+NetWare/interface.h    Netware port
+NetWare/iperlhost.h    Netware port
+NetWare/netware.h      Netware port
+NetWare/nw5.c  Netware port
+NetWare/nw5iop.h       Netware port
+NetWare/nw5sck.c       Netware port
+NetWare/nw5sck.h       Netware port
+NetWare/nw5thread.c    Netware port
+NetWare/nw5thread.h    Netware port
+NetWare/nwperlsys.c    Netware port
+NetWare/nwperlsys.h    Netware port
+NetWare/nwpipe.h       Netware port
+NetWare/nwplglob.c     Netware port
+NetWare/nwplglob.h     Netware port
+NetWare/nwtinfo.h      Netware port
+NetWare/nwutil.h       Netware port
+NetWare/t/NWModify.pl  Netware port
+NetWare/t/NWScripts.pl Netware port
+NetWare/t/Readme.txt   Netware port
+NetWare/testnlm/echo/echo.c    Netware port
+NetWare/testnlm/type/type.c    Netware port
+NetWare/win32ish.h     Netware port
 Policy_sh.SH           Hold site-wide preferences between Configure runs.
 Porting/Contract       Social contract for contributed modules in Perl core
 Porting/Glossary       Glossary of config.sh variables
@@ -51,6 +101,7 @@ README.macos         Notes about Mac OS (Classic)
 README.micro           Notes about microperl
 README.mint            Notes about Atari MiNT port
 README.mpeix           Notes about MPE/iX port
+README.netware Netware port
 README.os2             Notes about OS/2 port
 README.os390           Notes about OS/390 (nee MVS) port
 README.plan9           Notes about Plan9 port
@@ -669,6 +720,21 @@ jpl/install-jpl            JPL install utility
 keywords.h             The keyword numbers
 keywords.pl            Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
+lib/Attribute/Handlers.pm      Attribute::Handlers
+lib/Attribute/Handlers/demo/Demo.pm    Attribute::Handlers demo
+lib/Attribute/Handlers/demo/Descriptions.pm    Attribute::Handlers demo
+lib/Attribute/Handlers/demo/MyClass.pm Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo.pl    Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo2.pl   Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo3.pl   Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo4.pl   Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_call.pl       Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_chain.pl      Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_cycle.pl      Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_hashdir.pl    Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_phases.pl     Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_range.pl      Attribute::Handlers demo
+lib/Attribute/Handlers/demo/demo_rawdata.pl    Attribute::Handlers demo
 lib/AutoLoader.pm      Autoloader base class
 lib/AutoSplit.pm       Split up autoload functions
 lib/Benchmark.pm       Measure execution time
@@ -728,6 +794,7 @@ 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_NW5.pm Netware port
 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
@@ -767,6 +834,7 @@ 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/I18N/LangTags.pm   I18N::LangTags
+lib/I18N/LangTags/List.pod     list of tags for human languages
 lib/IPC/Open2.pm       Open a two-ended pipe
 lib/IPC/Open3.pm       Open a three-ended pipe!
 lib/Locale/Constants.pm        Locale::Codes
@@ -780,6 +848,35 @@ 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/Math/Trig.pm       A simple interface to complex trigonometry
+lib/Memoize.pm Memoize
+lib/Memoize/AnyDBM_File.pm     Memoize
+lib/Memoize/Expire.pm  Memoize
+lib/Memoize/ExpireFile.pm      Memoize
+lib/Memoize/ExpireTest.pm      Memoize
+lib/Memoize/NDBM_File.pm       Memoize
+lib/Memoize/README     Memoize
+lib/Memoize/SDBM_File.pm       Memoize
+lib/Memoize/Saves.pm   Memoize
+lib/Memoize/Storable.pm        Memoize
+lib/Memoize/TODO       Memoize
+lib/Memoize/t/array.t  Memoize
+lib/Memoize/t/correctness.t    Memoize
+lib/Memoize/t/errors.t Memoize
+lib/Memoize/t/expire.t Memoize
+lib/Memoize/t/expire_file.t    Memoize
+lib/Memoize/t/expire_module_n.t        Memoize
+lib/Memoize/t/expire_module_t.t        Memoize
+lib/Memoize/t/flush.t  Memoize
+lib/Memoize/t/normalize.t      Memoize
+lib/Memoize/t/prototype.t      Memoize
+lib/Memoize/t/speed.t  Memoize
+lib/Memoize/t/tie.t    Memoize
+lib/Memoize/t/tie_gdbm.t       Memoize
+lib/Memoize/t/tie_ndbm.t       Memoize
+lib/Memoize/t/tie_sdbm.t       Memoize
+lib/Memoize/t/tie_storable.t   Memoize
+lib/Memoize/t/tiefeatures.t    Memoize
+lib/Memoize/t/unmemoize.t      Memoize
 lib/NEXT.pm            Pseudo-class NEXT for method redispatch
 lib/Net/Ping.pm                Hello, anybody home?
 lib/Net/hostent.pm     By-name interface to Perl's builtin gethost*
@@ -816,6 +913,7 @@ 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/Abbrev/t/abbrev.t     Text::Abbrev
 lib/Text/Balanced.pm   Text::Balanced
 lib/Text/Balanced.pod  Text::Balanced
 lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
@@ -1177,6 +1275,7 @@ lib/validate.pl           Perl library supporting wholesale file mode validation
 lib/vars.pm            Declare pseudo-imported global variables
 lib/warnings.pm                For "use warnings"
 lib/warnings/register.pm       For "use warnings::register"
+locale.c               locale-specific utility functions
 makeaperl.SH           perl script that produces a new perl binary
 makedef.pl             Create symbol export lists for linking
 makedepend.SH          Precursor to makedepend
@@ -1199,6 +1298,7 @@ mpeix/relink              MPE/iX port
 mv-if-diff             Script to mv a file if it changed
 myconfig.SH            Prints summary of the current configuration
 nostdio.h              Cause compile error on stdio calls
+numeric.c              Miscellaneous numeric conversion routines
 objXSUB.h              Scoping macros for Perl Object in extensions
 op.c                   Opcode syntax tree code
 op.h                   Opcode syntax tree header
@@ -1273,6 +1373,7 @@ perly.fixer               A program to remove yacc stack limitations
 perly.h                        The header file for perly.c
 perly.y                        Yacc grammar for perl
 perly_c.diff           Fixup perly.c to allow recursion
+perlyline.pl           Perl code to fix #line directives and gcc warnings in perly.c
 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
@@ -1282,8 +1383,6 @@ 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
@@ -1452,9 +1551,16 @@ 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/MyFilter.pm      Helper file for t/lib/filter-simple.t
-t/lib/abbrev.t         See if Text::Abbrev works
+t/lib/Test/fail.t      See if Test works
+t/lib/Test/mix.t       See if Test works
+t/lib/Test/onfail.t    See if Test works
+t/lib/Test/qr.t        See if Test works
+t/lib/Test/skip.t      See if Test works
+t/lib/Test/success.t   See if Test works
+t/lib/Test/todo.t      See if Test works
 t/lib/ansicolor.t      See if Term::ANSIColor works
 t/lib/anydbm.t         See if AnyDBM_File works
+t/lib/attrhand.t       See if Attribute::Handlers works
 t/lib/attrs.t          See if attrs works with C<sub : attrs>
 t/lib/autoloader.t     See if AutoLoader works
 t/lib/b-debug.t         See if B::Debug works
@@ -1467,6 +1573,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/carp.t           See if Carp 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
@@ -1515,12 +1622,14 @@ t/lib/fatal.t           See if Fatal works
 t/lib/fcntl.t           See if Fcntl works
 t/lib/fields.t          See if base/fields works
 t/lib/filecache.t      See if FileCache works
+t/lib/filecomp.t       See if File::Compare works
 t/lib/filecopy.t       See if File::Copy works
 t/lib/filefind.t       See if File::Find works
 t/lib/filefunc.t       See if File::Spec::Functions works
 t/lib/filehand.t       See if FileHandle works
 t/lib/filepath.t       See if File::Path works
 t/lib/filespec.t       See if File::Spec works
+t/lib/filestat.t       See if File::stat works
 t/lib/filter-simple.t  See if Filter::Simple works
 t/lib/filter-util.pl   See if Filter::Util::Call works
 t/lib/filter-util.t    See if Filter::Util::Call works
@@ -1568,6 +1677,7 @@ t/lib/lc-currency.t       See if Locale::Codes work
 t/lib/lc-language.t    See if Locale::Codes work
 t/lib/lc-maketext.t    See if Locale::Maketext works
 t/lib/lc-uk.t  See if Locale::Codes work
+t/lib/mbimbf.t BigInt/BigFloat accuracy, precicion and fallback, round_mode
 t/lib/md5-aaa.t        See if Digest::MD5 extension works
 t/lib/md5-align.t      See if Digest::MD5 extension works
 t/lib/md5-badf.t       See if Digest::MD5 extension works
@@ -1577,6 +1687,9 @@ 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/net-nent.t       See if Net::netent works
+t/lib/net-pent.t       See if Net::protoent works
+t/lib/net-sent.t       See if Net::servtent works
 t/lib/next.t           See if NEXT works
 t/lib/odbm.t           See if ODBM_File works
 t/lib/opcode.t         See if Opcode works
@@ -1585,6 +1698,7 @@ t/lib/open3.t             See if IPC::Open3 works
 t/lib/ops.t            See if Opcode works
 t/lib/parsewords.t     See if Text::ParseWords works
 t/lib/peek.t           See if Devel::Peek works
+t/lib/perlio.t         See if PerlIO works
 t/lib/ph.t             See if h2ph works
 t/lib/posix.t          See if POSIX works
 t/lib/safe1.t          See if Safe works
@@ -1649,7 +1763,9 @@ 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/time-gmtime.t    Test for Time::gmtime
 t/lib/time-hires.t     Test for Time::HiRes
+t/lib/time-localtime.t Test for Time::localtime
 t/lib/time-piece.t     Test for Time::Piece
 t/lib/timelocal.t      See if Time::Local works
 t/lib/trig.t           See if Math::Trig works
@@ -1666,6 +1782,8 @@ t/lib/u-reftype.t Scalar::Util
 t/lib/u-sum.t          List::Util
 t/lib/u-tainted.t      Scalar::Util
 t/lib/u-weak.t         Scalar::Util
+t/lib/user-grent.t     See if User::grwent works
+t/lib/user-pwent.t     See if User::pwent 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
@@ -1730,6 +1848,7 @@ t/op/nothr5005.t  local @_ test which does not work under use5005threads
 t/op/numconvert.t      See if accessing fields does not change numeric values
 t/op/oct.t             See if oct and hex work
 t/op/ord.t             See if ord works
+t/op/override.t                See if operator overriding works
 t/op/pack.t            See if pack and unpack work
 t/op/pat.t             See if esoteric patterns work
 t/op/pos.t             See if pos works
@@ -1774,7 +1893,7 @@ 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
-t/op/write.t           See if write works
+t/op/write.t           See if write works (formats work)
 t/pod/emptycmd.t       Test empty pod directives
 t/pod/emptycmd.xr      Expected results for emptycmd.t
 t/pod/find.t           See if Pod::Find works
@@ -1883,6 +2002,7 @@ utils/perlcc.PL           Front-end for compiler
 utils/perldoc.PL       A simple tool to find & display perl's documentation
 utils/pl2pm.PL         A pl to pm translator
 utils/splain.PL                Stand-alone version of diagnostics.pm
+uts/strtol_wrap.c      strtol wrapper for UTS
 vmesa/Makefile         VM/ESA Makefile
 vmesa/vmesa.c          VM/ESA-specific C code for Perl core
 vmesa/vmesaish.h       VM/ESA-specific C header for Perl core
@@ -1973,6 +2093,7 @@ win32/vdir.h              Perl "host" virtual directory manager
 win32/vmem.h           Perl "host" memory manager
 win32/win32.c          Win32 port
 win32/win32.h          Win32 port
+win32/win32io.c                Win32 PerlIO layer support
 win32/win32iop.h       Win32 port
 win32/win32sck.c       Win32 port
 win32/win32thread.c    Win32 functions for threads