This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
OS/400 PASE port
[perl5.git] / MANIFEST
index 00f57b9..f8ab653 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -18,6 +18,7 @@ Changes5.003          Differences between 5.002 and 5.003
 Changes5.004           Differences between 5.003 and 5.004
 Changes5.005           Differences between 5.004 and 5.005
 Changes5.6             Differences between 5.005 and 5.6
+Changes5.8             Differences between 5.6.0 and 5.8.0 (and maint-5.6)
 configpm               Produces lib/Config.pm
 Configure              Portability tool
 configure.com          Configure-equivalent for VMS
@@ -531,17 +532,17 @@ ext/PerlIO/encoding/encoding.xs PerlIO::encoding
 ext/PerlIO/encoding/Makefile.PL PerlIO::encoding makefile writer
 ext/PerlIO/encoding/MANIFEST   PerlIO::encoding list of files
 ext/PerlIO/PerlIO.t            See if PerlIO works
-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/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/PerlIO/t/encoding.t                See if PerlIO encoding conversion works
 ext/PerlIO/t/fail.t            See if bad layers fail
 ext/PerlIO/t/fallback.t                See if PerlIO fallbacks work
-ext/PerlIO/t/scalar.t          See if PerlIO::Scalar works
-ext/PerlIO/t/via.t             See if PerlIO::Via works
-ext/PerlIO/Via/Makefile.PL     PerlIO layer for layers in perl
-ext/PerlIO/Via/Via.pm          PerlIO layer for layers in perl
-ext/PerlIO/Via/Via.xs          PerlIO layer for layers in perl
+ext/PerlIO/t/scalar.t          See if PerlIO::scalar works
+ext/PerlIO/t/via.t             See if PerlIO::via works
+ext/PerlIO/via/Makefile.PL     PerlIO layer for layers in perl
+ext/PerlIO/via/via.pm          PerlIO layer for layers in perl
+ext/PerlIO/via/via.xs          PerlIO layer for layers in perl
 ext/POSIX/hints/bsdos.pl       Hint for POSIX for named architecture
 ext/POSIX/hints/dynixptx.pl    Hint for POSIX for named architecture
 ext/POSIX/hints/freebsd.pl     Hint for POSIX for named architecture
@@ -610,6 +611,7 @@ ext/Storable/Storable.pm    Storable extension
 ext/Storable/Storable.xs       Storable extension
 ext/Storable/t/blessed.t       See if Storable works
 ext/Storable/t/canonical.t     See if Storable works
+ext/Storable/t/code.t          See if Storable works
 ext/Storable/t/compat06.t      See if Storable works
 ext/Storable/t/croak.t         See if Storable works
 ext/Storable/t/dclone.t                See if Storable works
@@ -651,9 +653,11 @@ ext/Thread/list.tx         Test getting list of all threads
 ext/Thread/lock.tx             Test lock primitive
 ext/Thread/Makefile.PL         Thread extension makefile writer
 ext/Thread/Notes               Thread notes
+ext/Thread/Queue.pmx           Threadsafe queue
 ext/Thread/queue.tx            Test Thread::Queue module
 ext/Thread/README              Thread README
 ext/Thread/README.threads              Notes about multithreading
+ext/Thread/Semaphore.pmx       Threadsafe semaphore
 ext/Thread/specific.tx         Test thread-specific user data
 ext/Thread/sync.tx             Test thread synchronisation
 ext/Thread/sync2.tx            Test thread synchronisation
@@ -670,20 +674,17 @@ ext/threads/Changes               ithreads
 ext/threads/Makefile.PL                ithreads
 ext/threads/README             ithreads
 ext/threads/shared/Makefile.PL thread shared variables
-ext/threads/shared/queue.pm    Threadsafe queue.
 ext/threads/shared/README      thread shared variables
-ext/threads/shared/semaphore.pm        Threadsafe semaphore
 ext/threads/shared/shared.pm   thread shared variables
 ext/threads/shared/shared.xs   thread shared variables
 ext/threads/shared/t/0nothread.t       Tests for basic shared array functionality.
 ext/threads/shared/t/av_refs.t Tests for arrays containing references
 ext/threads/shared/t/av_simple.t       Tests for basic shared array functionality.
 ext/threads/shared/t/cond.t    Test condition variables
