Changes to allow compiler with gcc-2.8.1 in C++ mode,
[p5sagit/p5-mst-13.2.git] / MANIFEST
index 7d2920b..483803e 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -4,7 +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
-configure.gnu          Crude emulation of GNU configure
+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,7 +12,10 @@ INSTALL                      Detailed installation instructions
 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/Glossary       Glossary of config.sh variables
+Porting/config.sh      Sample config.sh
+Porting/config_H       Sample config.h
 Porting/makerel                Release making utility
 Porting/patchls                Flexible patch file listing utility
 Porting/pumpkin.pod    Guidelines and hints for Perl maintainers
@@ -29,16 +32,19 @@ README.win32                Notes about Win32 port
 Todo                   The Wishlist
 Todo.5.005             What needs doing before 5.005 release
 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
 bytecode.h             Bytecode header for compiler
-bytecode.pl            Produces byterun.h, byterun.c and lib/B/Asmdata.pm
+bytecode.pl            Produces byterun.h, byterun.c and ext/B/Asmdata.pm
+byterun.c              Runtime support for compiler-generated bytecode
+byterun.h              Header for byterun.c
 cc_runtime.h           Macros need by runtime of compiler-generated code
 cflags.SH              A script that emits C compilation flags per file
 compat3.sym            List of symbols for binary-compatibility with 5.003
-config_H               Sample config.h
 config_h.SH            Produces config.h
 configpm               Produces lib/Config.pm
+configure.gnu          Crude emulation of GNU configure
 cop.h                  Control operator header
 cv.h                   Code value header
 cygwin32/cw32imp.h     Cygwin32 port
@@ -123,9 +129,29 @@ emacs/ptags                Creates smart TAGS file
 embed.h                        Maps symbols to safer names
 embed.pl               Produces embed.h
 embedvar.h             C namespace management
+ext/B/B.pm             Compiler backend support functions and methods
 ext/B/B.xs             Compiler backend external subroutines
+ext/B/B/Asmdata.pm     Compiler backend data for assembler
+ext/B/B/Assembler.pm   Compiler backend assembler support functions
+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/Debug.pm       Compiler Debug backend
+ext/B/B/Deparse.pm     Compiler Deparse backend
+ext/B/B/Disassembler.pm        Compiler Disassembler backend
+ext/B/B/Lint.pm                Compiler Lint backend
+ext/B/B/Showlex.pm     Compiler Showlex backend
+ext/B/B/Stackobj.pm    Compiler stack objects support functions
+ext/B/B/Terse.pm       Compiler Terse backend
+ext/B/B/Xref.pm                Compiler Xref backend
+ext/B/B/assemble       Assemble compiler bytecode
+ext/B/B/cc_harness     Simplistic wrapper for using -MO=CC compiler
+ext/B/B/disassemble    Disassemble compiler bytecode output
+ext/B/B/makeliblinks   Make a simplistic XSUB .so symlink tree for compiler
 ext/B/Makefile.PL      Compiler backend makefile writer
 ext/B/NOTES            Compiler backend notes
+ext/B/O.pm             Compiler front-end module (-MO=...)
 ext/B/README           Compiler backend README
 ext/B/TESTS            Compiler backend test data
 ext/B/Todo             Compiler backend Todo list
@@ -238,11 +264,12 @@ ext/Socket/Socket.xs      Socket extension external subroutines
 ext/Thread/Makefile.PL Thread extension makefile writer
 ext/Thread/Notes       Thread notes
 ext/Thread/README      Thread README
+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/Thread.pm   Thread extension Perl module
-ext/Thread/Thread.xs   Thread extension external subroutines
 ext/Thread/create.t    Test thread creation
 ext/Thread/die.t       Test thread die()
 ext/Thread/die2.t      Test thread die() differently
@@ -368,11 +395,6 @@ keywords.pl                Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
 lib/AutoLoader.pm      Autoloader base class
 lib/AutoSplit.pm       Split up autoload functions
-lib/B.pm               Compiler backend support functions and methods
-lib/B/assemble         Assemble compiler bytecode
-lib/B/cc_harness       Simplistic wrapper for using -MO=CC compiler
-lib/B/disassemble      Disassemble compiler bytecode output
-lib/B/makeliblinks     Make a simplistic XSUB .so symlink tree for compiler
 lib/Benchmark.pm       Measure execution time
 lib/Bundle/CPAN.pm     The CPAN bundle
 lib/CGI.pm             Web server interface ("Common Gateway Interface")
@@ -395,6 +417,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
@@ -404,6 +427,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
@@ -433,7 +458,6 @@ 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/O.pm               Compiler front-end module (-MO=...)
 lib/Pod/Functions.pm   used by pod/splitpod
 lib/Pod/Html.pm                Convert POD data to HTML
 lib/Pod/Text.pm                Convert POD data to formatted ASCII text
@@ -455,6 +479,7 @@ lib/Text/Soundex.pm Perl module to implement Soundex
 lib/Text/Tabs.pm       Do expand and unexpand
 lib/Text/Wrap.pm       Paragraph formatter
 lib/Tie/Array.pm       Base class for tied arrays
+lib/Tie/Handle.pm      Base class for tied handles
 lib/Tie/Hash.pm                Base class for tied hashes
 lib/Tie/RefHash.pm     Base class for tied hashes with references as keys
 lib/Tie/Scalar.pm      Base class for tied scalars
@@ -571,10 +596,10 @@ os2/diff.configure        Patches to Configure
 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/os2ish.h           Header for OS/2
-os2/perl2cmd.pl                Corrects installed binaries under OS/2
 os2/os2thread.h                pthread-like typedefs
-os2/os2.sym            Additional symbols to export
+os2/perl2cmd.pl                Corrects installed binaries under OS/2
 patchlevel.h           The current patch level of perl
 perl.c                 main()
 perl.h                 Global declarations
@@ -802,6 +827,7 @@ 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
@@ -842,6 +868,7 @@ t/op/sysio.t                See if sysread and syswrite work
 t/op/taint.t           See if tainting works
 t/op/tie.t             See if tie/untie functions work
 t/op/tiearray.t                See if tie for arrays works
+t/op/tiehandle.t       See if tie for handles works
 t/op/time.t            See if time functions work
 t/op/undef.t           See if undef works
 t/op/universal.t       See if UNIVERSAL class works
@@ -921,7 +948,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)?
@@ -947,8 +974,8 @@ win32/win32.c               Win32 port
 win32/win32.h          Win32 port
 win32/win32iop.h       Win32 port
 win32/win32sck.c       Win32 port
-win32/win32thread.h    Win32 port mapping to threads
 win32/win32thread.c    Win32 functions for threads 
+win32/win32thread.h    Win32 port mapping to threads
 writemain.SH           Generate perlmain.c from miniperlmain.c+extensions
 x2p/EXTERN.h           Same as above
 x2p/INTERN.h           Same as above