This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
create new Changes
[perl5.git] / Changes
CommitLineData
527cc686
GS
1Please note: This file provides a summary of significant changes
2between versions and sub-versions of Perl, not necessarily a complete
3list of each modification. If you'd like more detailed information,
4please consult the comments in the patches on which the relevant
5release of Perl is based. (Patches can be found on any CPAN
6site, in the .../src/5.0 directory for full version releases,
7or in the .../src/5/0/unsupported directory for sub-version
8releases.)
9
10
11 ---------------
12 CAST AND CREW
13 ---------------
14
15To give due honor to those who have made Perl what is is today,
16here are some of the more common names in the Changes file, and their
17current addresses (as of July 1998):
18
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>
49
50And the Keepers of the Patch Pumpkin:
51
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>
58
59And, of course, the Author of Perl:
60
61 Larry Wall <larry@wall.org>
62
63
64NOTE: Each change entry shows the change number; who checked it into the
65repository; when; description of the change; which branch the change
66happened in; and the affected files. The file lists have a short symbolic
67indicator:
68
69 ! modified
70 + added
71 - deleted
72 +> branched (from elsewhere)
73 !> merged changes (from elsewhere)
74
75
76----------------
77Version 5.005_50 Development release working toward 5.006
78----------------
79
80____________________________________________________________________________
81[ 1665] By: gsar on 1998/07/26 05:38:48
82 Log: add trailing newline to file
83 Branch: perl
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
88 Branch: perl
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
95 Branch: perl
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
106 Branch: perl
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
112 Branch: perl
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
118 Branch: perl
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)
129 --
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
133 --
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
147 ! pp_sys.c
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
156 ! djgpp/fixpmain
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
164 ! hints/beos.sh
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
170 ! pod/perltoc.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
179 ! emacs/ptags
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.
192 Branch: utfperl
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
286 + utf8.c utf8.h
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
295 Branch: utfperl
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*)
305 Branch: perl
306 ! Changes
307