+ext/threads/shared/t/disabled.t Test threads::shared when threads are disabled.
 ext/threads/shared/t/hv_refs.t Test shared hashes containing references
 ext/threads/shared/t/hv_simple.t       Tests for basic shared hash functionality.
 ext/threads/shared/t/no_share.t Tests for disabled share on variables.
-ext/threads/shared/t/queue.t   thread shared variables
-ext/threads/shared/t/semaphore.t       test semaphore
 ext/threads/shared/t/shared_attr.t     Test :shared attribute
 ext/threads/shared/t/sv_refs.t thread shared variables
 ext/threads/shared/t/sv_simple.t       thread shared variables
@@ -808,6 +809,7 @@ hints/openbsd.sh            Hints for named architecture
 hints/opus.sh                  Hints for named architecture
 hints/os2.sh                   Hints for named architecture
 hints/os390.sh                 Hints for named architecture
+hints/os400.sh                 Hints for named architecture
 hints/posix-bc.sh              Hints for named architecture
 hints/powerux.sh               Hints for named architecture
 hints/qnx.sh                   Hints for named architecture
@@ -928,9 +930,15 @@ lib/bigint.pl                      An arbitrary precision integer arithmetic package
 lib/bigint.pm                  bignum
 lib/bigintpl.t                 See if bigint.pl works
 lib/bignum.pm                  bignum
+lib/bignum/t/bn_lite.t         See if bignum works
+lib/bignum/t/br_lite.t         See if bignum works
 lib/bignum/t/bigint.t          See if bignum works
 lib/bignum/t/bignum.t          See if bignum works
 lib/bignum/t/bigrat.t          See if bignum works
+lib/bignum/t/biinfnan.t                See if bignum works
+lib/bignum/t/bninfnan.t                See if bignum works
+lib/bignum/t/brinfnan.t                See if bignum works
+lib/bignum/t/infnan.inc                See if bignum works
 lib/bignum/t/option_a.t                See if bignum works
 lib/bignum/t/option_l.t                See if bignum works
 lib/bignum/t/option_p.t                See if bignum works
@@ -995,6 +1003,7 @@ lib/Class/ISA/test.pl              See if Class::ISA works
 lib/Class/Struct.pm            Declare struct-like datatypes as Perl classes
 lib/Class/Struct.t             See if Class::Struct works
 lib/complete.pl                        A command completion subroutine
+lib/Config.t                   See if Config works
 lib/constant.pm                        For "use constant"
 lib/constant.t                 See if compile-time constants work
 lib/CPAN.pm                    Interface to Comprehensive Perl Archive Network
@@ -1219,6 +1228,7 @@ lib/Math/BigFloat.pm              An arbitrary precision floating-point arithmetic package
 lib/Math/BigFloat/Trace.pm     bignum tracing
 lib/Math/BigInt.pm             An arbitrary precision integer arithmetic package
 lib/Math/BigInt/Calc.pm                Pure Perl module to support Math::BigInt
+lib/Math/BigInt/Scalar.pm              Pure Perl module to support Math::BigInt
 lib/Math/BigInt/t/bare_mbf.t   Test MBF under Math::BigInt::BareCalc
 lib/Math/BigInt/t/bare_mbi.t   Test MBI under Math::BigInt::BareCalc
 lib/Math/BigInt/t/bare_mif.t   Rounding tests under BareCalc
@@ -1227,6 +1237,7 @@ lib/Math/BigInt/t/bigfltpm.t      See if BigFloat.pm works
 lib/Math/BigInt/t/bigintc.t    See if BigInt/Calc.pm works
 lib/Math/BigInt/t/bigintpm.inc Shared tests for bigintpm.t and sub_mbi.t
 lib/Math/BigInt/t/bigintpm.t   See if BigInt.pm works
+lib/Math/BigInt/t/bigints.t    See if BigInt.pm works
 lib/Math/BigInt/t/calling.t    Test calling conventions
 lib/Math/BigInt/t/config.t     Test Math::BigInt->config()
 lib/Math/BigInt/t/constant.t   Test Math::BigInt/BigFloat under :constant
@@ -1251,6 +1262,7 @@ lib/Math/BigInt/t/use_lib4.t      Test combinations of Math::BigInt and BigFloat
 lib/Math/BigInt/t/with_sub.t   Test use Math::BigFloat with => package
 lib/Math/BigInt/Trace.pm       bignum tracing
 lib/Math/BigRat.pm             Math::BigRat
