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
+Changes5.005 Differences between 5.004 and 5.005
Configure Portability tool
Copying The GNU General Public License
EXTERN.h Included before foreign .h files
INTERN.h Included before domestic .h files
MANIFEST This list of files
Makefile.SH A script that generates Makefile
+objXSUB.h Scoping macros for Perl Object in extensions
+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/findvars Find occurrences of words
+Porting/fixCORE Find and fix modules that generate warnings
+Porting/fixvars Find undeclared variables with C compiler and fix em
+Porting/genlog Generate formatted changelogs by querying p4d
Porting/makerel Release making utility
+Porting/p4d2p Generate standard patches from p4 diffs
+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.lexwarn Notes about lexical warnings
+README.mpeix Notes about MPE/iX port
README.os2 Notes about OS/2 port
+README.os390 Notes about OS/390 (nee MVS) 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.vos Notes about Stratus VOS port
README.win32 Notes about Win32 port
Todo The Wishlist
-Todo.5.005 What needs doing before 5.005 release
+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
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
+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.com Configure-equivalent for VMS
+configure.gnu Crude emulation of GNU configure
cop.h Control operator header
cv.h Code value header
cygwin32/cw32imp.h Cygwin32 port
doop.c Support code for various operations
dosish.h Some defines for MS/DOSish machines
dump.c Debugging output
+ebcdic.c EBCDIC support routines
eg/ADB An adb wrapper to put in your crash dir
eg/README Intro to example perl scripts
eg/cgi/RunMeFirst Setup script for CGI examples
+eg/cgi/caution.xbm CGI example
eg/cgi/clickable_image.cgi CGI example
eg/cgi/cookie.cgi CGI example
eg/cgi/crash.cgi CGI example
eg/cgi/customize.cgi CGI example
eg/cgi/diff_upload.cgi CGI example
+eg/cgi/dna.small.gif.uu Small image for CGI examples
eg/cgi/file_upload.cgi CGI example
eg/cgi/frameset.cgi CGI example
eg/cgi/index.html Index page for CGI examples
eg/cgi/monty.cgi CGI example
eg/cgi/multiple_forms.cgi CGI example
eg/cgi/nph-clock.cgi CGI example
+eg/cgi/nph-multipart.cgi CGI example
eg/cgi/popup.cgi CGI example
eg/cgi/save_state.cgi CGI example
eg/cgi/tryit.cgi CGI example
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
+ext/B/byteperl.c Bytecode runner
+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
+ext/B/ramblings/magic Compiler ramblings: notes on magic
+ext/B/ramblings/reg.alloc Compiler ramblings: register allocation
+ext/B/ramblings/runtime.porting Compiler ramblings: porting PP enging
+ext/B/typemap Compiler backend interface types
+ext/DB_File/Changes Berkeley DB extension change log
ext/DB_File/DB_File.pm Berkeley DB extension Perl module
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/typemap Berkeley DB extension interface types
-ext/DynaLoader/DynaLoader.pm Dynamic Loader perl module
+ext/Data/Dumper/Changes Data pretty printer, changelog
+ext/Data/Dumper/Dumper.pm Data pretty printer, module
+ext/Data/Dumper/Dumper.xs Data pretty printer, externals
+ext/Data/Dumper/Makefile.PL Data pretty printer, makefile writer
+ext/Data/Dumper/Todo Data pretty printer, futures
+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_dld.xs GNU dld style implementation
ext/DynaLoader/dl_dlopen.xs BSD/SunOS4&5 dlopen() style implementation
ext/DynaLoader/dl_hpux.xs HP-UX implementation
+ext/DynaLoader/dl_mpeix.xs MPE/iX implementation
ext/DynaLoader/dl_next.xs Next implementation
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/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
ext/Fcntl/Fcntl.pm Fcntl extension Perl module
ext/Fcntl/Fcntl.xs Fcntl extension external subroutines
ext/Fcntl/Makefile.PL Fcntl extension makefile writer
ext/IO/lib/IO/Seekable.pm IO::Seekable extension Perl module
ext/IO/lib/IO/Select.pm IO::Select extension Perl module
ext/IO/lib/IO/Socket.pm IO::Socket extension Perl module
+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
+ext/IPC/SysV/Makefile.PL IPC::SysV extension Perl module
+ext/IPC/SysV/Msg.pm IPC::SysV extension Perl module
+ext/IPC/SysV/README IPC::SysV extension Perl module
+ext/IPC/SysV/Semaphore.pm IPC::SysV extension Perl module
+ext/IPC/SysV/SysV.pm IPC::SysV extension Perl module
+ext/IPC/SysV/SysV.xs IPC::SysV extension Perl module
+ext/IPC/SysV/t/msg.t IPC::SysV extension Perl module
+ext/IPC/SysV/t/sem.t IPC::SysV extension Perl module
ext/NDBM_File/Makefile.PL NDBM extension makefile writer
ext/NDBM_File/NDBM_File.pm NDBM extension Perl module
ext/NDBM_File/NDBM_File.xs NDBM extension external subroutines
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
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
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/re/Makefile.PL re extension makefile writer
+ext/re/hints/mpeix.pl Hints for re for named architecture
+ext/re/re.pm re extension Perl module
+ext/re/re.xs re 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
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
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
hints/unisysdynix.sh Hints for named architecture
hints/utekv.sh Hints for named architecture
hints/uts.sh Hints for named architecture
+hints/uwin.sh Hints for named architecture
hv.c Hash value code
hv.h Hash value header
installhtml Perl script to install html files for pods
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
+iperlsys.h Perl's interface to the system
keywords.h The keyword numbers
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/Benchmark.pm Measure execution time
-lib/Bundle/CPAN.pm The CPAN bundle
lib/CGI.pm Web server interface ("Common Gateway Interface")
lib/CGI/Apache.pm Support for Apache's Perl module
lib/CGI/Carp.pm Log server errors with helpful context
+lib/CGI/Cookie.pm Interface to Netscape Cookies
lib/CGI/Fast.pm Support for FastCGI (persistent server process)
lib/CGI/Push.pm Support for server push
lib/CGI/Switch.pm Simple interface for multiple server types
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
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
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/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
+lib/File/Spec/VMS.pm portable operations on VMS file names
+lib/File/Spec/Win32.pm portable operations on Win32 file names
lib/File/stat.pm By-name interface to Perl's builtin stat
lib/FileCache.pm Keep more files open than the system permits
lib/FileHandle.pm Backward-compatible front end to IO extension
lib/Term/Cap.pm Perl module supporting termcap usage
lib/Term/Complete.pm A command completion subroutine
lib/Term/ReadLine.pm Stub readline library
+lib/Test.pm A simple framework for writing test scripts
lib/Test/Harness.pm A test harness
lib/Text/Abbrev.pm An abbreviation table builder
lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
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
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/filetest.pm For "use filetest"
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
lib/tainted.pl Old code for tainting
lib/termcap.pl Perl library supporting termcap usage
lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
+lib/unicode/ArabLink.pl Unicode character database
+lib/unicode/ArabLnkGrp.pl Unicode character database
+lib/unicode/Bidirectional.pl Unicode character database
+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/In/AlphabeticPresentationForms.pl Unicode character database
+lib/unicode/In/Arabic.pl Unicode character database
+lib/unicode/In/ArabicPresentationForms-A.pl Unicode character database
+lib/unicode/In/ArabicPresentationForms-B.pl Unicode character database
+lib/unicode/In/Armenian.pl Unicode character database
+lib/unicode/In/Arrows.pl Unicode character database
+lib/unicode/In/BasicLatin.pl Unicode character database
+lib/unicode/In/Bengali.pl Unicode character database
+lib/unicode/In/BlockElements.pl Unicode character database
+lib/unicode/In/Bopomofo.pl Unicode character database
+lib/unicode/In/BoxDrawing.pl Unicode character database
+lib/unicode/In/CJKCompatibility.pl Unicode character database
+lib/unicode/In/CJKCompatibilityForms.pl Unicode character database
+lib/unicode/In/CJKCompatibilityIdeographs.pl Unicode character database
+lib/unicode/In/CJKSymbolsandPunctuation.pl Unicode character database
+lib/unicode/In/CJKUnifiedIdeographs.pl Unicode character database
+lib/unicode/In/CombiningDiacriticalMarks.pl Unicode character database
+lib/unicode/In/CombiningHalfMarks.pl Unicode character database
+lib/unicode/In/CombiningMarksforSymbols.pl Unicode character database
+lib/unicode/In/ControlPictures.pl Unicode character database
+lib/unicode/In/CurrencySymbols.pl Unicode character database
+lib/unicode/In/Cyrillic.pl Unicode character database
+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/GeneralPunctuation.pl Unicode character database
+lib/unicode/In/GeometricShapes.pl Unicode character database
+lib/unicode/In/Georgian.pl Unicode character database
+lib/unicode/In/Greek.pl Unicode character database
+lib/unicode/In/GreekExtended.pl Unicode character database
+lib/unicode/In/Gujarati.pl Unicode character database
+lib/unicode/In/Gurmukhi.pl Unicode character database
+lib/unicode/In/HalfwidthandFullwidthForms.pl Unicode character database
+lib/unicode/In/HangulCompatibilityJamo.pl Unicode character database
+lib/unicode/In/HangulJamo.pl Unicode character database
+lib/unicode/In/HangulSyllables.pl Unicode character database
+lib/unicode/In/Hebrew.pl Unicode character database
+lib/unicode/In/HighPrivateUseSurrogates.pl Unicode character database
+lib/unicode/In/HighSurrogates.pl Unicode character database
+lib/unicode/In/Hiragana.pl Unicode character database
+lib/unicode/In/IPAExtensions.pl Unicode character database
+lib/unicode/In/Kanbun.pl Unicode character database
+lib/unicode/In/Kannada.pl Unicode character database
+lib/unicode/In/Katakana.pl Unicode character database
+lib/unicode/In/Lao.pl Unicode character database
+lib/unicode/In/Latin-1Supplement.pl Unicode character database
+lib/unicode/In/LatinExtended-A.pl Unicode character database
+lib/unicode/In/LatinExtended-B.pl Unicode character database
+lib/unicode/In/LatinExtendedAdditional.pl Unicode character database
+lib/unicode/In/LetterlikeSymbols.pl Unicode character database
+lib/unicode/In/LowSurrogates.pl Unicode character database
+lib/unicode/In/Malayalam.pl Unicode character database
+lib/unicode/In/MathematicalOperators.pl Unicode character database
+lib/unicode/In/MiscellaneousSymbols.pl Unicode character database
+lib/unicode/In/MiscellaneousTechnical.pl Unicode character database
+lib/unicode/In/NumberForms.pl Unicode character database
+lib/unicode/In/OpticalCharacterRecognition.pl Unicode character database
+lib/unicode/In/Oriya.pl Unicode character database
+lib/unicode/In/PrivateUse.pl Unicode character database
+lib/unicode/In/SmallFormVariants.pl Unicode character database
+lib/unicode/In/SpacingModifierLetters.pl Unicode character database
+lib/unicode/In/Specials.pl Unicode character database
+lib/unicode/In/SuperscriptsandSubscripts.pl Unicode character database
+lib/unicode/In/Tamil.pl Unicode character database
+lib/unicode/In/Telugu.pl Unicode character database
+lib/unicode/In/Thai.pl Unicode character database
+lib/unicode/In/Tibetan.pl Unicode character database
+lib/unicode/Is/Alnum.pl Unicode character database
+lib/unicode/Is/Alpha.pl Unicode character database
+lib/unicode/Is/BidiAN.pl Unicode character database
+lib/unicode/Is/BidiB.pl Unicode character database
+lib/unicode/Is/BidiCS.pl Unicode character database
+lib/unicode/Is/BidiEN.pl Unicode character database
+lib/unicode/Is/BidiES.pl Unicode character database
+lib/unicode/Is/BidiET.pl Unicode character database
+lib/unicode/Is/BidiL.pl Unicode character database
+lib/unicode/Is/BidiON.pl Unicode character database
+lib/unicode/Is/BidiR.pl Unicode character database
+lib/unicode/Is/BidiS.pl Unicode character database
+lib/unicode/Is/BidiWS.pl Unicode character database
+lib/unicode/Is/C.pl Unicode character database
+lib/unicode/Is/Cc.pl Unicode character database
+lib/unicode/Is/Cn.pl Unicode character database
+lib/unicode/Is/Co.pl Unicode character database
+lib/unicode/Is/DCcircle.pl Unicode character database
+lib/unicode/Is/DCcompat.pl Unicode character database
+lib/unicode/Is/DCfinal.pl Unicode character database
+lib/unicode/Is/DCfont.pl Unicode character database
+lib/unicode/Is/DCinital.pl Unicode character database
+lib/unicode/Is/DCinitial.pl Unicode character database
+lib/unicode/Is/DCisolated.pl Unicode character database
+lib/unicode/Is/DCnarrow.pl Unicode character database
+lib/unicode/Is/DCnoBreak.pl Unicode character database
+lib/unicode/Is/DCsmall.pl Unicode character database
+lib/unicode/Is/DCsquare.pl Unicode character database
+lib/unicode/Is/DCsub.pl Unicode character database
+lib/unicode/Is/DCsuper.pl Unicode character database
+lib/unicode/Is/DCvertical.pl Unicode character database
+lib/unicode/Is/DCwide.pl Unicode character database
+lib/unicode/Is/DecoCanon.pl Unicode character database
+lib/unicode/Is/DecoCompat.pl Unicode character database
+lib/unicode/Is/Digit.pl Unicode character database
+lib/unicode/Is/L.pl Unicode character database
+lib/unicode/Is/Ll.pl Unicode character database
+lib/unicode/Is/Lm.pl Unicode character database
+lib/unicode/Is/Lo.pl Unicode character database
+lib/unicode/Is/Lower.pl Unicode character database
+lib/unicode/Is/Lt.pl Unicode character database
+lib/unicode/Is/Lu.pl Unicode character database
+lib/unicode/Is/M.pl Unicode character database
+lib/unicode/Is/Mc.pl Unicode character database
+lib/unicode/Is/Mirrored.pl Unicode character database
+lib/unicode/Is/Mn.pl Unicode character database
+lib/unicode/Is/N.pl Unicode character database
+lib/unicode/Is/Nd.pl Unicode character database
+lib/unicode/Is/No.pl Unicode character database
+lib/unicode/Is/P.pl Unicode character database
+lib/unicode/Is/Pd.pl Unicode character database
+lib/unicode/Is/Pe.pl Unicode character database
+lib/unicode/Is/Po.pl Unicode character database
+lib/unicode/Is/Print.pl Unicode character database
+lib/unicode/Is/Ps.pl Unicode character database
+lib/unicode/Is/S.pl Unicode character database
+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/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/Makefile Unicode character database
+lib/unicode/Name.pl Unicode character database
+lib/unicode/Number.pl 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
+lib/unicode/To/Upper.pl Unicode character database
+lib/unicode/UnicodeData-Latest.txt Unicode character database
+lib/unicode/arabshp.txt Unicode character database
+lib/unicode/blocks.txt Unicode character database
+lib/unicode/index2.txt Unicode character database
+lib/unicode/jamo2.txt Unicode character database
+lib/unicode/mktables.PL Unicode character database generator
+lib/unicode/names2.txt Unicode character database
+lib/unicode/props2.txt Unicode character database
+lib/unicode/readme.txt Unicode character database info
+lib/utf8.pm Pragma to control Unicode support
+lib/utf8_heavy.pl Support routines for utf8 pragma
lib/validate.pl Perl library supporting wholesale file mode validation
lib/vars.pm Declare pseudo-imported global variables
+lib/warning.pm For "use warning"
makeaperl.SH perl script that produces a new perl binary
makedepend.SH Precursor to makedepend
makedir.SH Precursor to makedir
mg.h Magic header
minimod.pl Writes lib/ExtUtils/Miniperl.pm
miniperlmain.c Basic perl w/o dynamic loading or extensions
+mpeix/mpeixish.h MPE/iX port
+mpeix/nm MPE/iX port
+mpeix/relink MPE/iX port
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
op.c Opcode syntax tree code
op.h Opcode syntax tree header
opcode.h Automatically generated opcode header
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
perl_exp.SH Creates list of exported symbols for AIX
-perldir.h perldir stuff
-perlenv.h perlenv stuff
perlio.c C code for PerlIO abstraction
-perlio.h Interface to PerlIO abstraction
+perlio.h compatibility stub
perlio.sym Symbols for PerlIO abstraction
-perllio.h perllio stuff
-perlmem.h perlmem stuff
-perlproc.h perlproc stuff
perlsdio.h Fake stdio using perlio
perlsfio.h Prototype sfio mapping for PerlIO
perlsh A poor man's perl shell
-perlsock.h perlsock stuff
perlvars.h Global variables
perly.c A byacc'ed perly.y
-perly.c.diff Fixup perly.c to allow recursion
+perly_c.diff Fixup perly.c to allow recursion
perly.fixer A program to remove yacc stack limitations
perly.h The header file for perly.c
perly.y Yacc grammar for perl
pod/perldata.pod Data structure info
pod/perldebug.pod Debugger info
pod/perldelta.pod Changes since last version
+pod/perl5004delta.pod Changes from 5.003 to 5.004
pod/perldiag.pod Diagnostic info
pod/perldsc.pod Data Structures Cookbook
pod/perlembed.pod Embedding info
pod/perllocale.pod Locale support info
pod/perllol.pod How to use lists of lists
pod/perlmod.pod Module mechanism info
+pod/perlmodinstall.pod Installing CPAN Modules
pod/perlmodlib.pod Module policy info
pod/perlobj.pod Object info
pod/perlop.pod Operator info
pod/perlpod.pod Pod info
+pod/perlport.pod Portability guide
pod/perlre.pod Regular expression info
pod/perlref.pod References info
pod/perlrun.pod Execution info
pp.h Push/Pop code defs
pp_ctl.c Push/Pop code for control flow
pp_hot.c Push/Pop code for heavily used opcodes
+pp_proto.h C++ definitions for Push/Pop code
pp_sys.c Push/Pop code for system interaction
proto.h Prototypes
qnx/ar QNX implementation of "ar" utility
qnx/cpp QNX implementation of preprocessor filter
regcomp.c Regular expression compiler
regcomp.h Private declarations for above
+regcomp.pl Builder of regnodes.h
+regcomp.sym Data for regnodes.h
regexec.c Regular expression evaluator
regexp.h Public declarations for the above
+regnodes.h Description of nodes of RE engine
run.c The interpreter loop
scope.c Scope entry and exit code
scope.h Scope entry and exit header
sv.h Scalar value header
t/README Instructions for regression tests
t/TEST The regression tester
+t/UTEST Run regression tests with -Mutf8
t/base/cond.t See if conditionals work
t/base/if.t See if if works
t/base/lex.t See if lexical items work
t/base/pat.t See if pattern matching works
+t/base/rs.t See if record-read works
t/base/term.t See if various terms work
t/cmd/elsif.t See if else-if works
t/cmd/for.t See if for loops work
t/comp/package.t See if packages work
t/comp/proto.t See if function prototypes work
t/comp/redef.t See if we get correct warnings on redefined subs
+t/comp/require.t See if require works
t/comp/script.t See if script invokation works
t/comp/term.t See if more terms work
t/comp/use.t See if pragmas work
t/io/dup.t See if >& works right
t/io/fs.t See if directory manipulations work
t/io/inplace.t See if inplace editing works
+t/io/iprefix.t See if inplace editing works with prefixes
t/io/pipe.t See if secure pipes work
t/io/print.t See if print commands work
t/io/read.t See if read works
t/lib/basename.t See if File::Basename 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
+t/lib/cgi-function.t See if CGI.pm works
+t/lib/cgi-html.t See if CGI.pm works
+t/lib/cgi-request.t See if CGI.pm works
t/lib/checktree.t See if File::CheckTree works
t/lib/complex.t See if Math::Complex works
t/lib/db-btree.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/dumper-ovl.t See if Data::Dumper works for overloaded data
+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/fields.t See if base/fields works
t/lib/filecache.t See if FileCache works
t/lib/filecopy.t See if File::Copy works
t/lib/filefind.t See if File::Find works
t/lib/filehand.t See if FileHandle works
t/lib/filepath.t See if File::Path works
+t/lib/filespec.t See if File::Spec 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
t/lib/io_tell.t See if seek()/tell()-related methods from IO work
t/lib/io_udp.t See if UDP socket-related methods from IO work
t/lib/io_xs.t See if XSUB methods from IO work
+t/lib/ipc_sysv.t See if IPC::SysV works
t/lib/ndbm.t See if NDBM_File works
t/lib/odbm.t See if ODBM_File works
t/lib/opcode.t See if Opcode 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/context.t See if context propagation works
+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
t/op/fork.t See if fork works
t/op/glob.t See if <*> works
t/op/goto.t See if goto works
+t/op/goto_xs.t See if "goto &sub" works on XSUBs
+t/op/grent.t See if getgr*() functions work
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/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/pwent.t See if getpw*() functions work
t/op/quotemeta.t See if quotemeta works
t/op/rand.t See if rand works
t/op/range.t See if .. works
t/op/recurse.t See if deep recursion works
t/op/ref.t See if refs and objects work
t/op/regexp.t See if regular expressions work
+t/op/regexp_noamp.t See if regular expressions work with optimizations
t/op/repeat.t See if x operator works
t/op/runlevel.t See if die() works from perl_call_*()
t/op/sleep.t See if sleep works
t/op/sort.t See if sort works
+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/stat.t See if stat works
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/tr.t See if tr works
t/op/undef.t See if undef works
t/op/universal.t See if UNIVERSAL class works
t/op/unshift.t See if unshift works
t/op/vec.t See if vectors work
+t/op/wantarray.t See if wantarray works
t/op/write.t See if write works
t/pragma/constant.t See if compile-time constants work
t/pragma/locale.t See if locale support (i18n and l10n) works
t/pragma/strict-vars Tests of "use strict 'vars'" for strict.t
t/pragma/strict.t See if strictures work
t/pragma/subs.t See if subroutine pseudo-importation works
-t/pragma/warn-1global Tests of global warnings for warning.t
+t/pragma/warn/1global Tests of global warnings for warning.t
+t/pragma/warn/2use Tests for "use warning" for warning.t
+t/pragma/warn/3both Tests for interaction of $^W and "use warning"
+t/pragma/warn/4lint Tests for -W switch
+t/pragma/warn/5nolint Tests for -X switch
+t/pragma/warn/doio Tests for doio.c for warning.t
+t/pragma/warn/gv Tests for gv.c for warning.t
+t/pragma/warn/mg Tests for mg.c for warning.t
+t/pragma/warn/op Tests for op.c for warning.t
+t/pragma/warn/perl Tests for perl.c for warning.t
+t/pragma/warn/perly Tests for perly.y for warning.t
+t/pragma/warn/pp Tests for pp.c for warning.t
+t/pragma/warn/pp_ctl Tests for pp_ctl.c for warning.t
+t/pragma/warn/pp_hot Tests for pp_hot.c for warning.t
+t/pragma/warn/pp_sys Tests for pp_sys.c for warning.t
+t/pragma/warn/regcomp Tests for regcomp.c for warning.t
+t/pragma/warn/regexec Tests for regexec.c for warning.t
+t/pragma/warn/sv Tests for sv.c for warning.t
+t/pragma/warn/taint Tests for taint.c for warning.t
+t/pragma/warn/toke Tests for toke.c for warning.t
+t/pragma/warn/universal Tests for universal.c for warning.t
+t/pragma/warn/util Tests for util.c for warning.t
t/pragma/warning.t See if warning controls work
taint.c Tainting code
thrdvar.h Per-thread variables
toke.c The tokener
universal.c The default UNIVERSAL package methods
unixish.h Defines that are assumed on Unix
+utf8.c Unicode routines
+utf8.h Unicode header
util.c Utility routines
util.h Dummy header
utils/Makefile Extract the utility scripts
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
-vms/config.vms default config.h for VMS
-vms/descrip.mms MM[SK] description file for build
+vms/descrip_mms.template Template MM[SK] description file for build
vms/ext/DCLsym/0README.txt ReadMe file for VMS::DCLsym
vms/ext/DCLsym/DCLsym.pm Perl access to CLI symbols
vms/ext/DCLsym/DCLsym.xs Perl access to CLI symbols
vms/ext/filespec.t See if VMS::Filespec funtions work
vms/ext/vmsish.pm Control VMS-specific behavior of Perl core
vms/ext/vmsish.t Tests for vmsish.pm
-vms/fndvers.com parse Perl version from patchlevel.h
vms/gen_shrfls.pl generate options files and glue for shareable image
vms/genconfig.pl retcon config.sh from config.h
vms/genopt.com hack to write options files in case of broken makes
vms/make_command.com record MM[SK] command used to build Perl
vms/mms2make.pl convert descrip.mms to make syntax
+vms/munchconfig.c performs shell $var substitution for VMS
vms/myconfig.com record local configuration info for bug report
vms/perlvms.pod VMS-specific additions to Perl documentation
vms/perly_c.vms perly.c with fixed declarations for global syms
vms/perly_h.vms perly.h with fixed declarations for global syms
vms/sockadapt.c glue for SockshShr socket support
vms/sockadapt.h glue for SockshShr socket support
+vms/subconfigure.com performs compiler checks and writes config.sh, config.h, and descrip.mms
vms/test.com DCL driver for regression tests
vms/vms.c VMS-specific C code for Perl core
vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
vms/vmsish.h VMS-specific C header for Perl core
vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions
+vos/build.cm VOS command macro to build Perl
+vos/Changes Changes made to port Perl to the VOS operating system
+vos/compile_perl.cm VOS commnad macro to build multiple version of Perl
+vos/config.h config.h for VOS
+vos/config_h.SH_orig config_h.SH at the time config.h was created
+vos/perl.bind VOS bind control file
+vos/test_vos_dummies.c Test program for "vos_dummies.c"
+vos/vos_dummies.c Wrappers to soak up undefined functions
+vos/vosish.h VOS-specific header file
+warning.h The warning numbers
+warning.pl Program to write warning.h and lib/warning.pm
+win32/GenCAPI.pl Win32 port for C API with PERL_OBJECT
win32/Makefile Win32 makefile for NMAKE (Visual C++ build)
win32/TEST Win32 port
win32/autosplit.pl Win32 port
-win32/bin/network.pl Win32 port
win32/bin/perlglob.pl Win32 globbing
win32/bin/pl2bat.pl wrap perl scripts into batch files
win32/bin/runperl.pl run perl script via batch file namesake
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)?
win32/config_H.vc Win32 config header (Visual C++ build)
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/des_fcrypt.patch Win32 port
win32/dl_win32.xs Win32 port
win32/genxsdef.pl Win32 port
win32/include/arpa/inet.h Win32 port
win32/makemain.pl Win32 port
win32/makeperldef.pl Win32 port
win32/perlglob.c Win32 port
+win32/perlhost.h Perl host implementation
win32/perllib.c Win32 port
win32/pod.mak Win32 port
win32/runperl.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