Changes5.004 Differences between 5.003 and 5.004
Changes5.005 Differences between 5.004 and 5.005
Changes5.6 Differences between 5.005 and 5.6
-config_h.SH Produces config.h
configpm Produces lib/Config.pm
Configure Portability tool
configure.com Configure-equivalent for VMS
configure.gnu Crude emulation of GNU configure
+config_h.SH Produces config.h
cop.h Control operator header
Copying The GNU General Public License
Cross/README Cross-compilation
epoc/config.sh EPOC port config.sh template
epoc/createpkg.pl EPOC port generate PKG file
epoc/epoc.c EPOC port
-epoc/epoc_stubs.c EPOC port
epoc/epocish.c EPOC port
epoc/epocish.h EPOC port
+epoc/epoc_stubs.c EPOC port
epoc/link.pl EPOC port link a exe
ext/attrs.t See if attrs works with C<sub : attrs>
ext/attrs/attrs.pm attrs extension Perl module
ext/Data/Dumper/t/overload.t See if Data::Dumper works for overloaded data
ext/Data/Dumper/Todo Data pretty printer, futures
ext/DB_File/Changes Berkeley DB extension change log
+ext/DB_File/dbinfo Berkeley DB database version checker
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/dbinfo Berkeley DB database version checker
ext/DB_File/hints/dynixptx.pl Hint for DB_File for named architecture
ext/DB_File/hints/sco.pl Hint for DB_File for named architecture
ext/DB_File/Makefile.PL Berkeley DB extension makefile writer
ext/Digest/MD5/t/badfile.t See if Digest::MD5 extension works
ext/Digest/MD5/t/files.t See if Digest::MD5 extension works
ext/Digest/MD5/typemap Digest::MD5 extension
+ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files
ext/DynaLoader/dl_aix.xs AIX implementation
ext/DynaLoader/dl_beos.xs BeOS implementation
ext/DynaLoader/dl_dld.xs GNU dld style implementation
ext/DynaLoader/dl_none.xs Stub implementation
ext/DynaLoader/dl_vmesa.xs VM/ESA implementation
ext/DynaLoader/dl_vms.xs VMS implementation
-ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files
ext/DynaLoader/DynaLoader_pm.PL Dynamic Loader perl module
ext/DynaLoader/hints/aix.pl Hint for DynaLoader for named architecture
ext/DynaLoader/hints/linux.pl Hint for DynaLoader for named architecture
ext/Encode/encode.h Encode extension
ext/Encode/Encode.pm Encode extension
ext/Encode/Encode.xs Encode extension
+ext/Encode/Encode/7bit-greek.enc Encoding tables
ext/Encode/Encode/7bit-jis.enc Encoding tables
ext/Encode/Encode/7bit-kana.enc Encoding tables
ext/Encode/Encode/7bit-kr.enc Encoding tables
+ext/Encode/Encode/7bit-latin1.enc Encoding tables
ext/Encode/Encode/ascii.enc Encoding tables
ext/Encode/Encode/ascii.ucm Encoding tables
ext/Encode/Encode/big5.enc Encoding tables
+ext/Encode/Encode/cns11643-1.enc Encoding tables
+ext/Encode/Encode/cns11643-2.enc Encoding tables
ext/Encode/Encode/cp1006.enc Encoding tables
ext/Encode/Encode/cp1047.enc Encoding tables
ext/Encode/Encode/cp1047.ucm Encoding tables
ext/Encode/Encode/dingbats.ucm Encoding tables
ext/Encode/Encode/EncodeFormat.pod Encoding table format
ext/Encode/Encode/euc-cn.enc Encoding tables
+ext/Encode/Encode/euc-jp-0212.enc Encoding tables
ext/Encode/Encode/euc-jp.enc Encoding tables
ext/Encode/Encode/euc-kr.enc Encoding tables
ext/Encode/Encode/gb12345.enc Encoding tables
ext/Encode/Encode/gb2312.enc Encoding tables
ext/Encode/Encode/gsm0338.enc Encoding tables
ext/Encode/Encode/HZ.enc Encoding tables
+ext/Encode/Encode/iso2022-cn.enc Encoding tables
ext/Encode/Encode/iso2022-jp.enc Encoding tables
+ext/Encode/Encode/iso2022-jp1.enc Encoding tables
+ext/Encode/Encode/iso2022-jp2.enc Encoding tables
ext/Encode/Encode/iso2022-kr.enc Encoding tables
ext/Encode/Encode/iso2022.enc Encoding tables
ext/Encode/Encode/iso8859-1.enc Encoding tables
ext/PerlIO/Scalar/Makefile.PL PerlIO layer for scalars
ext/PerlIO/Scalar/Scalar.pm PerlIO layer for scalars
ext/PerlIO/Scalar/Scalar.xs PerlIO layer for scalars
-ext/PerlIO/t/encoding.t See if PerlIo encoding conversion works
-ext/PerlIO/t/scalar.t Test of PerlIO::Scalar
+ext/PerlIO/t/encoding.t See if PerlIO encoding conversion works
+ext/PerlIO/t/scalar.t See if PerlIO::Scalar works
+ext/PerlIO/t/via.t See if PerlIO::Via works
ext/PerlIO/Via/Makefile.PL PerlIO layer for layers in perl
ext/PerlIO/Via/Via.pm PerlIO layer for layers in perl
ext/PerlIO/Via/Via.xs PerlIO layer for layers in perl
lib/getcwd.pl A getcwd() emulator
lib/getopt.pl Perl library supporting option parsing
lib/Getopt/Long.pm Fetch command options (GetOptions)
-lib/Getopt/Long/t/basic.t See if Getopt::Long works
-lib/Getopt/Long/t/compat.t See if Getopt::Long works
-lib/Getopt/Long/t/linkage.t See if Getopt::Long works
-lib/Getopt/Long/t/oo.t See if Getopt::Long works
+lib/Getopt/Long/CHANGES Getopt::Long changes
+lib/Getopt/Long/README Getopt::Long README
+lib/Getopt/Long/t/gol-basic.t See if Getopt::Long works
+lib/Getopt/Long/t/gol-compat.t See if Getopt::Long works
+lib/Getopt/Long/t/gol-linkage.t See if Getopt::Long works
+lib/Getopt/Long/t/gol-oo.t See if Getopt::Long works
lib/Getopt/Std.pm Fetch command options (getopt, getopts)
lib/Getopt/Std.t See if Getopt::Std and Getopt::Long work
lib/getopts.pl Perl library supporting option parsing
lib/Memoize/t/prototype.t Memoize
lib/Memoize/t/speed.t Memoize
lib/Memoize/t/tie.t Memoize
+lib/Memoize/t/tiefeatures.t Memoize
lib/Memoize/t/tie_gdbm.t Memoize
lib/Memoize/t/tie_ndbm.t Memoize
lib/Memoize/t/tie_sdbm.t Memoize
lib/Memoize/t/tie_storable.t Memoize
-lib/Memoize/t/tiefeatures.t Memoize
lib/Memoize/t/unmemoize.t Memoize
lib/Memoize/TODO Memoize
lib/Net/ChangeLog.libnet libnet
lib/subs.pm Declare overriding subs
lib/subs.t See if subroutine pseudo-importation works
lib/Switch.pm Switch for Perl
-lib/Switch/test.pl Test whether switch works
+lib/Switch/Changes Switch for Perl
+lib/Switch/README Switch for Perl
+lib/Switch/t/given_when.t See if Perl 6 given (switch) works
+lib/Switch/t/switch_case.t See if Perl 5 switch works
lib/Symbol.pm Symbol table manipulation routines
lib/Symbol.t See if Symbol works
lib/syslog.pl Perl library supporting syslogging
lib/unicode/To/Title.pl Unicode character database
lib/unicode/To/Upper.pl Unicode character database
lib/unicode/UCD.html Unicode character database
-lib/UnicodeCD.pm Unicode character database
-lib/UnicodeCD.t See if Unicode character database works
lib/unicode/Unicode.html Unicode character database
lib/unicode/Unicode.txt Unicode character database
lib/unicode/version The version of the Unicode
+lib/UnicodeCD.pm Unicode character database
+lib/UnicodeCD.t See if Unicode character database works
lib/UNIVERSAL.pm Base class for ALL classes
lib/User/grent.pm By-name interface to Perl's builtin getgr*
lib/User/grent.t See if User::grwent works
lib/warnings/register.pm For "use warnings::register"
lib/Win32.pod Documentation for Win32 extras
locale.c locale-specific utility functions
+macos/MacPerlTests.cmd MacOS ports
+macos/xsubpp.patch MacOS ports
makeaperl.SH perl script that produces a new perl binary
makedef.pl Create symbol export lists for linking
makedepend.SH Precursor to makedepend
opnames.h Automatically generated opcode header
os2/Changes Changelog for OS/2 port
os2/diff.configure Patches to Configure
-os2/dl_os2.c Addon for dl_open
os2/dlfcn.h Addon for dl_open
+os2/dl_os2.c Addon for dl_open
os2/Makefile.SHs Shared library generation for OS/2
os2/os2.c Additional code for OS/2
os2/os2.sym Additional symbols to export
os2/OS2/REXX/t/rx_tieydb.t DLL access module
os2/OS2/REXX/t/rx_varset.t DLL access module
os2/OS2/REXX/t/rx_vrexx.t DLL access module
-os2/os2_base.t Additional tests for builtin methods
os2/os2add.sym Overriding symbols to export
os2/os2ish.h Header for OS/2
os2/os2thread.h pthread-like typedefs
+os2/os2_base.t Additional tests for builtin methods
os2/perl2cmd.pl Corrects installed binaries under OS/2
+os2/perlrexx.c Support perl interpreter embedded in REXX
patchlevel.h The current patch level of perl
perl.c main()
perl.h Global declarations
perly.fixer A program to remove yacc stack limitations
perly.h The header file for perly.c
perly.y Yacc grammar for perl
-perly_c.diff Fixup perly.c to allow recursion
perlyline.pl Perl code to fix #line directives and gcc warnings in perly.c
+perly_c.diff Fixup perly.c to allow recursion
plan9/aperl Shell to make Perl error messages Acme-friendly
plan9/arpa/inet.h Plan9 port: replacement C header file
plan9/buildinfo Plan9 port: configuration information
README.apollo Notes about Apollo DomainOS port
README.beos Notes about BeOS port
README.bs2000 Notes about BS2000 POSIX port
+README.ce Notes about WinCE port
README.cygwin Notes about Cygwin port
README.dgux Notes about DG/UX port
README.dos Notes about DOS/DJGPP port
scope.h Scope entry and exit header
sv.c Scalar value code
sv.h Scalar value header
-t/base/commonsense.t See if configuration meets basic needs
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/io/tell.t See if file seeking works
t/io/utf8.t See if file seeking works
t/lib/1_compile.t See if the various libraries and extensions compile
+t/lib/commonsense.t See if configuration meets basic needs
t/lib/compmod.pl Helper for 1_compile.t
t/lib/dprof/test1_t Perl code profiler tests
t/lib/dprof/test1_v Perl code profiler tests
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/re_tests Regular expressions for regexp.t
t/op/read.t See if read() works
t/op/readdir.t See if readdir() works
t/op/recurse.t See if deep recursion works
t/op/regmesg.t See if one can get regular expression errors
t/op/repeat.t See if x operator works
t/op/reverse.t See if reverse operator works
+t/op/re_tests Regular expressions for regexp.t
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/sprintf.t See if sprintf works
t/op/stat.t See if stat works
t/op/study.t See if study works
-t/op/sub_lval.t See if lvalue subroutines work
t/op/subst.t See if substitution works
+t/op/substr.t See if substr 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/sub_lval.t See if lvalue subroutines work
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
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/perlivp.PL installation verification procedure
utils/pl2pm.PL A pl to pm translator
utils/splain.PL Stand-alone version of diagnostics.pm
uts/sprintf_wrap.c sprintf wrapper for UTS
vms/ext/vmsish.pm Control VMS-specific behavior of Perl core
vms/ext/vmsish.t Tests for vmsish.pm
vms/ext/XSSymSet.pm manage linker symbols when building extensions
-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/gen_shrfls.pl generate options files and glue for shareable image
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/sockadapt.h glue for SockshShr socket support
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/vmspipe.com VMS-specific piped command helper script
+vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
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/Makefile A helper for maintaining the config.*.* in UNIX
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
+vos/vos_dummies.c Wrappers to soak up undefined functions
warnings.h The warning numbers
warnings.pl Program to write warnings.h and lib/warnings.pm
win32/bin/exetype.pl Set executable type to CONSOLE or WINDOWS
win32/perllib.c Win32 port
win32/pod.mak Win32 port
win32/runperl.c Win32 port
-win32/sncfnmcs.pl Win32 port
win32/splittree.pl Win32 port
+win32/sync_ext.pl Win32 port
win32/vdir.h Perl "host" virtual directory manager
win32/vmem.h Perl "host" memory manager
win32/win32.c Win32 port
win32/win32sck.c Win32 port
win32/win32thread.c Win32 functions for threads
win32/win32thread.h Win32 port mapping to threads
+wince/bin/exetype.pl WinCE port
+wince/bin/perlglob.pl WinCE port
+wince/bin/pl2bat.pl WinCE port
+wince/bin/runperl.pl WinCE port
+wince/bin/search.pl WinCE port
+wince/config.ce WinCE port
+wince/config.h WinCE port
+wince/config_H.ce WinCE port
+wince/config_h.PL WinCE port
+wince/config_sh.PL WinCE port
+wince/dl_win32.xs WinCE port
+wince/FindExt.pm WinCE port
+wince/include/arpa/inet.h WinCE port
+wince/include/cectype.h WinCE port
+wince/include/errno.h WinCE port
+wince/include/netdb.h WinCE port
+wince/include/sys/socket.h WinCE port
+wince/include/sys/stat.h WinCE port
+wince/include/sys/types.h WinCE port
+wince/include/sys/utime.h WinCE port
+wince/include/time.h WinCE port
+wince/Makefile.ce WinCE port
+wince/perl.ico WinCE port
+wince/perl.rc WinCE port
+wince/perldll.def WinCE port
+wince/perllib.c WinCE port
+wince/perlmain.c WinCE port
+wince/README.compile WinCE port
+wince/README.perlce WinCE port
+wince/registry.bat WinCE port
+wince/runperl.c WinCE port
+wince/splittree.pl WinCE port
+wince/win32.h WinCE port
+wince/win32iop.h WinCE port
+wince/win32thread.c WinCE port
+wince/win32thread.h WinCE port
+wince/wince.c WinCE port
+wince/wince.h WinCE port
+wince/wincesck.c WinCE port
+wince/xbuildall.ksh WinCE port
+wince/xdistclean.ksh WinCE port
+wince/xmakediffs.ksh WinCE port
writemain.SH Generate perlmain.c from miniperlmain.c+extensions
x2p/a2p.c Output of a2p.y run through byacc
x2p/a2p.h Global declarations