Separate avhv_foo() key handling into avhv_keys(). Slightly tweaked
[p5sagit/p5-mst-13.2.git] / MANIFEST
index 1977114..deb1303 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -4,8 +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              Crude emulation of GNU configure
-configure.gnu          Copy of configure (for case-insensitive systems)
+configure.gnu          Crude emulation of GNU configure
 Configure              Portability tool
 Copying                        The GNU General Public License
 EXTERN.h               Included before foreign .h files
@@ -23,9 +22,11 @@ README.cygwin32              Notes about Cygwin32 port
 README.os2             Notes about OS/2 port
 README.plan9           Notes about Plan9 port
 README.qnx             Notes about QNX port
+README.threads         Notes about multithreading
 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
 XSUB.h                 Include file for extension subroutines
 av.c                   Array value code
 av.h                   Array value header
@@ -206,9 +207,37 @@ ext/SDBM_File/typemap              SDBM extension interface types
 ext/Socket/Makefile.PL Socket extension makefile writer
 ext/Socket/Socket.pm   Socket extension Perl module
 ext/Socket/Socket.xs   Socket extension external subroutines
-ext/util/extliblist    Used by extension Makefile.PL to make lib lists
+ext/Thread/Makefile.PL Thread extension makefile writer
+ext/Thread/Notes       Thread notes
+ext/Thread/README      Thread README
+ext/Thread/Thread/Queue.pm     Thread synchronised queue objects
+ext/Thread/Thread/Semaphore.pm Thread semaphore objects
+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
+ext/Thread/io.t                Test threads doing simple I/O
+ext/Thread/join.t      Test thread joining
+ext/Thread/join2.t     Test thread joining differently
+ext/Thread/list.t      Test getting list of all threads
+ext/Thread/lock.t      Test lock primitive
+ext/Thread/queue.t     Test Thread::Queue module
+ext/Thread/specific.t  Test thread-specific user data
+ext/Thread/sync.t      Test thread synchronisation
+ext/Thread/sync2.t     Test thread synchronisation
+ext/Thread/typemap     Thread extension interface types
+ext/Thread/unsync.t    Test thread implicit synchronisation
+ext/Thread/unsync2.t   Test thread implicit synchronisation
+ext/Thread/unsync3.t   Test thread implicit synchronisation
+ext/Thread/unsync4.t   Test thread implicit synchronisation
+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/util/make_ext      Used by Makefile to execute extension Makefiles
 ext/util/mkbootstrap   Turns ext/*/*_BS into bootstrap info
+fakethr.h              Fake threads header
 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)
@@ -275,6 +304,7 @@ hints/next_3_0.sh   Hints for named architecture
 hints/next_4.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/powerux.sh       Hints for named architecture
 hints/qnx.sh           Hints for named architecture
 hints/sco.sh           Hints for named architecture
@@ -400,6 +430,7 @@ lib/User/pwent.pm   By-name interface to Perl's builtin getpw*
 lib/abbrev.pl          An abbreviation table builder
 lib/assert.pl          assertion and panic with stack trace
 lib/autouse.pm         Load and call a function only when it's used
+lib/base.pm            Establish IS-A relationship at compile time
 lib/bigfloat.pl                An arbitrary precision floating point package
 lib/bigint.pl          An arbitrary precision integer arithmetic package
 lib/bigrat.pl          An arbitrary precision rational arithmetic package
@@ -414,6 +445,7 @@ lib/dotsh.pl                Code to "dot" in a shell script
 lib/dumpvar.pl         A variable dumper
 lib/exceptions.pl      catch and throw routines
 lib/fastcwd.pl         a faster but more dangerous getcwd
+lib/fields.pm          Set up object field names for pseudo-hash-using classes
 lib/find.pl            A find emulator--used by find2perl
 lib/finddepth.pl       A depth-first find emulator--used by find2perl
 lib/flush.pl           Routines to do single flush
@@ -652,6 +684,7 @@ t/lib/db-btree.t    See if DB_File works
 t/lib/db-hash.t                See if DB_File works
 t/lib/db-recno.t       See if DB_File works
 t/lib/dirhand.t                See if DirHandle works
+t/lib/dosglob.t                See if File::DosGlob works
 t/lib/english.t                See if English works
 t/lib/env.t            See if Env works
 t/lib/filecache.t      See if FileCache works
@@ -690,6 +723,7 @@ t/lib/symbol.t              See if Symbol works
 t/lib/texttabs.t       See if Text::Tabs works
 t/lib/textwrap.t       See if Text::Wrap works
 t/lib/timelocal.t      See if Time::Local works
+t/lib/thread.t         Basic test of threading (skipped if no threads) 
 t/lib/trig.t           See if Math::Trig works
 t/op/append.t          See if . works
 t/op/arith.t           See if arithmetic works
@@ -724,6 +758,7 @@ t/op/method.t               See if method calls work
 t/op/misc.t            See if miscellaneous bugs have been fixed
 t/op/mkdir.t           See if mkdir works
 t/op/my.t              See if lexical scoping works
+t/op/nothread.t                local @_ test which does not work threaded 
 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
@@ -768,6 +803,8 @@ t/pragma/subs.t             See if subroutine pseudo-importation works
 t/pragma/warn-1global  Tests of global warnings for warning.t
 t/pragma/warning.t     See if warning controls work
 taint.c                        Tainting code
+thread.h               Threading header
+thread.sym             Symbols for threads
 toke.c                 The tokener
 universal.c            The default UNIVERSAL package methods
 unixish.h              Defines that are assumed on Unix
@@ -847,10 +884,10 @@ win32/runperl.c           Win32 port
 win32/splittree.pl     Win32 port
 win32/win32.c          Win32 port
 win32/win32.h          Win32 port
-win32/win32io.c                Win32 port
-win32/win32io.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 
 writemain.SH           Generate perlmain.c from miniperlmain.c+extensions
 x2p/EXTERN.h           Same as above
 x2p/INTERN.h           Same as above