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
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
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
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/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
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")
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/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
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
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
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
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
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/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