[asperl] fixups to make it build and pass tests under both compilers
[p5sagit/p5-mst-13.2.git] / MANIFEST
index 80bae3e..7ae95e4 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -4,6 +4,7 @@ Changes5.000            Differences between 4.x and 5.000
 Changes5.001           Differences between 5.000 and 5.001
 Changes5.002           Differences between 5.001 and 5.002
 Changes5.003           Differences between 5.002 and 5.003
+Changes5.004           Differences between 5.003 and 5.004
 Configure              Portability tool
 Copying                        The GNU General Public License
 EXTERN.h               Included before foreign .h files
@@ -12,14 +13,17 @@ INTERN.h            Included before domestic .h files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
 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
 Porting/config.sh      Sample config.sh
 Porting/config_H       Sample config.h
 Porting/makerel                Release making utility
+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
 README                 The Instructions
 README.amiga           Notes about AmigaOS port
+README.beos            Notes about BeOS port
 README.cygwin32                Notes about Cygwin32 port
 README.dos             Notes about dos/djgpp port
 README.os2             Notes about OS/2 port
@@ -30,10 +34,12 @@ README.vms          Notes about VMS port
 README.win32           Notes about Win32 port
 Todo                   The Wishlist
 Todo.5.005             What needs doing before 5.005 release
+XSLock.h               Include file for extensions built with PERL_OBJECT defined
 XSUB.h                 Include file for extension subroutines
 atomic.h               Atomic refcount handling for multi-threading
 av.c                   Array value code
 av.h                   Array value header
+beos/nm.c              BeOS port
 bytecode.h             Bytecode header for compiler
 bytecode.pl            Produces byterun.h, byterun.c and ext/B/Asmdata.pm
 byterun.c              Runtime support for compiler-generated bytecode
@@ -168,7 +174,7 @@ 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.pm   Dynamic Loader perl module
+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
 ext/DynaLoader/dl_aix.xs       AIX implementation
@@ -224,8 +230,12 @@ 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/hints/bsdos.pl       Hint for POSIX for named architecture
+ext/POSIX/hints/freebsd.pl     Hint for POSIX for named architecture
 ext/POSIX/hints/linux.pl       Hint for POSIX for named architecture
+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/typemap              POSIX extension interface types
 ext/SDBM_File/Makefile.PL      SDBM extension makefile writer
@@ -267,6 +277,7 @@ ext/Thread/Thread.pm        Thread extension Perl module
 ext/Thread/Thread.xs   Thread extension external subroutines
 ext/Thread/Thread/Queue.pm     Thread synchronised queue objects
 ext/Thread/Thread/Semaphore.pm Thread semaphore objects
+ext/Thread/Thread/Signal.pm    Start a thread to run signal handlers
 ext/Thread/Thread/Specific.pm  Thread specific data access
 ext/Thread/create.t    Test thread creation
 ext/Thread/die.t       Test thread die()
@@ -317,6 +328,7 @@ hints/altos486.sh   Hints for named architecture
 hints/amigaos.sh       Hints for named architecture
 hints/apollo.sh                Hints for named architecture
 hints/aux_3.sh         Hints for named architecture
+hints/beos.sh          Hints for named architecture
 hints/broken-db.msg    Warning message for systems with broken DB library
 hints/bsdos.sh         Hints for named architecture
 hints/convexos.sh      Hints for named architecture
@@ -356,6 +368,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/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
@@ -388,6 +401,13 @@ 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
 intrpvar.h             Variables held in each interpreter instance
+ipdir.h                        Directory interface for Perl Object
+ipenv.h                        Environment interface for Perl Object
+iplio.h                        Low level IO interface for Perl Object
+ipmem.h                        Memory interface for Perl Object
+ipproc.h               Process interface for Perl Object
+ipsock.h               Socket interface for Perl Object
+ipstdio.h              Stdio interface for Perl Object
 keywords.h             The keyword numbers
 keywords.pl            Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
@@ -415,6 +435,7 @@ lib/Exporter.pm             Exporter base class
 lib/ExtUtils/Command.pm        Utilities for Make on non-UNIX platforms
 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/MM_OS2.pm         MakeMaker methods for OS/2
 lib/ExtUtils/MM_Unix.pm                MakeMaker base class for Unix
@@ -424,6 +445,8 @@ 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/Packlist.pm       Manipulates .packlist files
+lib/ExtUtils/inst      Give information about installed 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
@@ -547,6 +570,8 @@ 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
 nostdio.h              Cause compile error on stdio calls
+objpp.h                        Scoping macros for Perl Object
+ObjXSub.h              Scoping macros for Perl Object in extensions
 op.c                   Opcode syntax tree code
 op.h                   Opcode syntax tree header
 opcode.h               Automatically generated opcode header