+lib/Math/BigRat/t/big_ap.t             Math::BigRat test
 lib/Math/BigRat/t/bigfltpm.inc         Math::BigRat test
 lib/Math/BigRat/t/bigfltrt.t           Math::BigRat test
 lib/Math/BigRat/t/bigrat.t             Math::BigRat test
@@ -1359,6 +1371,8 @@ lib/overload.pm                   Module for overloading perl operators
 lib/overload.t                 See if operator overloading works
 lib/perl5db.pl                 Perl debugging routines
 lib/PerlIO.pm                  PerlIO support module
+lib/PerlIO/via/QuotedPrint.pm  PerlIO::via::QuotedPrint
+lib/PerlIO/via/t/QuotedPrint.t PerlIO::via::QuotedPrint
 lib/ph.t                       See if h2ph works
 lib/Pod/Checker.pm             Pod-Parser - check POD documents for syntax errors
 lib/Pod/Find.pm                        used by pod/splitpod
@@ -1392,6 +1406,7 @@ lib/Pod/t/parselink.t             podlators test
 lib/Pod/t/pod2html-lib.pl      pod2html testing library
 lib/Pod/t/Select.t             See if Pod::Select works
 lib/Pod/t/text-errors.t                podlators test
+lib/Pod/t/text-options.t               podlators test
 lib/Pod/t/text.t               podlators test
 lib/Pod/t/Usage.t              See if Pod::Usage works
 lib/Pod/t/utils.t              Test for Pod::ParseUtils
@@ -1464,6 +1479,7 @@ lib/Test/Simple/t/bad_plan.t    Test::Builder plan() test
 lib/Test/Simple/t/buffer.t     Test::Builder buffering test
 lib/Test/Simple/t/Builder.t    Test::Builder tests
 lib/Test/Simple/t/curr_test.t  Test::Builder->curr_test tests
+lib/Test/Simple/t/details.t    Test::Builder tests
 lib/Test/Simple/t/diag.t       Test::More diag() test
 lib/Test/Simple/t/exit.t       Test::Simple test, exit codes
 lib/Test/Simple/t/extra.t      Test::Simple test
@@ -1471,8 +1487,12 @@ lib/Test/Simple/t/fail-like.t    Test::More test, like() failures
 lib/Test/Simple/t/fail-more.t  Test::More test, tests failing
 lib/Test/Simple/t/fail.t       Test::Simple test, test failures
 lib/Test/Simple/t/filehandles.t Test::Simple test, STDOUT can be played with
+lib/Test/Simple/t/fork.t       Test::More fork tests
+lib/Test/Simple/t/has_plan.t   Test::Builder->plan tests
+lib/Test/Simple/t/has_plan2.t  Test::More->plan tests
 lib/Test/Simple/t/import.t     Test::More test, importing functions
 lib/Test/Simple/t/is_deeply.t  Test::More test, is_deeply()
+lib/Test/Simple/t/ok_obj.t Test::Builder object tests
 lib/Test/Simple/t/maybe_regex.t Test::Builder->maybe_regex() tests
 lib/Test/Simple/t/missing.t    Test::Simple test, missing tests
 lib/Test/Simple/t/More.t       Test::More test, basic stuff
@@ -1525,8 +1545,10 @@ lib/Text/TabsWrap/t/tabs.t       See if Text::Tabs works
 lib/Text/TabsWrap/t/wrap.t     See if Text::Wrap::wrap works
 lib/Text/Wrap.pm               Paragraph formatter
 lib/Thread.pm                  Thread extensions frontend
-lib/Thread/Queue.pm            Thread synchronised queue objects
-lib/Thread/Semaphore.pm                Thread semaphore objects
+lib/Thread/Queue.pm            Threadsafe queue
+lib/Thread/Queue.t             See if threadsafe queue works
+lib/Thread/Semaphore.pm         Threadsafe semaphore
+lib/Thread/Semaphore.t          See if threadsafe semaphore works
 lib/Tie/Array.pm               Base class for tied arrays
 lib/Tie/Array/push.t           Test for Tie::Array
 lib/Tie/Array/splice.t         Test for Tie::Array::SPLICE
@@ -2123,6 +2145,7 @@ pod/perl56delta.pod               Changes from 5.005 to 5.6
 pod/perl570delta.pod           Changes from 5.6 to 5.7.0
 pod/perl571delta.pod           Changes from 5.7.0 to 5.7.1
 pod/perl572delta.pod           Changes from 5.7.1 to 5.7.2
