fc7488a7c8e2d12f84668f11ac0cb89b60d4b183
[p5sagit/p5-mst-13.2.git] / Changes
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
8 releases.)
9
10
11                            ---------------
12                             CAST AND CREW
13                            ---------------
14
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):
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
50 And 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
59 And, of course, the Author of Perl:
60
61     Larry Wall          <larry@wall.org>
62
63
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
67 indicator:
68
69             !       modified
70             +       added
71             -       deleted
72             +>      branched (from elsewhere)
73             !>      merged changes (from elsewhere)
74
75
76 ----------------
77 Version 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