This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
avoid literal 'undef' in $lddlflags under `Configure -Uoptimize`
[perl5.git] / MANIFEST
index cc195e4..8aa2490 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,3 +1,4 @@
+AUTHORS                        Contact info for contributors
 Artistic               The "Artistic License"
 Changes                        Differences from previous version
 Changes5.000           Differences between 4.x and 5.000
@@ -11,6 +12,7 @@ Copying                       The GNU General Public License
 EXTERN.h               Included before foreign .h files
 INSTALL                        Detailed installation instructions
 INTERN.h               Included before domestic .h files
+MAINTAIN               Who maintains which files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
 objXSUB.h              Scoping macros for Perl Object in extensions
@@ -34,7 +36,10 @@ 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.hpux            Notes about HP-UX port
+README.hurd            Notes about GNU/Hurd port
 README.lexwarn         Notes about lexical warnings
+README.mint            Notes about Atari MiNT port
 README.mpeix           Notes about MPE/iX port
 README.os2             Notes about OS/2 port
 README.os390           Notes about OS/390 (nee MVS) port
@@ -147,6 +152,7 @@ eg/van/vanish               A program to put files in a trashcan
 eg/who                 A sample who program
 eg/wrapsuid            A setuid script wrapper generator
 emacs/cperl-mode.el    An alternate perl-mode
+emacs/e2ctags.pl       etags to ctags converter
 emacs/ptags            Creates smart TAGS file
 embed.h                        Maps symbols to safer names
 embed.pl               Produces embed.h
@@ -165,6 +171,7 @@ 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/Stash.pm       Compiler module to identify stashes
 ext/B/B/Terse.pm       Compiler Terse backend
 ext/B/B/Xref.pm                Compiler Xref backend
 ext/B/B/assemble       Assemble compiler bytecode
@@ -178,6 +185,7 @@ ext/B/README                Compiler backend README
 ext/B/TESTS            Compiler backend test data
 ext/B/Todo             Compiler backend Todo list
 ext/B/byteperl.c       Bytecode runner
+ext/B/defsubs.h.PL     Generator for constant subroutines
 ext/B/ramblings/cc.notes       Compiler ramblings: notes on CC backend
 ext/B/ramblings/curcop.runtime Compiler ramblings: notes on curcop use
 ext/B/ramblings/flip-flop      Compiler ramblings: notes on flip-flop
@@ -191,6 +199,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/dbinfo             Berkeley DB database version checker
+ext/DB_File/hints/dynixptx.pl  Hint for DB_File for named architecture
 ext/DB_File/typemap            Berkeley DB extension interface types
 ext/Data/Dumper/Changes                Data pretty printer, changelog
 ext/Data/Dumper/Dumper.pm      Data pretty printer, module
@@ -205,6 +214,7 @@ 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
+ext/DynaLoader/dl_beos.xs      BeOS implementation
 ext/DynaLoader/dl_cygwin32.xs  Cygwin32 implementation
 ext/DynaLoader/dl_dld.xs       GNU dld style implementation
 ext/DynaLoader/dl_dlopen.xs    BSD/SunOS4&5 dlopen() style implementation
@@ -215,6 +225,7 @@ ext/DynaLoader/dl_none.xs   Stub implementation
 ext/DynaLoader/dl_vms.xs       VMS implementation
 ext/DynaLoader/dl_vmesa.xs     VM/ESA implementation
 ext/DynaLoader/dlutils.c       Dynamic loader utilities for dl_*.xs files
+ext/DynaLoader/hints/linux.pl  Hint for DynaLoader for named architecture
 ext/Errno/ChangeLog            Errno perl module change log
 ext/Errno/Errno_pm.PL          Errno perl module create script
 ext/Errno/Makefile.PL          Errno extension makefile writer
@@ -225,6 +236,7 @@ ext/GDBM_File/GDBM_File.pm  GDBM extension Perl module
 ext/GDBM_File/GDBM_File.xs     GDBM extension external subroutines
 ext/GDBM_File/Makefile.PL      GDBM extension makefile writer
 ext/GDBM_File/typemap          GDBM extension interface types
+ext/GDBM_File/hints/sco.pl     Hint for GDBM_File for named architecture
 ext/IO/ChangeLog               IO perl module change log
 ext/IO/IO.pm                   Top-level interface to IO::* classes
 ext/IO/IO.xs                   IO extension external subroutines
@@ -240,6 +252,8 @@ ext/IO/lib/IO/Select.pm             IO system select() interface
 ext/IO/lib/IO/Socket.pm                IO socket handle package
 ext/IO/lib/IO/Socket/INET.pm   IO INET specific socket methods
 ext/IO/lib/IO/Socket/UNIX.pm   IO UNIX specific socket methods