+pod/perl58delta.pod            Changes from 5.6 to 5.8.0
 pod/perlapi.pod                        Perl API documentation (autogenerated)
 pod/perlapio.pod               PerlIO IO API info
 pod/perlbook.pod               Perl book information
@@ -2274,6 +2297,7 @@ README.mpeix              Notes about MPE/iX port
 README.netware         Notes about NetWare port
 README.os2             Notes about OS/2 port
 README.os390           Notes about OS/390 (nee MVS) port
+README.os400           Notes about OS/400 port
 README.plan9           Notes about Plan9 port
 README.qnx             Notes about QNX port
 README.solaris         Notes about Solaris port
@@ -2411,6 +2435,7 @@ t/lib/Test/Simple/sample_tests/extras.plx         for exit.t
 t/lib/Test/Simple/sample_tests/five_fail.plx           for exit.t
 t/lib/Test/Simple/sample_tests/last_minute_death.plx   for exit.t
 t/lib/Test/Simple/sample_tests/one_fail.plx            for exit.t
+t/lib/Test/Simple/sample_tests/pre_plan_death.plx              for exit.t
 t/lib/Test/Simple/sample_tests/require.plx             for exit.t
 t/lib/Test/Simple/sample_tests/success.plx             for exit.t
 t/lib/Test/Simple/sample_tests/too_few.plx             for exit.t
@@ -2478,6 +2503,7 @@ t/op/delete.t                     See if delete works
 t/op/die.t                     See if die works
 t/op/die_exit.t                        See if die and exit status interaction works
 t/op/do.t                      See if subroutines work
+t/op/dor.t                     See if defined-or (//) works
 t/op/each.t                    See if hash iterators work
 t/op/eval.t                    See if eval operator works
 t/op/exec.t                    See if exec and system work
@@ -2487,6 +2513,7 @@ t/op/fh.t                 See if filehandles work
 t/op/filetest.t                        See if file tests work
 t/op/flip.t                    See if range operator works
 t/op/fork.t                    See if fork works
+t/op/getpid.t                  See if $$ and getppid work with threads
 t/op/glob.t                    See if <*> works
 t/op/gmagic.t                  See if GMAGIC works
 t/op/goto.t                    See if goto works
@@ -2548,6 +2575,7 @@ t/op/splice.t                     See if splice works
 t/op/split.t                   See if split works
 t/op/sprintf.t                 See if sprintf works
 t/op/srand.t                   See if srand works
+t/op/stash.t                   See if %:: stashes work
 t/op/stat.t                    See if stat works
 t/op/study.t                   See if study works
 t/op/subst.t                   See if substitution works
@@ -2699,25 +2727,12 @@ vms/vmsish.h                    VMS-specific C header for Perl core
 vms/vmspipe.com                        VMS-specific piped command helper script
 vms/vms_yfix.pl                        convert Unix perly.[ch] to VMS perly_[ch].vms
 vms/writemain.pl               Generate perlmain.c from miniperlmain.c+extensions
-vos/build.cm                   VOS command macro to build "mini" Perl
 vos/Changes                    Changes made to port Perl to the VOS operating system
 vos/compile_full_perl.cm       VOS command macro to build "full" Perl
-vos/compile_perl.cm            VOS command macro to build "mini" Perl
-vos/config.alpha.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_full_perl.sh     VOS shell script to configure "full" perl before building
-vos/configure_perl.cm          VOS command macro to configure "mini" perl before building
-vos/install_perl.cm            VOS command macro to install "mini" perl after building
-vos/Makefile                   A helper for maintaining the config.*.* in UNIX
 vos/make_full_perl.sh  VOS shell script to build and test "full" perl
-vos/perl.bind                  VOS bind control file
-vos/test_vos_dummies.c         Test program for "vos_dummies.c"
 vos/vos.c                      VOS emulations for missing POSIX functions
 vos/vosish.h                   VOS-specific header file
-vos/vos_dummies.c              Wrappers to soak up undefined functions
 warnings.h                     The warning numbers
 warnings.pl                    Program to write warnings.h and lib/warnings.pm
 win32/bin/exetype.pl           Set executable type to CONSOLE or WINDOWS
@@ -2824,4 +2839,3 @@ x2p/util.h                        Public declarations for the above
 x2p/walk.c                     Parse tree walker
 XSUB.h                         Include file for extension subroutines
 xsutils.c                      Additional bundled package methods not in UNIVERSAL::
-