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