+ext/IO/poll.c                  IO poll() emulation using select()
+ext/IO/poll.h                  IO poll() emulation using select()
 ext/IPC/SysV/ChangeLog         IPC::SysV extension Perl module
 ext/IPC/SysV/hints/next_3.pl   Hint for IPC::SysV for named architecture
 ext/IPC/SysV/MANIFEST          IPC::SysV extension Perl module
@@ -279,10 +293,12 @@ 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/dynixptx.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/mint.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
@@ -398,6 +414,7 @@ hints/esix4.sh              Hints for named architecture
 hints/fps.sh           Hints for named architecture
 hints/freebsd.sh       Hints for named architecture
 hints/genix.sh         Hints for named architecture
+hints/gnu.sh           Hints for named architecture
 hints/greenhills.sh    Hints for named architecture
 hints/hpux.sh          Hints for named architecture
 hints/i386.sh          Hints for named architecture
@@ -412,6 +429,7 @@ hints/linux.sh              Hints for named architecture
 hints/lynxos.sh                Hints for named architecture
 hints/machten.sh       Hints for named architecture
 hints/machten_2.sh     Hints for named architecture
+hints/mint.sh          Hints for named architecture
 hints/mips.sh          Hints for named architecture
 hints/mpc.sh           Hints for named architecture
 hints/mpeix.sh         Hints for named architecture
@@ -504,10 +522,13 @@ lib/CPAN/Nox.pm           Runs CPAN while avoiding compiled extensions
 lib/Carp.pm            Error message base class
 lib/Class/Struct.pm    Declare struct-like datatypes as Perl classes
 lib/Cwd.pm             Various cwd routines (getcwd, fastcwd, chdir)
+lib/DB.pm              Debugger API (draft)
 lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
 lib/DirHandle.pm       like FileHandle only for directories
+lib/Dumpvalue.pm       Screen dump of perl values
 lib/English.pm         Readable aliases for short variables
 lib/Env.pm             Map environment into ordinary variables
+lib/Exporter/Heavy.pm  Complicated routines for Exporter
 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
@@ -536,6 +557,7 @@ lib/File/DosGlob.pm Win32 DOS-globbing module
 lib/File/Find.pm       Routines to do a find
 lib/File/Path.pm       Do things like `mkdir -p' and `rm -r'
 lib/File/Spec.pm       portable operations on file names
+lib/File/Spec/Functions.pm     Function interface to File::Spec object methods
 lib/File/Spec/Mac.pm   portable operations on Mac file names
 lib/File/Spec/OS2.pm   portable operations on OS2 file names
 lib/File/Spec/Unix.pm  portable operations on Unix file names
@@ -648,6 +670,7 @@ lib/unicode/Block.pl                                Unicode character database
 lib/unicode/Category.pl                                Unicode character database
 lib/unicode/CombiningClass.pl                  Unicode character database
 lib/unicode/Decomposition.pl                   Unicode character database
+lib/unicode/EthiopicSyllables.txt              Unicode character database
 lib/unicode/In/AlphabeticPresentationForms.pl  Unicode character database
 lib/unicode/In/Arabic.pl                       Unicode character database
 lib/unicode/In/ArabicPresentationForms-A.pl    Unicode character database
@@ -674,6 +697,7 @@ lib/unicode/In/Devanagari.pl                        Unicode character database
 lib/unicode/In/Dingbats.pl                     Unicode character database
 lib/unicode/In/EnclosedAlphanumerics.pl                Unicode character database
 lib/unicode/In/EnclosedCJKLettersandMonths.pl  Unicode character database
+lib/unicode/In/Ethiopic.pl                     Unicode character database
 lib/unicode/In/GeneralPunctuation.pl           Unicode character database
 lib/unicode/In/GeometricShapes.pl              Unicode character database
 lib/unicode/In/Georgian.pl                     Unicode character database
@@ -776,15 +800,18 @@ lib/unicode/Is/Sc.pl                              Unicode character database
 lib/unicode/Is/Sm.pl                           Unicode character database
 lib/unicode/Is/So.pl                           Unicode character database
 lib/unicode/Is/Space.pl                                Unicode character database
+lib/unicode/Is/Syllable.pl                     Unicode character database
 lib/unicode/Is/Upper.pl                                Unicode character database
 lib/unicode/Is/Z.pl                            Unicode character database
 lib/unicode/Is/Zl.pl                           Unicode character database
 lib/unicode/Is/Zp.pl                           Unicode character database
 lib/unicode/Is/Zs.pl                           Unicode character database
 lib/unicode/JamoShort.pl                       Unicode character database
