1 Please note: This file provides a summary of significant changes
2 between versions and sub-versions of Perl, not necessarily a complete
3 list of each modification. If you'd like more detailed information,
4 please consult the comments in the patches on which the relevant
5 release of Perl is based. (Patches can be found on any CPAN
6 site, in the .../src/5.0 directory for full version releases,
7 or in the .../src/5/0/unsupported directory for sub-version
15 To give due honor to those who have made Perl what is is today,
16 here are some of the more common names in the Changes file, and their
17 current addresses (as of July 1998):
19 Gisle Aas <gisle@aas.no>
20 Abigail <abigail@fnx.com>
21 Kenneth Albanowski <kjahds@kjahds.com>
22 Russ Allbery <rra@stanford.edu>
23 Graham Barr <gbarr@ti.com>
24 Spider Boardman <spider@orb.nashua.nh.us>
25 Tom Christiansen <tchrist@perl.com>
26 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
27 M. J. T. Guy <mjtg@cus.cam.ac.uk>
28 Jarkko Hietaniemi <jhi@iki.fi>
29 Nick Ing-Simmons <nik@tiuk.ti.com>
30 Andreas Koenig <a.koenig@mind.de>
31 Doug MacEachern <dougm@opengroup.org>
32 Paul Marquess <pmarquess@bfsec.bt.co.uk>
33 Stephen McCamant <alias@mcs.com>
34 Laszlo Molnar <molnarl@cdata.tvnet.hu>
35 Hans Mulder <hansmu@xs4all.nl>
36 Matthias Neeracher <neeri@iis.ee.ethz.ch>
37 Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
38 Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
39 Tom Phoenix <rootbeer@teleport.com>
40 Joshua Pritikin <joshua.pritikin@db.com>
41 Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
42 Dean Roehrich <roehrich@cray.com>
43 Hugo van der Sanden <hv@crypt0.demon.co.uk>
44 Roderick Schertler <roderick@argon.org>
45 Kurt D. Starsinic <kstar@chapin.edu>
46 Dan Sugalski <sugalskd@osshe.edu>
47 Larry W. Virden <lvirden@cas.org>
48 Ilya Zakharevich <ilya@math.ohio-state.edu>
50 And the Keepers of the Patch Pumpkin:
52 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
53 Malcolm Beattie <mbeattie@sable.ox.ac.uk>
54 Tim Bunce <Tim.Bunce@ig.co.uk>
55 Andy Dougherty <doughera@lafcol.lafayette.edu>
56 Gurusamy Sarathy <gsar@engin.umich.edu>
57 Chip Salzenberg <chip@perl.com>
59 And, of course, the Author of Perl:
61 Larry Wall <larry@wall.org>
64 NOTE: Each change entry shows the change number; who checked it into the
65 repository; when; description of the change; which branch the change
66 happened in; and the affected files. The file lists have a short symbolic
72 +> branched (from elsewhere)
73 !> merged changes (from elsewhere)
77 Version 5.005_50 Development release working toward 5.006
80 ____________________________________________________________________________
81 [ 1665] By: gsar on 1998/07/26 05:38:48
82 Log: add trailing newline to file
84 ! Changes lib/unicode/blocks.txt
85 ____________________________________________________________________________
86 [ 1664] By: gsar on 1998/07/26 05:08:48
87 Log: integrate proto.h additions from maint-5.005
89 !> pod/perlhist.pod proto.h
90 ____________________________________________________________________________
91 [ 1663] By: gsar on 1998/07/26 05:07:05
92 Log: add new files to MANIFEST; add missing prototypes to proto.h;
93 s/PL_utf8skip/utf8skip/ for now, or we end up with Perl_PL_;
94 add typecasts to silence warnings; tweaks for win32 builds
96 ! MANIFEST embed.h global.sym proto.h regexec.c toke.c utf8.h
97 ! win32/Makefile win32/makefile.mk
98 ____________________________________________________________________________
99 [ 1662] By: gsar on 1998/07/26 05:01:52
100 Log: add missing sv_*_mg() prototypes in proto.h, update perlhist.pod
101 Branch: maint-5.005/perl
102 ! pod/perlhist.pod proto.h
103 ____________________________________________________________________________
104 [ 1661] By: gsar on 1998/07/26 02:52:48
105 Log: up patchlevel to 5.005_50
107 ! Changes patchlevel.h win32/Makefile win32/config_H.bc
108 ! win32/config_H.gc win32/config_H.vc win32/makefile.mk
109 ____________________________________________________________________________
110 [ 1660] By: gsar on 1998/07/26 02:43:57
111 Log: integrate utfperl
113 +> (branch 162 files)
114 !> (integrate 29 files)
115 ____________________________________________________________________________
116 [ 1659] By: gsar on 1998/07/26 02:38:22
117 Log: integrate maint-5.005 changes
119 !> Changes README.vms djgpp/fixpmain emacs/ptags hints/beos.sh
120 !> lib/Math/BigInt.pm pod/perldelta.pod pod/perlmodinstall.pod
121 !> pod/perltoc.pod pp_sys.c t/lib/bigintpm.t
122 !> vms/descrip_mms.template vms/subconfigure.com
123 ____________________________________________________________________________
124 [ 1658] By: gsar on 1998/07/26 02:23:46
125 Log: VMS patches from Dan Sugalski <sugalskd@osshe.edu>
126 Date: Fri, 24 Jul 1998 11:38:25 -0700
127 Message-Id: <3.0.5.32.19980724113825.00a067b0@ous.edu>
128 Subject: [PATCH 5.005] version number problem with VMS (Corrected)
130 Date: Fri, 24 Jul 1998 12:30:36 -0700
131 Message-Id: <3.0.5.32.19980724123036.009f0390@ous.edu>
132 Subject: [PATCH 5.005]Tweaks to README.vms
134 Date: Sat, 25 Jul 1998 17:56:55 -0700 (PDT)
135 Message-ID: <Pine.GSO.3.96.980725175626.15740D-100000@netserve.ous.edu>
136 Subject: [PATCH 5.005] Final build cleanup patch
137 Branch: maint-5.005/perl
138 ! README.vms vms/descrip_mms.template vms/subconfigure.com
139 ____________________________________________________________________________
140 [ 1657] By: gsar on 1998/07/26 02:19:50
141 Log: another platform where pp_sselect() needs a whole fd_set buffer
142 From: Lupe Christoph <lupe@alanya.m.isar.de>
143 Date: Sat, 25 Jul 1998 19:49:33 +0200 (MET DST)
144 Message-Id: <199807251749.TAA22347@alanya.m.isar.de>
145 Subject: Patch for Not OK: perl 5.005 on i86pc-solaris-thread 2.6
146 Branch: maint-5.005/perl
148 ____________________________________________________________________________
149 [ 1656] By: gsar on 1998/07/26 02:12:46
150 Log: fix problem building modules on dos-djgpp
151 From: Laszlo Molnar <molnarl@cdata.tvnet.hu>
152 Date: Sat, 25 Jul 1998 00:53:39 +0200
153 Message-ID: <19980725005339.C222@cdata.tvnet.hu>
154 Subject: [PATCH 5.005] dos-djgpp and modules problem
155 Branch: maint-5.005/perl
157 ____________________________________________________________________________
158 [ 1655] By: gsar on 1998/07/26 02:11:09
159 Log: From: Tom Spindler <dogcow@home.merit.edu>
160 Date: Wed, 22 Jul 1998 16:11:07 -0400
161 Message-ID: <19980722161107.A16813@home.merit.edu>
162 Subject: [PATCH 5.005] BeOS tweak
163 Branch: maint-5.005/perl
165 ____________________________________________________________________________
166 [ 1654] By: gsar on 1998/07/26 02:09:29
167 Log: various pod tweaks
168 Branch: maint-5.005/perl
169 ! Changes pod/perldelta.pod pod/perlmodinstall.pod
171 ____________________________________________________________________________
172 [ 1653] By: gsar on 1998/07/26 02:05:46
173 Log: fix emacs/ptags for PL_* changes
174 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
175 Date: Fri, 24 Jul 1998 03:12:35 -0400 (EDT)
176 Message-Id: <199807240712.DAA04204@monk.mps.ohio-state.edu>
177 Subject: [PATCH 5.004_76] Yet better ptags
178 Branch: maint-5.005/perl
180 ____________________________________________________________________________
181 [ 1652] By: gsar on 1998/07/26 02:03:01
182 Log: fix behavior of <=> on bigints
183 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
184 Message-Id: <E0yzlfF-0004kz-00@taurus.cus.cam.ac.uk>
185 Date: Fri, 24 Jul 1998 18:29:53 +0100
186 Subject: [PATCH] Re: Math::BigInt <=> op is not correct.
187 Branch: maint-5.005/perl
188 ! lib/Math/BigInt.pm t/lib/bigintpm.t
189 ____________________________________________________________________________
190 [ 1651] By: larry on 1998/07/24 05:44:33
191 Log: Here are the long-expected Unicode/UTF-8 modifications.
193 + lib/unicode/ArabLink.pl lib/unicode/ArabLnkGrp.pl
194 + lib/unicode/Bidirectional.pl lib/unicode/Block.pl
195 + lib/unicode/Category.pl lib/unicode/CombiningClass.pl
196 + lib/unicode/Decomposition.pl
197 + lib/unicode/In/AlphabeticPresentationForms.pl
198 + lib/unicode/In/Arabic.pl
199 + lib/unicode/In/ArabicPresentationForms-A.pl
200 + lib/unicode/In/ArabicPresentationForms-B.pl
201 + lib/unicode/In/Armenian.pl lib/unicode/In/Arrows.pl
202 + lib/unicode/In/BasicLatin.pl lib/unicode/In/Bengali.pl
203 + lib/unicode/In/BlockElements.pl lib/unicode/In/Bopomofo.pl
204 + lib/unicode/In/BoxDrawing.pl
205 + lib/unicode/In/CJKCompatibility.pl
206 + lib/unicode/In/CJKCompatibilityForms.pl
207 + lib/unicode/In/CJKCompatibilityIdeographs.pl
208 + lib/unicode/In/CJKSymbolsandPunctuation.pl
209 + lib/unicode/In/CJKUnifiedIdeographs.pl
210 + lib/unicode/In/CombiningDiacriticalMarks.pl
211 + lib/unicode/In/CombiningHalfMarks.pl
212 + lib/unicode/In/CombiningMarksforSymbols.pl
213 + lib/unicode/In/ControlPictures.pl
214 + lib/unicode/In/CurrencySymbols.pl lib/unicode/In/Cyrillic.pl
215 + lib/unicode/In/Devanagari.pl lib/unicode/In/Dingbats.pl
216 + lib/unicode/In/EnclosedAlphanumerics.pl
217 + lib/unicode/In/EnclosedCJKLettersandMonths.pl
218 + lib/unicode/In/GeneralPunctuation.pl
219 + lib/unicode/In/GeometricShapes.pl lib/unicode/In/Georgian.pl
220 + lib/unicode/In/Greek.pl lib/unicode/In/GreekExtended.pl
221 + lib/unicode/In/Gujarati.pl lib/unicode/In/Gurmukhi.pl
222 + lib/unicode/In/HalfwidthandFullwidthForms.pl
223 + lib/unicode/In/HangulCompatibilityJamo.pl
224 + lib/unicode/In/HangulJamo.pl lib/unicode/In/HangulSyllables.pl
225 + lib/unicode/In/Hebrew.pl
226 + lib/unicode/In/HighPrivateUseSurrogates.pl
227 + lib/unicode/In/HighSurrogates.pl lib/unicode/In/Hiragana.pl
228 + lib/unicode/In/IPAExtensions.pl lib/unicode/In/Kanbun.pl
229 + lib/unicode/In/Kannada.pl lib/unicode/In/Katakana.pl
230 + lib/unicode/In/Lao.pl lib/unicode/In/Latin-1Supplement.pl
231 + lib/unicode/In/LatinExtended-A.pl
232 + lib/unicode/In/LatinExtended-B.pl
233 + lib/unicode/In/LatinExtendedAdditional.pl
234 + lib/unicode/In/LetterlikeSymbols.pl
235 + lib/unicode/In/LowSurrogates.pl lib/unicode/In/Malayalam.pl
236 + lib/unicode/In/MathematicalOperators.pl
237 + lib/unicode/In/MiscellaneousSymbols.pl
238 + lib/unicode/In/MiscellaneousTechnical.pl
239 + lib/unicode/In/NumberForms.pl
240 + lib/unicode/In/OpticalCharacterRecognition.pl
241 + lib/unicode/In/Oriya.pl lib/unicode/In/PrivateUse.pl
242 + lib/unicode/In/SmallFormVariants.pl
243 + lib/unicode/In/SpacingModifierLetters.pl
244 + lib/unicode/In/Specials.pl
245 + lib/unicode/In/SuperscriptsandSubscripts.pl
246 + lib/unicode/In/Tamil.pl lib/unicode/In/Telugu.pl
247 + lib/unicode/In/Thai.pl lib/unicode/In/Tibetan.pl
248 + lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl
249 + lib/unicode/Is/BidiAN.pl lib/unicode/Is/BidiB.pl
250 + lib/unicode/Is/BidiCS.pl lib/unicode/Is/BidiEN.pl
251 + lib/unicode/Is/BidiES.pl lib/unicode/Is/BidiET.pl
252 + lib/unicode/Is/BidiL.pl lib/unicode/Is/BidiON.pl
253 + lib/unicode/Is/BidiR.pl lib/unicode/Is/BidiS.pl
254 + lib/unicode/Is/BidiWS.pl lib/unicode/Is/C.pl
255 + lib/unicode/Is/Cc.pl lib/unicode/Is/Cn.pl lib/unicode/Is/Co.pl
256 + lib/unicode/Is/DCcircle.pl lib/unicode/Is/DCcompat.pl
257 + lib/unicode/Is/DCfinal.pl lib/unicode/Is/DCfont.pl
258 + lib/unicode/Is/DCinital.pl lib/unicode/Is/DCinitial.pl
259 + lib/unicode/Is/DCisolated.pl lib/unicode/Is/DCnarrow.pl
260 + lib/unicode/Is/DCnoBreak.pl lib/unicode/Is/DCsmall.pl
261 + lib/unicode/Is/DCsquare.pl lib/unicode/Is/DCsub.pl
262 + lib/unicode/Is/DCsuper.pl lib/unicode/Is/DCvertical.pl
263 + lib/unicode/Is/DCwide.pl lib/unicode/Is/DecoCanon.pl
264 + lib/unicode/Is/DecoCompat.pl lib/unicode/Is/Digit.pl
265 + lib/unicode/Is/L.pl lib/unicode/Is/Ll.pl lib/unicode/Is/Lm.pl
266 + lib/unicode/Is/Lo.pl lib/unicode/Is/Lower.pl
267 + lib/unicode/Is/Lt.pl lib/unicode/Is/Lu.pl lib/unicode/Is/M.pl
268 + lib/unicode/Is/Mc.pl lib/unicode/Is/Mirrored.pl
269 + lib/unicode/Is/Mn.pl lib/unicode/Is/N.pl lib/unicode/Is/Nd.pl
270 + lib/unicode/Is/No.pl lib/unicode/Is/P.pl lib/unicode/Is/Pd.pl
271 + lib/unicode/Is/Pe.pl lib/unicode/Is/Po.pl
272 + lib/unicode/Is/Print.pl lib/unicode/Is/Ps.pl
273 + lib/unicode/Is/S.pl lib/unicode/Is/Sc.pl lib/unicode/Is/Sm.pl
274 + lib/unicode/Is/So.pl lib/unicode/Is/Space.pl
275 + lib/unicode/Is/Upper.pl lib/unicode/Is/Z.pl
276 + lib/unicode/Is/Zl.pl lib/unicode/Is/Zp.pl lib/unicode/Is/Zs.pl
277 + lib/unicode/JamoShort.pl lib/unicode/Makefile
278 + lib/unicode/Name.pl lib/unicode/Number.pl
279 + lib/unicode/To/Digit.pl lib/unicode/To/Lower.pl
280 + lib/unicode/To/Title.pl lib/unicode/To/Upper.pl
281 + lib/unicode/UnicodeData-Latest.txt lib/unicode/arabshp.txt
282 + lib/unicode/blocks.txt lib/unicode/index2.txt
283 + lib/unicode/jamo2.txt lib/unicode/mktables.PL
284 + lib/unicode/names2.txt lib/unicode/props2.txt
285 + lib/unicode/readme.txt lib/utf8.pm lib/utf8_heavy.pl t/UTEST
287 ! Makefile.SH doop.c embed.h embedvar.h global.sym handy.h mg.c
288 ! op.c op.h perl.h perlvars.h pod/perlfunc.pod pod/perlop.pod
289 ! pod/perlre.pod pp.c pp_ctl.c pp_hot.c proto.h regcomp.c
290 ! regcomp.h regcomp.sym regexec.c regexp.h regnodes.h sv.c
291 ! t/op/vec.t toke.c util.c vms/vmsish.h
292 ____________________________________________________________________________
293 [ 1650] By: gsar on 1998/07/24 04:06:48
294 Log: create utfperl branch
296 +> (branch 1079 files)
297 ____________________________________________________________________________
298 [ 1649] By: gsar on 1998/07/24 03:56:56
299 Log: create maint-5.005 branch
300 Branch: maint-5.005/perl
301 +> (branch 1079 files)
302 ____________________________________________________________________________
303 [ 1648] By: gsar on 1998/07/24 03:36:35
304 Log: un-checked-in 5.005 Changes (this is 5.005 *exactly*)