@@ -599,18 +624,18 @@ patchlevel.h              The current patch level of perl
 perl.c                 main()
 perl.h                 Global declarations
 perl_exp.SH            Creates list of exported symbols for AIX
-perldir.h              perldir stuff
-perlenv.h              perlenv stuff
+perldir.h              Macros for directory abstraction
+perlenv.h              Macros for environment abstraction
 perlio.c               C code for PerlIO abstraction
 perlio.h               Interface to PerlIO abstraction
 perlio.sym             Symbols for PerlIO abstraction
-perllio.h              perllio stuff
-perlmem.h              perlmem stuff
-perlproc.h             perlproc stuff
+perllio.h              Macros for Low level IO abstraction
+perlmem.h              Macros for memory allocation abstraction
+perlproc.h             Macros for process abstraction
 perlsdio.h             Fake stdio using perlio
 perlsfio.h             Prototype sfio mapping for PerlIO
 perlsh                 A poor man's perl shell
-perlsock.h             perlsock stuff
+perlsock.h             Macros for socket abstraction
 perlvars.h             Global variables
 perly.c                        A byacc'ed perly.y
 perly.c.diff           Fixup perly.c to allow recursion
@@ -643,6 +668,7 @@ pod/perlcall.pod    Callback info
 pod/perldata.pod       Data structure info
 pod/perldebug.pod      Debugger info
 pod/perldelta.pod      Changes since last version
+pod/perldelta4.pod     Changes from 5.003 to 5.004
 pod/perldiag.pod       Diagnostic info
 pod/perldsc.pod                Data Structures Cookbook
 pod/perlembed.pod      Embedding info
@@ -765,6 +791,9 @@ t/lib/filepath.t    See if File::Path works
 t/lib/findbin.t                See if FindBin works
 t/lib/gdbm.t           See if GDBM_File works
 t/lib/getopt.t         See if Getopt::Std and Getopt::Long works
+t/lib/h2ph.h           Test header file for h2ph
+t/lib/h2ph.pht         Generated output from h2ph.h by h2ph, for comparison
+t/lib/h2ph.t           See if h2ph works like it should
 t/lib/hostname.t       See if Sys::Hostname 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
@@ -810,7 +839,10 @@ 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/cond.t            See if conditional expressions work
+t/op/defins.t          See if auto-insert of defined() works
 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/each.t            See if hash iterators work
 t/op/eval.t            See if eval operator works
@@ -822,9 +854,12 @@ t/op/glob.t                See if <*> works
 t/op/goto.t            See if goto works
 t/op/groups.t          See if $( works
 t/op/gv.t              See if typeglobs work
+t/op/hashwarn.t                See if warnings for bad hash assignments work
 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/ipcmsg.t          See if msg* ops work
+t/op/ipcsem.t          See if sem* ops work
 t/op/join.t            See if join works
 t/op/list.t            See if array lists work
 t/op/local.t           See if local works
@@ -838,6 +873,7 @@ t/op/oct.t          See if oct and hex work
 t/op/ord.t             See if ord 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
 t/op/push.t            See if push and pop work
 t/op/quotemeta.t       See if quotemeta works
 t/op/rand.t            See if rand works
@@ -894,6 +930,7 @@ 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/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
@@ -942,7 +979,7 @@ win32/bin/search.pl Win32 port
 win32/bin/webget.pl    Win32 port
 win32/bin/www.pl       Win32 port
 win32/config.bc                Win32 base line config.sh (Borland C++ build)
-win32/config.gc                Win32 base line config.sh (GNU build)?
+win32/config.gc                Win32 base line config.sh (mingw32/gcc build)
 win32/config.vc                Win32 base line config.sh (Visual C++ build)
 win32/config_H.bc      Win32 config header (Borland C++ build)
 win32/config_H.gc      Win32 config header (GNU build)?
@@ -951,6 +988,7 @@ 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/dl_win32.xs      Win32 port
 win32/genxsdef.pl      Win32 port
+win32/GenCAPI.pl       Win32 port for C API with PERL_OBJECT
 win32/include/arpa/inet.h      Win32 port
 win32/include/dirent.h         Win32 port
 win32/include/netdb.h          Win32 port
@@ -964,6 +1002,7 @@ win32/perllib.c            Win32 port
 win32/pod.mak          Win32 port
 win32/runperl.c                Win32 port
 win32/splittree.pl     Win32 port
+win32/TEST
 win32/win32.c          Win32 port
 win32/win32.h          Win32 port
 win32/win32iop.h       Win32 port