+lib/unicode/MakeEthiopicSyllables.PL           Unicode character database
 lib/unicode/Makefile                           Unicode character database
 lib/unicode/Name.pl                            Unicode character database
 lib/unicode/Number.pl                          Unicode character database
+lib/unicode/README.Ethiopic                    Unicode character database
 lib/unicode/To/Digit.pl                                Unicode character database
 lib/unicode/To/Lower.pl                                Unicode character database
 lib/unicode/To/Title.pl                                Unicode character database
@@ -811,6 +838,13 @@ mg.c                       Magic code
 mg.h                   Magic header
 minimod.pl             Writes lib/ExtUtils/Miniperl.pm
 miniperlmain.c         Basic perl w/o dynamic loading or extensions
+mint/errno.h           MiNT port
+mint/Makefile          MiNT port
+mint/pwd.c             MiNT port
+mint/README            MiNT port
+mint/stdio.h           MiNT port
+mint/sys/time.h                MiNT port
+mint/time.h            MiNT port
 mpeix/mpeixish.h       MPE/iX port
 mpeix/nm               MPE/iX port
 mpeix/relink           MPE/iX port
@@ -934,6 +968,7 @@ pod/perlmodinstall.pod      Installing CPAN Modules
 pod/perlmodlib.pod     Module policy info
 pod/perlobj.pod                Object info
 pod/perlop.pod         Operator info
+pod/perlopentut.pod    open() tutorial
 pod/perlpod.pod                Pod info
 pod/perlport.pod       Portability guide
 pod/perlre.pod         Regular expression info
@@ -944,8 +979,10 @@ pod/perlsec.pod            Security info
 pod/perlstyle.pod      Style info
 pod/perlsub.pod                Subroutine info
 pod/perlsyn.pod                Syntax info
+pod/perlthrtut.pod     Threads tutorial
 pod/perltie.pod                Tieing an object class into a simple variable
 pod/perltoc.pod                Table of Contents info
+pod/perltodo.pod       Todo list explained
 pod/perltoot.pod       Tom's object-oriented tutorial
 pod/perltrap.pod       Trap info
 pod/perlvar.pod                Variable info
@@ -996,6 +1033,7 @@ t/cmd/mod.t                See if statement modifiers work
 t/cmd/subval.t         See if subroutine values work
 t/cmd/switch.t         See if switch optimizations work
 t/cmd/while.t          See if while loops work
+t/comp/bproto.t                See if builtins conform to their prototypes
 t/comp/cmdopt.t                See if command optimization works
 t/comp/colon.t         See if colons are parsed correctly
 t/comp/cpp.aux         main file for cpp.t
@@ -1023,6 +1061,8 @@ t/lib/abbrev.t            See if Text::Abbrev works
 t/lib/anydbm.t         See if AnyDBM_File works
 t/lib/autoloader.t     See if AutoLoader works
 t/lib/basename.t       See if File::Basename works
+t/lib/bigfloat.t       See if bigfloat.pl works
+t/lib/bigfloatpm.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/cgi-form.t       See if CGI.pm works
@@ -1041,6 +1081,7 @@ t/lib/dumper.t            See if Data::Dumper works
 t/lib/english.t                See if English works
 t/lib/env.t            See if Env works
 t/lib/errno.t          See if Errno works
+t/lib/fatal.t           See if Fatal works
 t/lib/fields.t          See if base/fields works
 t/lib/filecache.t      See if FileCache works
 t/lib/filecopy.t       See if File::Copy works
@@ -1116,6 +1157,7 @@ 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
 t/op/exp.t             See if math functions work
+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
@@ -1133,6 +1175,7 @@ t/op/join.t               See if join works
 t/op/lex_assign.t      See if ops involving lexicals or pad temps work
 t/op/list.t            See if array lists work
 t/op/local.t           See if local works
+t/op/lop.t             See if logical operators work
 t/op/magic.t           See if magic variables work
 t/op/method.t          See if method calls work
 t/op/misc.t            See if miscellaneous bugs have been fixed
@@ -1166,6 +1209,8 @@ t/op/sprintf.t            See if sprintf works
 t/op/stat.t            See if stat works
 t/op/study.t           See if study works
 t/op/subst.t           See if substitution works
+t/op/subst_amp.t       See if $&-related substitution works
+t/op/subst_wamp.t      See if substitution works with $& present
 t/op/substr.t          See if substr works
 t/op/sysio.t           See if sysread and syswrite work
 t/op/taint.t           See if tainting works