This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Move lib/B/... and lib/[BO].pm over to where they should be,
[perl5.git] / MANIFEST
CommitLineData
2c088079 1Artistic The "Artistic License"
71be2cbc
PP
2Changes Differences from previous version
3Changes5.000 Differences between 4.x and 5.000
4Changes5.001 Differences between 5.000 and 5.001
5Changes5.002 Differences between 5.001 and 5.002
6Changes5.003 Differences between 5.002 and 5.003
18c9c86b 7configure.gnu Crude emulation of GNU configure
774d564b 8Configure Portability tool
2c088079
PP
9Copying The GNU General Public License
10EXTERN.h Included before foreign .h files
71be2cbc 11INSTALL Detailed installation instructions
2c088079
PP
12INTERN.h Included before domestic .h files
13MANIFEST This list of files
14Makefile.SH A script that generates Makefile
71be2cbc 15Porting/Glossary Glossary of config.sh variables
3e3baf6d
TB
16Porting/makerel Release making utility
17Porting/patchls Flexible patch file listing utility
aa689395 18Porting/pumpkin.pod Guidelines and hints for Perl maintainers
2c088079 19README The Instructions
0a753a76 20README.amiga Notes about AmigaOS port
5aabfad6 21README.cygwin32 Notes about Cygwin32 port
39e571d4 22README.dos Notes about dos/djgpp port
2c088079
PP
23README.os2 Notes about OS/2 port
24README.plan9 Notes about Plan9 port
ff68c719 25README.qnx Notes about QNX port
2b4677ea 26README.threads Notes about multithreading
2c088079 27README.vms Notes about VMS port
68dc0745 28README.win32 Notes about Win32 port
2c088079 29Todo The Wishlist
3d5dd49f 30Todo.5.005 What needs doing before 5.005 release
2c088079
PP
31XSUB.h Include file for extension subroutines
32av.c Array value code
33av.h Array value header
a8581515
MB
34bytecode.h Bytecode header for compiler
35bytecode.pl Produces byterun.h, byterun.c and lib/B/Asmdata.pm
36cc_runtime.h Macros need by runtime of compiler-generated code
2c088079 37cflags.SH A script that emits C compilation flags per file
5f05dabc 38compat3.sym List of symbols for binary-compatibility with 5.003
2c088079
PP
39config_H Sample config.h
40config_h.SH Produces config.h
41configpm Produces lib/Config.pm
42cop.h Control operator header
43cv.h Code value header
5aabfad6
PP
44cygwin32/cw32imp.h Cygwin32 port
45cygwin32/gcc2 Cygwin32 port
46cygwin32/ld2 Cygwin32 port
47cygwin32/perlgcc Cygwin32 port
48cygwin32/perlld Cygwin32 port
2c088079 49deb.c Debugging routines
39e571d4
ML
50djgpp/config.over DOS/DJGPP port
51djgpp/configure.bat DOS/DJGPP port
52djgpp/djgpp.c DOS/DJGPP port
53djgpp/djgppsed.sh DOS/DJGPP port
54djgpp/fixpmain DOS/DJGPP port
2c088079
PP
55doio.c I/O operations
56doop.c Support code for various operations
57dosish.h Some defines for MS/DOSish machines
58dump.c Debugging output
59eg/ADB An adb wrapper to put in your crash dir
60eg/README Intro to example perl scripts
54310121
PP
61eg/cgi/RunMeFirst Setup script for CGI examples
62eg/cgi/clickable_image.cgi CGI example
63eg/cgi/cookie.cgi CGI example
64eg/cgi/crash.cgi CGI example
65eg/cgi/customize.cgi CGI example
66eg/cgi/diff_upload.cgi CGI example
67eg/cgi/file_upload.cgi CGI example
68eg/cgi/frameset.cgi CGI example
69eg/cgi/index.html Index page for CGI examples
70eg/cgi/internal_links.cgi CGI example
71eg/cgi/javascript.cgi CGI example
72eg/cgi/monty.cgi CGI example
73eg/cgi/multiple_forms.cgi CGI example
74eg/cgi/nph-clock.cgi CGI example
75eg/cgi/popup.cgi CGI example
76eg/cgi/save_state.cgi CGI example
77eg/cgi/tryit.cgi CGI example
78eg/cgi/wilogo.gif.uu Small image for CGI examples
2c088079
PP
79eg/changes A program to list recently changed files
80eg/client A sample client
81eg/down A program to do things to subdirectories
82eg/dus A program to do du -s on non-mounted dirs
83eg/findcp A find wrapper that implements a -cp switch
84eg/findtar A find wrapper that pumps out a tar file
85eg/g/gcp A program to do a global rcp
86eg/g/gcp.man Manual page for gcp
87eg/g/ged A program to do a global edit
88eg/g/ghosts A sample /etc/ghosts file
89eg/g/gsh A program to do a global rsh
90eg/g/gsh.man Manual page for gsh
91eg/muck A program to find missing make dependencies
92eg/muck.man Manual page for muck
93eg/myrup A program to find lightly loaded machines
94eg/nih Script to insert #! workaround
95eg/relink A program to change symbolic links
96eg/rename A program to rename files
97eg/rmfrom A program to feed doomed filenames to
98eg/scan/scan_df Scan for filesystem anomalies
99eg/scan/scan_last Scan for login anomalies
100eg/scan/scan_messages Scan for console message anomalies
101eg/scan/scan_passwd Scan for passwd file anomalies
102eg/scan/scan_ps Scan for process anomalies
103eg/scan/scan_sudo Scan for sudo anomalies
104eg/scan/scan_suid Scan for setuid anomalies
105eg/scan/scanner An anomaly reporter
106eg/server A sample server
107eg/shmkill A program to remove unused shared memory
108eg/sysvipc/README Intro to Sys V IPC examples
109eg/sysvipc/ipcmsg Example of SYS V IPC message queues
110eg/sysvipc/ipcsem Example of Sys V IPC semaphores
111eg/sysvipc/ipcshm Example of Sys V IPC shared memory
112eg/travesty A program to print travesties of its input text
113eg/unuc Un-uppercases an all-uppercase text
114eg/uudecode A version of uudecode
115eg/van/empty A program to empty the trashcan
116eg/van/unvanish A program to undo what vanish does
117eg/van/vanexp A program to expire vanished files
118eg/van/vanish A program to put files in a trashcan
119eg/who A sample who program
120eg/wrapsuid A setuid script wrapper generator
121emacs/cperl-mode.el An alternate perl-mode
3ee700d1 122emacs/ptags Creates smart TAGS file
2c088079
PP
123embed.h Maps symbols to safer names
124embed.pl Produces embed.h
aa061f24 125embedvar.h C namespace management
a8581515
MB
126ext/B/B.xs Compiler backend external subroutines
127ext/B/Makefile.PL Compiler backend makefile writer
128ext/B/NOTES Compiler backend notes
129ext/B/README Compiler backend README
130ext/B/TESTS Compiler backend test data
131ext/B/Todo Compiler backend Todo list
132ext/B/byteperl.c Bytecode runner
133ext/B/ramblings/cc.notes Compiler ramblings: notes on CC backend
134ext/B/ramblings/curcop.runtime Compiler ramblings: notes on curcop use
135ext/B/ramblings/flip-flop Compiler ramblings: notes on flip-flop
136ext/B/ramblings/magic Compiler ramblings: notes on magic
137ext/B/ramblings/reg.alloc Compiler ramblings: register allocation
138ext/B/ramblings/runtime.porting Compiler ramblings: porting PP enging
139ext/B/typemap Compiler backend interface types
045291aa 140ext/DB_File/Changes Berkeley DB extension change log
a0d0e21e
LW
141ext/DB_File/DB_File.pm Berkeley DB extension Perl module
142ext/DB_File/DB_File.xs Berkeley DB extension external subroutines
143ext/DB_File/DB_File_BS Berkeley DB extension mkbootstrap fodder
42793c05 144ext/DB_File/Makefile.PL Berkeley DB extension makefile writer
a0d0e21e 145ext/DB_File/typemap Berkeley DB extension interface types
a0d0e21e 146ext/DynaLoader/DynaLoader.pm Dynamic Loader perl module
42793c05 147ext/DynaLoader/Makefile.PL Dynamic Loader makefile writer
a0d0e21e
LW
148ext/DynaLoader/README Dynamic Loader notes and intro
149ext/DynaLoader/dl_aix.xs AIX implementation
5aabfad6 150ext/DynaLoader/dl_cygwin32.xs Cygwin32 implementation
a0d0e21e
LW
151ext/DynaLoader/dl_dld.xs GNU dld style implementation
152ext/DynaLoader/dl_dlopen.xs BSD/SunOS4&5 dlopen() style implementation
153ext/DynaLoader/dl_hpux.xs HP-UX implementation
154ext/DynaLoader/dl_next.xs Next implementation
155ext/DynaLoader/dl_none.xs Stub implementation
156ext/DynaLoader/dl_vms.xs VMS implementation
157ext/DynaLoader/dlutils.c Dynamic loader utilities for dl_*.xs files
158ext/Fcntl/Fcntl.pm Fcntl extension Perl module
159ext/Fcntl/Fcntl.xs Fcntl extension external subroutines
42793c05 160ext/Fcntl/Makefile.PL Fcntl extension makefile writer
a0d0e21e
LW
161ext/GDBM_File/GDBM_File.pm GDBM extension Perl module
162ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines
42793c05 163ext/GDBM_File/Makefile.PL GDBM extension makefile writer
a0d0e21e 164ext/GDBM_File/typemap GDBM extension interface types
1ff2bca7
PP
165ext/IO/IO.pm Top-level interface to IO::* classes
166ext/IO/IO.xs IO extension external subroutines
167ext/IO/Makefile.PL IO extension makefile writer
7a4c00b4 168ext/IO/README IO extension maintenance notice
1ff2bca7
PP
169ext/IO/lib/IO/File.pm IO::File extension Perl module
170ext/IO/lib/IO/Handle.pm IO::Handle extension Perl module
171ext/IO/lib/IO/Pipe.pm IO::Pipe extension Perl module
172ext/IO/lib/IO/Seekable.pm IO::Seekable extension Perl module
173ext/IO/lib/IO/Select.pm IO::Select extension Perl module
174ext/IO/lib/IO/Socket.pm IO::Socket extension Perl module
42793c05 175ext/NDBM_File/Makefile.PL NDBM extension makefile writer
a0d0e21e
LW
176ext/NDBM_File/NDBM_File.pm NDBM extension Perl module
177ext/NDBM_File/NDBM_File.xs NDBM extension external subroutines
b971f6e4 178ext/NDBM_File/hints/dec_osf.pl Hint for NDBM_File for named architecture
31574abf 179ext/NDBM_File/hints/dynixptx.pl Hint for NDBM_File for named architecture
c2960299 180ext/NDBM_File/hints/solaris.pl Hint for NDBM_File for named architecture
a5f75d66 181ext/NDBM_File/hints/svr4.pl Hint for NDBM_File for named architecture
a0d0e21e 182ext/NDBM_File/typemap NDBM extension interface types
42793c05 183ext/ODBM_File/Makefile.PL ODBM extension makefile writer
a0d0e21e
LW
184ext/ODBM_File/ODBM_File.pm ODBM extension Perl module
185ext/ODBM_File/ODBM_File.xs ODBM extension external subroutines
26221e35 186ext/ODBM_File/hints/dec_osf.pl Hint for ODBM_File for named architecture
d90ad6cd 187ext/ODBM_File/hints/hpux.pl Hint for ODBM_File for named architecture
c2960299
AD
188ext/ODBM_File/hints/sco.pl Hint for ODBM_File for named architecture
189ext/ODBM_File/hints/solaris.pl Hint for ODBM_File for named architecture
190ext/ODBM_File/hints/svr4.pl Hint for ODBM_File for named architecture
d90ad6cd 191ext/ODBM_File/hints/ultrix.pl Hint for ODBM_File for named architecture
a0d0e21e 192ext/ODBM_File/typemap ODBM extension interface types
760ac839 193ext/Opcode/Makefile.PL Opcode extension makefile writer
1ff2bca7
PP
194ext/Opcode/Opcode.pm Opcode extension Perl module
195ext/Opcode/Opcode.xs Opcode extension external subroutines
196ext/Opcode/Safe.pm Safe extension Perl module
197ext/Opcode/ops.pm "Pragma" form of Opcode extension Perl module
42793c05 198ext/POSIX/Makefile.PL POSIX extension makefile writer
a0d0e21e 199ext/POSIX/POSIX.pm POSIX extension Perl module
37120919 200ext/POSIX/POSIX.pod POSIX extension documentation
a0d0e21e 201ext/POSIX/POSIX.xs POSIX extension external subroutines
84ef74c4 202ext/POSIX/hints/linux.pl Hint for POSIX for named architecture
31574abf 203ext/POSIX/hints/next_3.pl Hint for POSIX for named architecture
84ef74c4 204ext/POSIX/hints/sunos_4.pl Hint for POSIX for named architecture
a0d0e21e 205ext/POSIX/typemap POSIX extension interface types
42793c05 206ext/SDBM_File/Makefile.PL SDBM extension makefile writer
a0d0e21e
LW
207ext/SDBM_File/SDBM_File.pm SDBM extension Perl module
208ext/SDBM_File/SDBM_File.xs SDBM extension external subroutines
2c088079
PP
209ext/SDBM_File/sdbm/CHANGES SDBM kit
210ext/SDBM_File/sdbm/COMPARE SDBM kit
211ext/SDBM_File/sdbm/Makefile.PL SDBM kit
212ext/SDBM_File/sdbm/README SDBM kit
213ext/SDBM_File/sdbm/README.too SDBM kit
214ext/SDBM_File/sdbm/biblio SDBM kit
215ext/SDBM_File/sdbm/dba.c SDBM kit
216ext/SDBM_File/sdbm/dbd.c SDBM kit
217ext/SDBM_File/sdbm/dbe.1 SDBM kit
218ext/SDBM_File/sdbm/dbe.c SDBM kit
219ext/SDBM_File/sdbm/dbm.c SDBM kit
220ext/SDBM_File/sdbm/dbm.h SDBM kit
221ext/SDBM_File/sdbm/dbu.c SDBM kit
222ext/SDBM_File/sdbm/grind SDBM kit
223ext/SDBM_File/sdbm/hash.c SDBM kit
a0d0e21e
LW
224ext/SDBM_File/sdbm/linux.patches SDBM kit
225ext/SDBM_File/sdbm/makefile.sdbm SDBM kit
2c088079
PP
226ext/SDBM_File/sdbm/pair.c SDBM kit
227ext/SDBM_File/sdbm/pair.h SDBM kit
228ext/SDBM_File/sdbm/readme.ms SDBM kit
229ext/SDBM_File/sdbm/sdbm.3 SDBM kit
230ext/SDBM_File/sdbm/sdbm.c SDBM kit
231ext/SDBM_File/sdbm/sdbm.h SDBM kit
232ext/SDBM_File/sdbm/tune.h SDBM kit
233ext/SDBM_File/sdbm/util.c SDBM kit
a49c8269 234ext/SDBM_File/typemap SDBM extension interface types
2c088079
PP
235ext/Socket/Makefile.PL Socket extension makefile writer
236ext/Socket/Socket.pm Socket extension Perl module
237ext/Socket/Socket.xs Socket extension external subroutines
50cfdc51
MB
238ext/Thread/Makefile.PL Thread extension makefile writer
239ext/Thread/Notes Thread notes
240ext/Thread/README Thread README
50cfdc51
MB
241ext/Thread/Thread/Queue.pm Thread synchronised queue objects
242ext/Thread/Thread/Semaphore.pm Thread semaphore objects
458fb581 243ext/Thread/Thread/Specific.pm Thread specific data access
50cfdc51
MB
244ext/Thread/Thread.pm Thread extension Perl module
245ext/Thread/Thread.xs Thread extension external subroutines
246ext/Thread/create.t Test thread creation
458fb581
MB
247ext/Thread/die.t Test thread die()
248ext/Thread/die2.t Test thread die() differently
50cfdc51
MB
249ext/Thread/io.t Test threads doing simple I/O
250ext/Thread/join.t Test thread joining
251ext/Thread/join2.t Test thread joining differently
252ext/Thread/list.t Test getting list of all threads
253ext/Thread/lock.t Test lock primitive
254ext/Thread/queue.t Test Thread::Queue module
458fb581 255ext/Thread/specific.t Test thread-specific user data
50cfdc51
MB
256ext/Thread/sync.t Test thread synchronisation
257ext/Thread/sync2.t Test thread synchronisation
258ext/Thread/typemap Thread extension interface types
259ext/Thread/unsync.t Test thread implicit synchronisation
260ext/Thread/unsync2.t Test thread implicit synchronisation
261ext/Thread/unsync3.t Test thread implicit synchronisation
262ext/Thread/unsync4.t Test thread implicit synchronisation
77a005ab
MB
263ext/attrs/Makefile.PL attrs extension makefile writer
264ext/attrs/attrs.pm attrs extension Perl module
265ext/attrs/attrs.xs attrs extension external subroutines
2c088079
PP
266ext/util/make_ext Used by Makefile to execute extension Makefiles
267ext/util/mkbootstrap Turns ext/*/*_BS into bootstrap info
3487771d 268fakethr.h Fake threads header
2c088079
PP
269form.h Public declarations for the above
270global.sym Symbols that need hiding when embedded
271globals.c File to declare global symbols (for shared library)
272gv.c Glob value code
273gv.h Glob value header
274h2pl/README How to turn .ph files into .pl files
275h2pl/cbreak.pl cbreak routines using .ph
276h2pl/cbreak2.pl cbreak routines using .pl
277h2pl/eg/sizeof.ph Sample sizeof array initialization
278h2pl/eg/sys/errno.pl Sample translated errno.pl
279h2pl/eg/sys/ioctl.pl Sample translated ioctl.pl
280h2pl/eg/sysexits.pl Sample translated sysexits.pl
281h2pl/getioctlsizes Program to extract types from ioctl.h
282h2pl/mksizes Program to make %sizeof array
283h2pl/mkvars Program to make .pl from .ph files
284h2pl/tcbreak cbreak test routine using .ph
285h2pl/tcbreak2 cbreak test routine using .pl
286handy.h Handy definitions
287hints/3b1.sh Hints for named architecture
288hints/3b1cc Hints for named architecture
71be2cbc 289hints/README.hints Notes about hints
2c088079
PP
290hints/aix.sh Hints for named architecture
291hints/altos486.sh Hints for named architecture
55497cff 292hints/amigaos.sh Hints for named architecture
2c088079 293hints/apollo.sh Hints for named architecture
44a8e56a 294hints/aux_3.sh Hints for named architecture
28757baa 295hints/broken-db.msg Warning message for systems with broken DB library
2c088079
PP
296hints/bsdos.sh Hints for named architecture
297hints/convexos.sh Hints for named architecture
298hints/cxux.sh Hints for named architecture
5aabfad6 299hints/cygwin32.sh Hints for named architecture
774d564b 300hints/dcosx.sh Hints for named architecture
2c088079
PP
301hints/dec_osf.sh Hints for named architecture
302hints/dgux.sh Hints for named architecture
39e571d4 303hints/dos_djgpp.sh Hints for named architecture
2c088079
PP
304hints/dynix.sh Hints for named architecture
305hints/dynixptx.sh Hints for named architecture
306hints/epix.sh Hints for named architecture
307hints/esix4.sh Hints for named architecture
308hints/fps.sh Hints for named architecture
309hints/freebsd.sh Hints for named architecture
310hints/genix.sh Hints for named architecture
311hints/greenhills.sh Hints for named architecture
312hints/hpux.sh Hints for named architecture
313hints/i386.sh Hints for named architecture
314hints/irix_4.sh Hints for named architecture
315hints/irix_5.sh Hints for named architecture
316hints/irix_6.sh Hints for named architecture
e8c10df3
SH
317hints/irix_6_0.sh Hints for named architecture
318hints/irix_6_1.sh Hints for named architecture
2c088079
PP
319hints/isc.sh Hints for named architecture
320hints/isc_2.sh Hints for named architecture
321hints/linux.sh Hints for named architecture
5f05dabc 322hints/lynxos.sh Hints for named architecture
2c088079
PP
323hints/machten.sh Hints for named architecture
324hints/machten_2.sh Hints for named architecture
325hints/mips.sh Hints for named architecture
326hints/mpc.sh Hints for named architecture
327hints/mpeix.sh Hints for named architecture
328hints/ncr_tower.sh Hints for named architecture
329hints/netbsd.sh Hints for named architecture
3e3baf6d 330hints/newsos4.sh Hints for named architecture
2c088079
PP
331hints/next_3.sh Hints for named architecture
332hints/next_3_0.sh Hints for named architecture
333hints/next_4.sh Hints for named architecture
334hints/opus.sh Hints for named architecture
335hints/os2.sh Hints for named architecture
fb73857a 336hints/os390.sh Hints for named architecture
2c088079 337hints/powerux.sh Hints for named architecture
36477c24 338hints/qnx.sh Hints for named architecture
2c088079
PP
339hints/sco.sh Hints for named architecture
340hints/sco_2_3_0.sh Hints for named architecture
341hints/sco_2_3_1.sh Hints for named architecture
342hints/sco_2_3_2.sh Hints for named architecture
343hints/sco_2_3_3.sh Hints for named architecture
344hints/sco_2_3_4.sh Hints for named architecture
345hints/solaris_2.sh Hints for named architecture
346hints/stellar.sh Hints for named architecture
347hints/sunos_4_0.sh Hints for named architecture
348hints/sunos_4_1.sh Hints for named architecture
349hints/svr4.sh Hints for named architecture
350hints/ti1500.sh Hints for named architecture
351hints/titanos.sh Hints for named architecture
352hints/ultrix_4.sh Hints for named architecture
353hints/umips.sh Hints for named architecture
354hints/unicos.sh Hints for named architecture
7a4c00b4 355hints/unicosmk.sh Hints for named architecture
2c088079
PP
356hints/unisysdynix.sh Hints for named architecture
357hints/utekv.sh Hints for named architecture
358hints/uts.sh Hints for named architecture
359hv.c Hash value code
360hv.h Hash value header
54310121 361installhtml Perl script to install html files for pods
71be2cbc 362installman Perl script to install man pages for pods
2c088079
PP
363installperl Perl script to do "make install" dirty work
364interp.sym Interpreter specific symbols to hide in a struct
aa061f24 365intrpvar.h Variables held in each interpreter instance
2c088079
PP
366keywords.h The keyword numbers
367keywords.pl Program to write keywords.h
368lib/AnyDBM_File.pm Perl module to emulate dbmopen
369lib/AutoLoader.pm Autoloader base class
71be2cbc 370lib/AutoSplit.pm Split up autoload functions
a8581515
MB
371lib/B.pm Compiler backend support functions and methods
372lib/B/assemble Assemble compiler bytecode
373lib/B/cc_harness Simplistic wrapper for using -MO=CC compiler
374lib/B/disassemble Disassemble compiler bytecode output
375lib/B/makeliblinks Make a simplistic XSUB .so symlink tree for compiler
71be2cbc 376lib/Benchmark.pm Measure execution time
24fef2a7 377lib/Bundle/CPAN.pm The CPAN bundle
137443ea
PP
378lib/CGI.pm Web server interface ("Common Gateway Interface")
379lib/CGI/Apache.pm Support for Apache's Perl module
380lib/CGI/Carp.pm Log server errors with helpful context
381lib/CGI/Fast.pm Support for FastCGI (persistent server process)
382lib/CGI/Push.pm Support for server push
383lib/CGI/Switch.pm Simple interface for multiple server types
5f05dabc
PP
384lib/CPAN.pm Interface to Comprehensive Perl Archive Network
385lib/CPAN/FirstTime.pm Utility for creating CPAN config files
386lib/CPAN/Nox.pm Runs CPAN while avoiding compiled extensions
2c088079 387lib/Carp.pm Error message base class
8cc95fdb 388lib/Class/Struct.pm Declare struct-like datatypes as Perl classes
2c088079
PP
389lib/Cwd.pm Various cwd routines (getcwd, fastcwd, chdir)
390lib/Devel/SelfStubber.pm Generate stubs for SelfLoader.pm
391lib/DirHandle.pm like FileHandle only for directories
392lib/English.pm Readable aliases for short variables
393lib/Env.pm Map environment into ordinary variables
394lib/Exporter.pm Exporter base class
68dc0745 395lib/ExtUtils/Command.pm Utilities for Make on non-UNIX platforms
2c088079
PP
396lib/ExtUtils/Embed.pm Utilities for embedding Perl in C programs
397lib/ExtUtils/Install.pm Handles 'make install' on extensions
398lib/ExtUtils/Liblist.pm Locates libraries
4db66d7b
PP
399lib/ExtUtils/MM_OS2.pm MakeMaker methods for OS/2
400lib/ExtUtils/MM_Unix.pm MakeMaker base class for Unix
71be2cbc 401lib/ExtUtils/MM_VMS.pm MakeMaker methods for VMS
68dc0745 402lib/ExtUtils/MM_Win32.pm MakeMaker methods for Win32
a0d0e21e 403lib/ExtUtils/MakeMaker.pm Write Makefiles for extensions
005c1a0e
AD
404lib/ExtUtils/Manifest.pm Utilities to write MANIFEST files
405lib/ExtUtils/Mkbootstrap.pm Writes a bootstrap file (see MakeMaker)
c07a80fd 406lib/ExtUtils/Mksymlists.pm Writes a linker options file for extensions
760ac839 407lib/ExtUtils/testlib.pm Fixes up @INC to use just-built extension
3edbfbe5
TB
408lib/ExtUtils/typemap Extension interface types
409lib/ExtUtils/xsubpp External subroutine preprocessor
b6c543e3 410lib/Fatal.pm Make errors in functions/builtins fatal
71be2cbc 411lib/File/Basename.pm Emulate the basename program
2c088079 412lib/File/CheckTree.pm Perl module supporting wholesale file mode validation
5f05dabc 413lib/File/Compare.pm Emulation of cmp command
2c088079 414lib/File/Copy.pm Emulation of cp command
3e3baf6d 415lib/File/DosGlob.pm Win32 DOS-globbing module
2c088079 416lib/File/Find.pm Routines to do a find
71be2cbc 417lib/File/Path.pm Do things like `mkdir -p' and `rm -r'
46fc3d4c 418lib/File/stat.pm By-name interface to Perl's builtin stat
2c088079 419lib/FileCache.pm Keep more files open than the system permits
36477c24 420lib/FileHandle.pm Backward-compatible front end to IO extension
2c088079 421lib/FindBin.pm Find name of currently executing program
71be2cbc
PP
422lib/Getopt/Long.pm Fetch command options (GetOptions)
423lib/Getopt/Std.pm Fetch command options (getopt, getopts)
2c088079
PP
424lib/I18N/Collate.pm Routines to do strxfrm-based collation
425lib/IPC/Open2.pm Open a two-ended pipe
426lib/IPC/Open3.pm Open a three-ended pipe!
427lib/Math/BigFloat.pm An arbitrary precision floating-point arithmetic package
428lib/Math/BigInt.pm An arbitrary precision integer arithmetic package
429lib/Math/Complex.pm A Complex package
5aabfad6 430lib/Math/Trig.pm A simple interface to complex trigonometry
7e1af8bc 431lib/Net/Ping.pm Hello, anybody home?
46fc3d4c
PP
432lib/Net/hostent.pm By-name interface to Perl's builtin gethost*
433lib/Net/netent.pm By-name interface to Perl's builtin getnet*
434lib/Net/protoent.pm By-name interface to Perl's builtin getproto*
435lib/Net/servent.pm By-name interface to Perl's builtin getserv*
a8581515 436lib/O.pm Compiler front-end module (-MO=...)
2c088079 437lib/Pod/Functions.pm used by pod/splitpod
54310121 438lib/Pod/Html.pm Convert POD data to HTML
2c088079 439lib/Pod/Text.pm Convert POD data to formatted ASCII text
71be2cbc
PP
440lib/Search/Dict.pm Perform binary search on dictionaries
441lib/SelectSaver.pm Enforce proper select scoping
442lib/SelfLoader.pm Load functions only on demand
443lib/Shell.pm Make AUTOLOADed system() calls
2c088079
PP
444lib/Symbol.pm Symbol table manipulation routines
445lib/Sys/Hostname.pm Hostname methods
446lib/Sys/Syslog.pm Perl module supporting syslogging
447lib/Term/Cap.pm Perl module supporting termcap usage
448lib/Term/Complete.pm A command completion subroutine
449lib/Term/ReadLine.pm Stub readline library
7b13a3f5 450lib/Test.pm A simple framework for writing test scripts
2c088079
PP
451lib/Test/Harness.pm A test harness
452lib/Text/Abbrev.pm An abbreviation table builder
453lib/Text/ParseWords.pm Perl module to split words on arbitrary delimiter
454lib/Text/Soundex.pm Perl module to implement Soundex
455lib/Text/Tabs.pm Do expand and unexpand
456lib/Text/Wrap.pm Paragraph formatter
93965878 457lib/Tie/Array.pm Base class for tied arrays
2c088079 458lib/Tie/Hash.pm Base class for tied hashes
5f05dabc 459lib/Tie/RefHash.pm Base class for tied hashes with references as keys
2c088079
PP
460lib/Tie/Scalar.pm Base class for tied scalars
461lib/Tie/SubstrHash.pm Compact hash for known key, value and table size
462lib/Time/Local.pm Reverse translation of localtime, gmtime
46fc3d4c
PP
463lib/Time/gmtime.pm By-name interface to Perl's builtin gmtime
464lib/Time/localtime.pm By-name interface to Perl's builtin localtime
8cc95fdb 465lib/Time/tm.pm Internal object for Time::{gm,local}time
71be2cbc 466lib/UNIVERSAL.pm Base class for ALL classes
46fc3d4c
PP
467lib/User/grent.pm By-name interface to Perl's builtin getgr*
468lib/User/pwent.pm By-name interface to Perl's builtin getpw*
2c088079
PP
469lib/abbrev.pl An abbreviation table builder
470lib/assert.pl assertion and panic with stack trace
68dc0745 471lib/autouse.pm Load and call a function only when it's used
fb73857a 472lib/base.pm Establish IS-A relationship at compile time
2c088079
PP
473lib/bigfloat.pl An arbitrary precision floating point package
474lib/bigint.pl An arbitrary precision integer arithmetic package
475lib/bigrat.pl An arbitrary precision rational arithmetic package
bbce6d69 476lib/blib.pm For "use blib"
2c088079 477lib/cacheout.pl Manages output filehandles when you need too many
3e3baf6d 478lib/chat2.pl Obsolete ipc library (use Comm.pm etc instead)
2c088079 479lib/complete.pl A command completion subroutine
54310121 480lib/constant.pm For "use constant"
2c088079
PP
481lib/ctime.pl A ctime workalike
482lib/diagnostics.pm Print verbose diagnostics
483lib/dotsh.pl Code to "dot" in a shell script
484lib/dumpvar.pl A variable dumper
485lib/exceptions.pl catch and throw routines
486lib/fastcwd.pl a faster but more dangerous getcwd
3487771d 487lib/fields.pm Set up object field names for pseudo-hash-using classes
2c088079
PP
488lib/find.pl A find emulator--used by find2perl
489lib/finddepth.pl A depth-first find emulator--used by find2perl
490lib/flush.pl Routines to do single flush
3e3baf6d 491lib/ftp.pl FTP code (obsolete, use Net::FTP instead)
2c088079
PP
492lib/getcwd.pl A getcwd() emulator
493lib/getopt.pl Perl library supporting option parsing
494lib/getopts.pl Perl library supporting option parsing
495lib/hostname.pl Old hostname code
496lib/importenv.pl Perl routine to get environment into variables
497lib/integer.pm For "use integer"
498lib/less.pm For "use less"
499lib/lib.pm For "use lib"
bbce6d69 500lib/locale.pm For "use locale"
2c088079
PP
501lib/look.pl A "look" equivalent
502lib/newgetopt.pl A perl library supporting long option parsing
71be2cbc
PP
503lib/open2.pl Open a two-ended pipe (uses IPC::Open2)
504lib/open3.pl Open a three-ended pipe (uses IPC::Open3)
505lib/overload.pm Module for overloading perl operators
2c088079
PP
506lib/perl5db.pl Perl debugging routines
507lib/pwd.pl Routines to keep track of PWD environment variable
508lib/shellwords.pl Perl library to split into words with shell quoting
509lib/sigtrap.pm For trapping an abort and giving traceback
2c088079
PP
510lib/stat.pl Perl library supporting stat function
511lib/strict.pm For "use strict"
512lib/subs.pm Declare overriding subs
513lib/syslog.pl Perl library supporting syslogging
514lib/tainted.pl Old code for tainting
515lib/termcap.pl Perl library supporting termcap usage
516lib/timelocal.pl Perl library supporting inverse of localtime, gmtime
517lib/validate.pl Perl library supporting wholesale file mode validation
518lib/vars.pm Declare pseudo-imported global variables
519makeaperl.SH perl script that produces a new perl binary
520makedepend.SH Precursor to makedepend
521makedir.SH Precursor to makedir
522malloc.c A version of malloc you might not want
523mg.c Magic code
524mg.h Magic header
525minimod.pl Writes lib/ExtUtils/Miniperl.pm
526miniperlmain.c Basic perl w/o dynamic loading or extensions
527mv-if-diff Script to mv a file if it changed
528myconfig Prints summary of the current configuration
529nostdio.h Cause compile error on stdio calls
530op.c Opcode syntax tree code
531op.h Opcode syntax tree header
532opcode.h Automatically generated opcode header
533opcode.pl Opcode header generatore
87839c5a 534os2/Changes Changelog for OS/2 port
2c088079 535os2/Makefile.SHs Shared library generation for OS/2
760ac839
LW
536os2/OS2/ExtAttr/Changes EA access module
537os2/OS2/ExtAttr/ExtAttr.pm EA access module
538os2/OS2/ExtAttr/ExtAttr.xs EA access module
539os2/OS2/ExtAttr/MANIFEST EA access module
540os2/OS2/ExtAttr/Makefile.PL EA access module
541os2/OS2/ExtAttr/myea.h EA access module
542os2/OS2/ExtAttr/t/os2_ea.t EA access module
543os2/OS2/ExtAttr/typemap EA access module
544os2/OS2/PrfDB/Changes System database access module
545os2/OS2/PrfDB/MANIFEST System database access module
546os2/OS2/PrfDB/Makefile.PL System database access module
547os2/OS2/PrfDB/PrfDB.pm System database access module
548os2/OS2/PrfDB/PrfDB.xs System database access module
549os2/OS2/PrfDB/t/os2_prfdb.t System database access module
550os2/OS2/PrfDB/typemap System database access module
551os2/OS2/Process/MANIFEST system() constants in a module
552os2/OS2/Process/Makefile.PL system() constants in a module
553os2/OS2/Process/Process.pm system() constants in a module
554os2/OS2/Process/Process.xs system() constants in a module
555os2/OS2/REXX/Changes DLL access module
556os2/OS2/REXX/MANIFEST DLL access module
557os2/OS2/REXX/Makefile.PL DLL access module
558os2/OS2/REXX/REXX.pm DLL access module
559os2/OS2/REXX/REXX.xs DLL access module
560os2/OS2/REXX/t/rx_cmprt.t DLL access module
561os2/OS2/REXX/t/rx_dllld.t DLL access module
562os2/OS2/REXX/t/rx_objcall.t DLL access module
563os2/OS2/REXX/t/rx_sql.test DLL access module
564os2/OS2/REXX/t/rx_tiesql.test DLL access module
565os2/OS2/REXX/t/rx_tievar.t DLL access module
566os2/OS2/REXX/t/rx_tieydb.t DLL access module
567os2/OS2/REXX/t/rx_varset.t DLL access module
568os2/OS2/REXX/t/rx_vrexx.t DLL access module
71be2cbc 569os2/POSIX.mkfifo POSIX.xs patch
2c088079
PP
570os2/diff.configure Patches to Configure
571os2/dl_os2.c Addon for dl_open
572os2/dlfcn.h Addon for dl_open
2c088079
PP
573os2/os2.c Additional code for OS/2
574os2/os2ish.h Header for OS/2
575os2/perl2cmd.pl Corrects installed binaries under OS/2
dd96f567
IZ
576os2/os2thread.h pthread-like typedefs
577os2/os2.sym Additional symbols to export
2c088079
PP
578patchlevel.h The current patch level of perl
579perl.c main()
580perl.h Global declarations
71be2cbc 581perl_exp.SH Creates list of exported symbols for AIX
5330fa38
MB
582perldir.h perldir stuff
583perlenv.h perlenv stuff
71be2cbc
PP
584perlio.c C code for PerlIO abstraction
585perlio.h Interface to PerlIO abstraction
3e3baf6d 586perlio.sym Symbols for PerlIO abstraction
5330fa38
MB
587perllio.h perllio stuff
588perlmem.h perlmem stuff
589perlproc.h perlproc stuff
2c088079
PP
590perlsdio.h Fake stdio using perlio
591perlsfio.h Prototype sfio mapping for PerlIO
592perlsh A poor man's perl shell
5330fa38 593perlsock.h perlsock stuff
aa061f24 594perlvars.h Global variables
2c088079
PP
595perly.c A byacc'ed perly.y
596perly.c.diff Fixup perly.c to allow recursion
597perly.fixer A program to remove yacc stack limitations
598perly.h The header file for perly.c
599perly.y Yacc grammar for perl
600plan9/aperl Shell to make Perl error messages Acme-friendly
601plan9/arpa/inet.h Plan9 port: replacement C header file
602plan9/buildinfo Plan9 port: configuration information
603plan9/config.plan9 Plan9 port: config.h template
604plan9/exclude Plan9 port: tests to skip
605plan9/fndvers Plan9 port: update Perl version in config.plan9
606plan9/genconfig.pl Plan9 port: generate config.sh
607plan9/mkfile Plan9 port: Mk driver for build
608plan9/myconfig.plan9 Plan9 port: script to print config summary
609plan9/perlplan9.doc Plan9 port: Plan9-specific formatted documentation
610plan9/perlplan9.pod Plan9 port: Plan9-specific pod documentation
611plan9/plan9.c Plan9 port: Plan9-specific C routines
612plan9/plan9ish.h Plan9 port: Plan9-specific C header file
613plan9/setup.rc Plan9 port: script for easy build+install
614plan9/versnum Plan9 port: script to print version number
615pod/Makefile Make pods into something else
616pod/buildtoc generate perltoc.pod
71be2cbc 617pod/checkpods.PL Tool to check for common errors in pods
2c088079
PP
618pod/perl.pod Top level perl man page
619pod/perlapio.pod IO API info
620pod/perlbook.pod Book info
621pod/perlbot.pod Object-oriented Bag o' Tricks
622pod/perlcall.pod Callback info
623pod/perldata.pod Data structure info
624pod/perldebug.pod Debugger info
774d564b 625pod/perldelta.pod Changes since last version
2c088079
PP
626pod/perldiag.pod Diagnostic info
627pod/perldsc.pod Data Structures Cookbook
628pod/perlembed.pod Embedding info
68dc0745
PP
629pod/perlfaq.pod Frequently Asked Questions, Top Level
630pod/perlfaq1.pod Frequently Asked Questions, Part 1
631pod/perlfaq2.pod Frequently Asked Questions, Part 2
632pod/perlfaq3.pod Frequently Asked Questions, Part 3
633pod/perlfaq4.pod Frequently Asked Questions, Part 4
634pod/perlfaq5.pod Frequently Asked Questions, Part 5
635pod/perlfaq6.pod Frequently Asked Questions, Part 6
636pod/perlfaq7.pod Frequently Asked Questions, Part 7
637pod/perlfaq8.pod Frequently Asked Questions, Part 8
638pod/perlfaq9.pod Frequently Asked Questions, Part 9
2c088079
PP
639pod/perlform.pod Format info
640pod/perlfunc.pod Function info
641pod/perlguts.pod Internals info
5330fa38 642pod/perlhist.pod Perl history info
2c088079 643pod/perlipc.pod IPC info
5f05dabc
PP
644pod/perllocale.pod Locale support info
645pod/perllol.pod How to use lists of lists
f102b883
TC
646pod/perlmod.pod Module mechanism info
647pod/perlmodlib.pod Module policy info
2c088079
PP
648pod/perlobj.pod Object info
649pod/perlop.pod Operator info
2c088079
PP
650pod/perlpod.pod Pod info
651pod/perlre.pod Regular expression info
652pod/perlref.pod References info
653pod/perlrun.pod Execution info
654pod/perlsec.pod Security info
655pod/perlstyle.pod Style info
656pod/perlsub.pod Subroutine info
657pod/perlsyn.pod Syntax info
658pod/perltie.pod Tieing an object class into a simple variable
659pod/perltoc.pod Table of Contents info
5f05dabc 660pod/perltoot.pod Tom's object-oriented tutorial
2c088079
PP
661pod/perltrap.pod Trap info
662pod/perlvar.pod Variable info
663pod/perlxs.pod XS api info
664pod/perlxstut.pod XS tutorial
665pod/pod2html.PL Precursor for translator to turn pod into HTML
666pod/pod2latex.PL Precursor for translator to turn pod into LaTeX
667pod/pod2man.PL Precursor for translator to turn pod into manpage
0a753a76 668pod/pod2text.PL Precursor for translator to turn pod into text
2c088079 669pod/roffitall troff the whole man page set
44a8e56a 670pod/rofftoc Generate a table of contents in troff format
2c088079
PP
671pod/splitman Splits perlfunc into multiple man pages
672pod/splitpod Splits perlfunc into multiple pod pages
673pp.c Push/Pop code
674pp.h Push/Pop code defs
675pp_ctl.c Push/Pop code for control flow
676pp_hot.c Push/Pop code for heavily used opcodes
677pp_sys.c Push/Pop code for system interaction
678proto.h Prototypes
ff68c719
PP
679qnx/ar QNX implementation of "ar" utility
680qnx/cpp QNX implementation of preprocessor filter
2c088079
PP
681regcomp.c Regular expression compiler
682regcomp.h Private declarations for above
683regexec.c Regular expression evaluator
684regexp.h Public declarations for the above
685run.c The interpreter loop
686scope.c Scope entry and exit code
687scope.h Scope entry and exit header
688sv.c Scalar value code
689sv.h Scalar value header
690t/README Instructions for regression tests
691t/TEST The regression tester
692t/base/cond.t See if conditionals work
693t/base/if.t See if if works
694t/base/lex.t See if lexical items work
695t/base/pat.t See if pattern matching works
696t/base/term.t See if various terms work
697t/cmd/elsif.t See if else-if works
698t/cmd/for.t See if for loops work
699t/cmd/mod.t See if statement modifiers work
700t/cmd/subval.t See if subroutine values work
701t/cmd/switch.t See if switch optimizations work
702t/cmd/while.t See if while loops work
703t/comp/cmdopt.t See if command optimization works
8ebc5c01 704t/comp/colon.t See if colons are parsed correctly
2c088079
PP
705t/comp/cpp.aux main file for cpp.t
706t/comp/cpp.t See if C preprocessor works
707t/comp/decl.t See if declarations work
708t/comp/multiline.t See if multiline strings work
709t/comp/package.t See if packages work
28757baa 710t/comp/proto.t See if function prototypes work
2c088079 711t/comp/redef.t See if we get correct warnings on redefined subs
f46d017c 712t/comp/require.t See if require works
2c088079
PP
713t/comp/script.t See if script invokation works
714t/comp/term.t See if more terms work
8ebc5c01 715t/comp/use.t See if pragmas work
2c088079
PP
716t/harness Finer diagnostics from test suite
717t/io/argv.t See if ARGV stuff works
718t/io/dup.t See if >& works right
719t/io/fs.t See if directory manipulations work
720t/io/inplace.t See if inplace editing works
721t/io/pipe.t See if secure pipes work
722t/io/print.t See if print commands work
d90ad6cd 723t/io/read.t See if read works
2c088079 724t/io/tell.t See if file seeking works
31574abf 725t/lib/abbrev.t See if Text::Abbrev works
2c088079 726t/lib/anydbm.t See if AnyDBM_File works
31574abf
PP
727t/lib/autoloader.t See if AutoLoader works
728t/lib/basename.t See if File::Basename works
2c088079
PP
729t/lib/bigint.t See if bigint.pl works
730t/lib/bigintpm.t See if BigInt.pm works
31574abf
PP
731t/lib/checktree.t See if File::CheckTree works
732t/lib/complex.t See if Math::Complex works
2c088079
PP
733t/lib/db-btree.t See if DB_File works
734t/lib/db-hash.t See if DB_File works
735t/lib/db-recno.t See if DB_File works
736t/lib/dirhand.t See if DirHandle works
fb73857a 737t/lib/dosglob.t See if File::DosGlob works
2c088079 738t/lib/english.t See if English works
31574abf 739t/lib/env.t See if Env works
31574abf
PP
740t/lib/filecache.t See if FileCache works
741t/lib/filecopy.t See if File::Copy works
742t/lib/filefind.t See if File::Find works
2c088079 743t/lib/filehand.t See if FileHandle works
31574abf
PP
744t/lib/filepath.t See if File::Path works
745t/lib/findbin.t See if FindBin works
2c088079 746t/lib/gdbm.t See if GDBM_File works
31574abf
PP
747t/lib/getopt.t See if Getopt::Std and Getopt::Long works
748t/lib/hostname.t See if Sys::Hostname works
2c088079
PP
749t/lib/io_dup.t See if dup()-related methods from IO work
750t/lib/io_pipe.t See if pipe()-related methods from IO work
7a4c00b4 751t/lib/io_sel.t See if select()-related methods from IO work
2c088079 752t/lib/io_sock.t See if INET socket-related methods from IO work
87839c5a 753t/lib/io_taint.t See if the untaint method from IO works
2c088079
PP
754t/lib/io_tell.t See if seek()/tell()-related methods from IO work
755t/lib/io_udp.t See if UDP socket-related methods from IO work
756t/lib/io_xs.t See if XSUB methods from IO work
757t/lib/ndbm.t See if NDBM_File works
758t/lib/odbm.t See if ODBM_File works
759t/lib/opcode.t See if Opcode works
71be2cbc
PP
760t/lib/open2.t See if IPC::Open2 works
761t/lib/open3.t See if IPC::Open3 works
2c088079 762t/lib/ops.t See if Opcode works
31574abf 763t/lib/parsewords.t See if Text::ParseWords works
b6e2cb42 764t/lib/ph.t See if h2ph works
2c088079
PP
765t/lib/posix.t See if POSIX works
766t/lib/safe1.t See if Safe works
767t/lib/safe2.t See if Safe works
768t/lib/sdbm.t See if SDBM_File works
31574abf
PP
769t/lib/searchdict.t See if Search::Dict works
770t/lib/selectsaver.t See if SelectSaver works
2c088079
PP
771t/lib/socket.t See if Socket works
772t/lib/soundex.t See if Soundex works
31574abf
PP
773t/lib/symbol.t See if Symbol works
774t/lib/texttabs.t See if Text::Tabs works
775t/lib/textwrap.t See if Text::Wrap works
8db299b8 776t/lib/thread.t Basic test of threading (skipped if no threads)
a60c0954
NIS
777t/lib/tie-push.t Test for Tie::Array
778t/lib/tie-stdarray.t Test for Tie::StdArray
8ec5e241 779t/lib/tie-stdpush.t Test for Tie::StdArray
8db299b8 780t/lib/timelocal.t See if Time::Local works
5aabfad6 781t/lib/trig.t See if Math::Trig works
2c088079 782t/op/append.t See if . works
54310121 783t/op/arith.t See if arithmetic works
2c088079 784t/op/array.t See if array operations work
8ebc5c01 785t/op/assignwarn.t See if OP= operators warn correctly for undef targets
2c088079 786t/op/auto.t See if autoincrement et all work
fb5f0bdf 787t/op/avhv.t See if pseudo-hashes work
2c088079
PP
788t/op/bop.t See if bitops work
789t/op/chop.t See if chop works
0a753a76 790t/op/closure.t See if closures work
44a8e56a 791t/op/cmp.t See if the various string and numeric compare work
2c088079
PP
792t/op/cond.t See if conditional expressions work
793t/op/delete.t See if delete works
794t/op/do.t See if subroutines work
aa689395 795t/op/each.t See if hash iterators work
2c088079
PP
796t/op/eval.t See if eval operator works
797t/op/exec.t See if exec and system work
798t/op/exp.t See if math functions work
799t/op/flip.t See if range operator works
800t/op/fork.t See if fork works
801t/op/glob.t See if <*> works
802t/op/goto.t See if goto works
803t/op/groups.t See if $( works
c67bc3fc 804t/op/gv.t See if typeglobs work
2c088079
PP
805t/op/inc.t See if inc/dec of integers near 32 bit limit work
806t/op/index.t See if index works
807t/op/int.t See if int works
808t/op/join.t See if join works
809t/op/list.t See if array lists work
810t/op/local.t See if local works
811t/op/magic.t See if magic variables work
92d69e20 812t/op/method.t See if method calls work
2c088079
PP
813t/op/misc.t See if miscellaneous bugs have been fixed
814t/op/mkdir.t See if mkdir works
815t/op/my.t See if lexical scoping works
bf3d9ec5 816t/op/nothread.t local @_ test which does not work threaded
2c088079
PP
817t/op/oct.t See if oct and hex work
818t/op/ord.t See if ord works
2c088079
PP
819t/op/pack.t See if pack and unpack work
820t/op/pat.t See if esoteric patterns work
821t/op/push.t See if push and pop work
822t/op/quotemeta.t See if quotemeta works
823t/op/rand.t See if rand works
824t/op/range.t See if .. works
5f05dabc 825t/op/re_tests Regular expressions for regexp.t
2c088079
PP
826t/op/read.t See if read() works
827t/op/readdir.t See if readdir() works
5f05dabc 828t/op/recurse.t See if deep recursion works
2c088079
PP
829t/op/ref.t See if refs and objects work
830t/op/regexp.t See if regular expressions work
831t/op/repeat.t See if x operator works
1e422769 832t/op/runlevel.t See if die() works from perl_call_*()
2c088079
PP
833t/op/sleep.t See if sleep works
834t/op/sort.t See if sort works
835t/op/split.t See if split works
836t/op/sprintf.t See if sprintf works
837t/op/stat.t See if stat works
838t/op/study.t See if study works
839t/op/subst.t See if substitution works
840t/op/substr.t See if substr works
bbce6d69 841t/op/sysio.t See if sysread and syswrite work
1e422769 842t/op/taint.t See if tainting works
2c088079 843t/op/tie.t See if tie/untie functions work
5330fa38 844t/op/tiearray.t See if tie for arrays works
2c088079
PP
845t/op/time.t See if time functions work
846t/op/undef.t See if undef works
44a8e56a 847t/op/universal.t See if UNIVERSAL class works
2c088079
PP
848t/op/unshift.t See if unshift works
849t/op/vec.t See if vectors work
cf042ed9 850t/op/wantarray.t See if wantarray works
2c088079 851t/op/write.t See if write works
54310121 852t/pragma/constant.t See if compile-time constants work
8ebc5c01
PP
853t/pragma/locale.t See if locale support (i18n and l10n) works
854t/pragma/overload.t See if operator overloading works
855t/pragma/strict-refs Tests of "use strict 'refs'" for strict.t
856t/pragma/strict-subs Tests of "use strict 'subs'" for strict.t
857t/pragma/strict-vars Tests of "use strict 'vars'" for strict.t
858t/pragma/strict.t See if strictures work
859t/pragma/subs.t See if subroutine pseudo-importation works
28757baa 860t/pragma/warn-1global Tests of global warnings for warning.t
8ebc5c01 861t/pragma/warning.t See if warning controls work
2c088079 862taint.c Tainting code
aa061f24 863thrdvar.h Per-thread variables
12ca11f6 864thread.h Threading header
bf3d9ec5 865thread.sym Symbols for threads
2c088079
PP
866toke.c The tokener
867universal.c The default UNIVERSAL package methods
868unixish.h Defines that are assumed on Unix
869util.c Utility routines
ff68c719 870util.h Dummy header
71be2cbc 871utils/Makefile Extract the utility scripts
2c088079
PP
872utils/c2ph.PL program to translate dbx stabs to perl
873utils/h2ph.PL A thing to turn C .h files into perl .ph files
874utils/h2xs.PL Program to make .xs files from C header files
875utils/perlbug.PL A simple tool to submit a bug report
876utils/perldoc.PL A simple tool to find & display perl's documentation
877utils/pl2pm.PL A pl to pm translator
5f05dabc 878utils/splain.PL Stand-alone version of diagnostics.pm
2c088079
PP
879vms/config.vms default config.h for VMS
880vms/descrip.mms MM[SK] description file for build
5f05dabc
PP
881vms/ext/DCLsym/0README.txt ReadMe file for VMS::DCLsym
882vms/ext/DCLsym/DCLsym.pm Perl access to CLI symbols
883vms/ext/DCLsym/DCLsym.xs Perl access to CLI symbols
884vms/ext/DCLsym/Makefile.PL MakeMaker driver for VMS::DCLsym
885vms/ext/DCLsym/test.pl regression tests for VMS::DCLsym
2c088079 886vms/ext/Filespec.pm VMS-Unix file syntax interconversion
65a54111
PP
887vms/ext/Stdio/0README.txt ReadMe file for VMS::Stdio
888vms/ext/Stdio/Makefile.PL MakeMaker driver for VMS::Stdio
2c088079
PP
889vms/ext/Stdio/Stdio.pm VMS options to stdio routines
890vms/ext/Stdio/Stdio.xs VMS options to stdio routines
891vms/ext/Stdio/test.pl regression tests for VMS::Stdio
ff0cee69 892vms/ext/XSSymSet.pm manage linker symbols when building extensions
2c088079 893vms/ext/filespec.t See if VMS::Filespec funtions work
ff0cee69 894vms/ext/vmsish.pm Control VMS-specific behavior of Perl core
68dc0745 895vms/ext/vmsish.t Tests for vmsish.pm
2c088079
PP
896vms/fndvers.com parse Perl version from patchlevel.h
897vms/gen_shrfls.pl generate options files and glue for shareable image
898vms/genconfig.pl retcon config.sh from config.h
899vms/genopt.com hack to write options files in case of broken makes
900vms/make_command.com record MM[SK] command used to build Perl
901vms/mms2make.pl convert descrip.mms to make syntax
902vms/myconfig.com record local configuration info for bug report
903vms/perlvms.pod VMS-specific additions to Perl documentation
904vms/perly_c.vms perly.c with fixed declarations for global syms
905vms/perly_h.vms perly.h with fixed declarations for global syms
906vms/sockadapt.c glue for SockshShr socket support
907vms/sockadapt.h glue for SockshShr socket support
908vms/test.com DCL driver for regression tests
909vms/vms.c VMS-specific C code for Perl core
910vms/vms_yfix.pl convert Unix perly.[ch] to VMS perly_[ch].vms
911vms/vmsish.h VMS-specific C header for Perl core
912vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions
3e3baf6d 913win32/Makefile Win32 makefile for NMAKE (Visual C++ build)
0a753a76
PP
914win32/TEST Win32 port
915win32/autosplit.pl Win32 port
0a753a76 916win32/bin/network.pl Win32 port
5330fa38 917win32/bin/perlglob.pl Win32 globbing
0f3354e3
MB
918win32/bin/pl2bat.pl wrap perl scripts into batch files
919win32/bin/runperl.pl run perl script via batch file namesake
920win32/bin/search.pl Win32 port
921win32/bin/webget.pl Win32 port
0a753a76 922win32/bin/www.pl Win32 port
3e3baf6d 923win32/config.bc Win32 base line config.sh (Borland C++ build)
aa061f24 924win32/config.gc Win32 base line config.sh (GNU build)?
3e3baf6d
TB
925win32/config.vc Win32 base line config.sh (Visual C++ build)
926win32/config_H.bc Win32 config header (Borland C++ build)
aa061f24 927win32/config_H.gc Win32 config header (GNU build)?
3e3baf6d 928win32/config_H.vc Win32 config header (Visual C++ build)
137443ea
PP
929win32/config_h.PL Perl code to convert Win32 config.sh to config.h
930win32/config_sh.PL Perl code to update Win32 config.sh from Makefile
0a753a76 931win32/dl_win32.xs Win32 port
0a753a76
PP
932win32/genxsdef.pl Win32 port
933win32/include/arpa/inet.h Win32 port
934win32/include/dirent.h Win32 port
935win32/include/netdb.h Win32 port
936win32/include/sys/socket.h Win32 port
0a753a76 937win32/makedef.pl Win32 port
3e3baf6d 938win32/makefile.mk Win32 makefile for DMAKE (BC++, VC++ builds)
0a753a76
PP
939win32/makemain.pl Win32 port
940win32/makeperldef.pl Win32 port
0a753a76 941win32/perlglob.c Win32 port
0a753a76 942win32/perllib.c Win32 port
5aabfad6 943win32/pod.mak Win32 port
0a753a76
PP
944win32/runperl.c Win32 port
945win32/splittree.pl Win32 port
946win32/win32.c Win32 port
947win32/win32.h Win32 port
0a753a76
PP
948win32/win32iop.h Win32 port
949win32/win32sck.c Win32 port
f890e7c8
NIS
950win32/win32thread.h Win32 port mapping to threads
951win32/win32thread.c Win32 functions for threads
2c088079
PP
952writemain.SH Generate perlmain.c from miniperlmain.c+extensions
953x2p/EXTERN.h Same as above
954x2p/INTERN.h Same as above
955x2p/Makefile.SH Precursor to Makefile
956x2p/a2p.c Output of a2p.y run through byacc
957x2p/a2p.h Global declarations
31574abf 958x2p/a2p.pod Pod for awk to perl translator
2c088079
PP
959x2p/a2p.y A yacc grammer for awk
960x2p/a2py.c Awk compiler, sort of
961x2p/cflags.SH A script that emits C compilation flags per file
962x2p/find2perl.PL A find to perl translator
aa689395 963x2p/hash.c Hashes again
2c088079 964x2p/hash.h Public declarations for the above
ff68c719 965x2p/proto.h Dummy header
2c088079 966x2p/s2p.PL Sed to perl translator
2c088079
PP
967x2p/str.c String handling package
968x2p/str.h Public declarations for the above
969x2p/util.c Utility routines
970x2p/util.h Public declarations for the above
971x2p/walk.c Parse tree walker