1*f2a19305Safresh12012-02-01  Zefram  <zefram@fysh.org>
2*f2a19305Safresh1
3*f2a19305Safresh1	* Don't declare "tan" operator overloading on Math::Complex
4*f2a19305Safresh1	  objects, because there is no such overloading type [rt.cpan.org
5*f2a19305Safresh1	  #74288].
6*f2a19305Safresh1
7*f2a19305Safresh1	* Remove execute bit from test scripts in CPAN tarball.
8*f2a19305Safresh1
9*f2a19305Safresh1	* Release Math::Complex 1.59 + Math::Trig 1.23.
10*f2a19305Safresh1
11*f2a19305Safresh12011-06-21  Zefram  <zefram@fysh.org>
12*f2a19305Safresh1
13*f2a19305Safresh1	* Declare package variables with "our" rather than "use vars".
14*f2a19305Safresh1
15*f2a19305Safresh1	* Corresponding to "our" usage, check for minimum Perl version
16*f2a19305Safresh1	  5.006.
17*f2a19305Safresh1
18*f2a19305Safresh1	* Remove $ENV{PERL_CORE} logic from test suite, which is no
19*f2a19305Safresh1	  longer desired in the core.
20*f2a19305Safresh1
21*f2a19305Safresh1	* In test suite, remove obsolete and now-incomplete handling of
22*f2a19305Safresh1	  unavailability of Test::More.
23*f2a19305Safresh1
24*f2a19305Safresh1	* Declare module dependencies.
25*f2a19305Safresh1
26*f2a19305Safresh1	* Release Math::Complex 1.58 + Math::Trig 1.22.
27*f2a19305Safresh1
28*f2a19305Safresh12011-05-03  Zefram  <zefram@fysh.org>
29*f2a19305Safresh1
30*f2a19305Safresh1	* Add copy constructor and arrange for it to be called
31*f2a19305Safresh1	  appropriately, problem found by David Madore and Alexandr
32*f2a19305Safresh1	  Ciornii.
33*f2a19305Safresh1
34*f2a19305Safresh1	* Correctly format polarwise when a numeric format specifier is
35*f2a19305Safresh1	  given, problem found by TomC.
36*f2a19305Safresh1
37*f2a19305Safresh1	* More stable great_circle_direction algorithm, problem found
38*f2a19305Safresh1	  by Daniel Burr.
39*f2a19305Safresh1
40*f2a19305Safresh1	* Release Math::Complex 1.57 + Math::Trig 1.21.
41*f2a19305Safresh1
42*f2a19305Safresh12009-02-08  Jarkko Hietaniemi  <jhi@iki.fi>
43*f2a19305Safresh1
44*f2a19305Safresh1	* Fix qw(abs cos exp log sin sqrt) without argument, problem
45*f2a19305Safresh1	  found by Steffen Mueller, 5.10-aware (lexical $_) fix by Abigail.
46*f2a19305Safresh1
47*f2a19305Safresh1	* Release Math::Complex 1.56 + Math::Trig 1.20.
48*f2a19305Safresh1
49*f2a19305Safresh12008-12-27  Jarkko Hietaniemi  <jhi@iki.fi>
50*f2a19305Safresh1
51*f2a19305Safresh1	* Resolve rt.cpan.org report:
52*f2a19305Safresh1	  "#39045: great_circle_direction gives wrong answer if 5th argument is supplied"
53*f2a19305Safresh1	  by calling great_circle_distance() with an explicit argument
54*f2a19305Safresh1	  list in great_circle_direction().
55*f2a19305Safresh1
56*f2a19305Safresh1	* Release Math::Complex 1.55 + Math::Trig 1.19.
57*f2a19305Safresh1
58*f2a19305Safresh12008-04-04  Jarkko Hietaniemi  <jhi@iki.fi>
59*f2a19305Safresh1
60*f2a19305Safresh1	* The SIGFPE catcher in Complex.pm and Trig.t was { }, not sub { }.
61*f2a19305Safresh1
62*f2a19305Safresh1	* Shuffle the Inf-guessing guesses a bit to try infinities first,
63*f2a19305Safresh1	  and also 2**99999 before exp(99999), seems to be more reliable
64*f2a19305Safresh1	  for generating the infinity for some odd reason (the ** is
65*f2a19305Safresh1	  implemented via exp() anyway?)
66*f2a19305Safresh1
67*f2a19305Safresh1	* In cosh() and sinh() more robustly produce Inf() when needed,
68*f2a19305Safresh1	  even when exp() seems to "stick" into DBL_MAX and not go to Inf.
69*f2a19305Safresh1
70*f2a19305Safresh1	* Release Math::Complex 1.54 + Math::Trig 1.18.
71*f2a19305Safresh1
72*f2a19305Safresh12008-04-01  Jarkko Hietaniemi  <jhi@iki.fi>
73*f2a19305Safresh1
74*f2a19305Safresh1	* Resolved rt.cpan.org report:
75*f2a19305Safresh1	  "#34605: Math::Trig(3pm) man page feedback"
76*f2a19305Safresh1	  (Trig.pm talked of "arcus hyperbolic sine", which is wrong,
77*f2a19305Safresh1	   it is either "area hyperbolic sine" or "inverse hyperbolic sine")
78*f2a19305Safresh1
79*f2a19305Safresh1	* Tweaked also the code comments a bit to speak consistently of
80*f2a19305Safresh1	  "area/inverse hyperbolic ..."
81*f2a19305Safresh1
82*f2a19305Safresh1	* Resolved rt.cpan.org report:
83*f2a19305Safresh1	  "#34269: Math::Trig::great_circle_destination"
84*f2a19305Safresh1	  (One cannot combine the results great_circle_distance(A, B) and
85*f2a19305Safresh1	   great_circle_direction(A, B) to get great_circle_destination(A, ...)
86*f2a19305Safresh1	   to return B, because the bearing keeps changing in the general case)
87*f2a19305Safresh1
88*f2a19305Safresh1	* Release Math::Complex 1.53 + Math::Trig 1.17.
89*f2a19305Safresh1
90*f2a19305Safresh12008-02-11  Jarkko Hietaniemi  <jhi@iki.fi>
91*f2a19305Safresh1
92*f2a19305Safresh1	* Duh. Forgot 128-bit option from the %DBL_MAX table.
93*f2a19305Safresh1
94*f2a19305Safresh1	* Release Math::Complex 1.52 + Math::Trig 1.16.
95*f2a19305Safresh1
96*f2a19305Safresh12008-02-10  Jarkko Hietaniemi  <jhi@iki.fi>
97*f2a19305Safresh1
98*f2a19305Safresh1	* Make the nv max detection to work also with
99*f2a19305Safresh1	  long doubles, reported by Nicholas Clark
100*f2a19305Safresh1	  [core perl change #33268]
101*f2a19305Safresh1
102*f2a19305Safresh1	* Release Math::Complex 1.51 + Math::Trig 1.15.
103*f2a19305Safresh1	  (1.50 skipped because of "1.5" idiocy.)
104*f2a19305Safresh1
105*f2a19305Safresh12008-04-04  Jarkko Hietaniemi  <jhi@iki.fi>
106*f2a19305Safresh1
107*f2a19305Safresh1	* The debugging output in Complex.pm BEGIN was not nice:
108*f2a19305Safresh1	  remove that, resolving rt.cpan.org #32919.
109*f2a19305Safresh1
110*f2a19305Safresh1	* Make the detecting of Infinity even more relaxed:
111*f2a19305Safresh1	  just be happy with defined() and "big enough".
112*f2a19305Safresh1	  (Switch the '1e999' as last resort, though.)
113*f2a19305Safresh1
114*f2a19305Safresh1	* Release Math::Complex 1.49 + Math::Trig 1.14.
115*f2a19305Safresh1
116*f2a19305Safresh12008-01-29  Jarkko Hietaniemi  <jhi@iki.fi>
117*f2a19305Safresh1
118*f2a19305Safresh1	* In HP-UX the infinity is stringified as "++" and
119*f2a19305Safresh1	  the negative infinity as "--", fix from H. Merijn Brand.
120*f2a19305Safresh1
121*f2a19305Safresh1	* Release Math::Complex 1.48 + Math::Trig 1.13.
122*f2a19305Safresh1
123*f2a19305Safresh12008-01-16  Jarkko Hietaniemi  <jhi@iki.fi>
124*f2a19305Safresh1
125*f2a19305Safresh1	* The great circle tests with small angles didn't work
126*f2a19305Safresh1	  with long doubles in Mac OS X, reported by conrad.
127*f2a19305Safresh1	  Oh, the joy of floating point.  Fudged the test hopefully enough.
128*f2a19305Safresh1	  Could special case going from point A to point A,
129*f2a19305Safresh1	  but that would be cheating.  (For really small movements
130*f2a19305Safresh1	  could also just do Pythagorean plane distance.)
131*f2a19305Safresh1
132*f2a19305Safresh1	* Release Math::Complex 1.47 + Math::Trig 1.12.
133*f2a19305Safresh1
134*f2a19305Safresh12008-01-16  Jarkko Hietaniemi  <jhi@iki.fi>
135*f2a19305Safresh1
136*f2a19305Safresh1	* Fix a typo in the asin_real/acos_real documentation
137*f2a19305Safresh1	  noticed by Alexej Sveshnikov.
138*f2a19305Safresh1
139*f2a19305Safresh1	* Release Math::Complex 1.46 + Math::Trig 1.11.
140*f2a19305Safresh1
141*f2a19305Safresh12008-01-15  Jarkko Hietaniemi  <jhi@iki.fi>
142*f2a19305Safresh1
143*f2a19305Safresh1	* Address [rt.cpan.org #32291] Wrong (Math::Complex) results in great_circle family of functions
144*f2a19305Safresh1	  Fix gratefully received from the reporter of the bug,
145*f2a19305Safresh1	  Alexej Sveshnikov.
146*f2a19305Safresh1
147*f2a19305Safresh1	* Added the two new interfaces added by the fix for the
148*f2a19305Safresh1	  rt.cpan.org #32291, asin_real() and acos_real(), also
149*f2a19305Safresh1	  to the public interface.
150*f2a19305Safresh1
151*f2a19305Safresh1	* Release Math::Complex 1.45 + Math::Trig 1.10.
152*f2a19305Safresh1
153*f2a19305Safresh12008-01-11  Jarkko Hietaniemi  <jhi@iki.fi>
154*f2a19305Safresh1
155*f2a19305Safresh1	* Address rt.cpan.org #27186: Shadowed By the Core Version
156*f2a19305Safresh1	  by adding INSTALLDIRS => 'perl' to Makefile.PL.
157*f2a19305Safresh1
158*f2a19305Safresh1	* Ignore SIGFPE in Trig.t when doing arithmetics with
159*f2a19305Safresh1	  infinities (avoids a coredump in netbsd-alpha, found
160*f2a19305Safresh1	  by David Cantrell).  Document this fun.
161*f2a19305Safresh1
162*f2a19305Safresh1	* Make Math::Complex and Math::Trig documentations to
163*f2a19305Safresh1	  refer to each other.
164*f2a19305Safresh1
165*f2a19305Safresh1	* Release Math::Complex 1.44 + Math::Trig 1.09.
166*f2a19305Safresh1
167*f2a19305Safresh12008-01-09  Jarkko Hietaniemi  <jhi@iki.fi>
168*f2a19305Safresh1
169*f2a19305Safresh1	* sinh(1e4) was not enough to go to infinity in AMD64
170*f2a19305Safresh1	  with long doubles (sinh(1e5) was), and test.pl:is()
171*f2a19305Safresh1	  didn't work for infinities (subtle overloading issue.)
172*f2a19305Safresh1	  Fix from Nicholas Clark.
173*f2a19305Safresh1
174*f2a19305Safresh1	* Release Math::Complex 1.43 + Math::Trig 1.08.
175*f2a19305Safresh1
176*f2a19305Safresh12008-01-07  Jarkko Hietaniemi  <jhi@iki.fi>
177*f2a19305Safresh1
178*f2a19305Safresh1	* The infinity detection was wrong for Microsoft libc,
179*f2a19305Safresh1	  there infinity is '1.#INF'.  Now made the detection
180*f2a19305Safresh1	  hopefully much more robust.
181*f2a19305Safresh1
182*f2a19305Safresh1	* Release Math::Complex 1.42 + Math::Trig 1.07.
183*f2a19305Safresh1
184*f2a19305Safresh12008-01-06  Jarkko Hietaniemi  <jhi@iki.fi>
185*f2a19305Safresh1
186*f2a19305Safresh1	* PAUSE upload had some issues which messed up 1.39 upload,
187*f2a19305Safresh1	  reissue after reviewing (and fixing) the diffs.
188*f2a19305Safresh1
189*f2a19305Safresh1	* Release Math::Complex 1.41 (1.40 skipped because
190*f2a19305Safresh1	  of silly "1.4.tar.gz" feature) + Math::Trig 1.07.
191*f2a19305Safresh1	  [deleted from CPAN because broken in Win32]
192*f2a19305Safresh1
193*f2a19305Safresh12008-01-06  Jarkko Hietaniemi  <jhi@iki.fi>
194*f2a19305Safresh1
195*f2a19305Safresh1	* Add the standard "same terms as Perl itself" license
196*f2a19305Safresh1	  to both Complex.pm and Trig.pm.
197*f2a19305Safresh1
198*f2a19305Safresh1	* Add Inf() as an exportable sub, it returns the infinity
199*f2a19305Safresh1	  (or the best floating double imitation of it).
200*f2a19305Safresh1
201*f2a19305Safresh1	* Make the BEGIN block of Complex.pm croak if it cannot
202*f2a19305Safresh1	  find an infinity.  This may be deadly on some platforms
203*f2a19305Safresh1	  but then again, Complex.pm has returned infinities for
204*f2a19305Safresh1	  quite some time now.
205*f2a19305Safresh1
206*f2a19305Safresh1	* tanh(a big enough number) was returning NaN in Unix and 1+NaN
207*f2a19305Safresh1	  in Windows when the right answer is 1 (for IEEE doubles
208*f2a19305Safresh1	  the limit seemed to be 709 vs 710).  Added tests for
209*f2a19305Safresh1	  sinh/cosh/tanh/sech/csch for 100/-100, and for sinh/cosh
210*f2a19305Safresh1	  with 1e4 returning Inf().  Reported by Roberto Congiu.
211*f2a19305Safresh1
212*f2a19305Safresh1	* Added sanity check tests to Trig.t for all the trigonometric
213*f2a19305Safresh1	  and hyperbolic functions (staying in real axis, not going to
214*f2a19305Safresh1	  complex plane).
215*f2a19305Safresh1
216*f2a19305Safresh1	* Release Math::Complex 1.39 + Math::Trig 1.06.
217*f2a19305Safresh1	  [deleted from CPAN because of PAUSE upload problems]
218*f2a19305Safresh1
219*f2a19305Safresh12007-12-30  Jarkko Hietaniemi  <jhi@iki.fi>
220*f2a19305Safresh1
221*f2a19305Safresh1	* The example for great_circle_waypoint() had latitude and
222*f2a19305Safresh1	  longitude switched; reported by Chris Heys.
223*f2a19305Safresh1
224*f2a19305Safresh1	* Cosmetic changes in test files.
225*f2a19305Safresh1
226*f2a19305Safresh1	* Release Math::Complex 1.38 + Math::Trig 1.05.
227*f2a19305Safresh1
228*f2a19305Safresh12007-01-21  Jarkko Hietaniemi  <jhi@iki.fi>
229*f2a19305Safresh1
230*f2a19305Safresh1	* great_circle_waypoint() was broken (the latitudes
231*f2a19305Safresh1	  were garbage); report and fix by Uwe Girlich.
232*f2a19305Safresh1
233*f2a19305Safresh1	* local()ize $! in the BEGIN block when looking for Inf.
234*f2a19305Safresh1
235*f2a19305Safresh1	* Release Math::Complex 1.37.
236*f2a19305Safresh1
237*f2a19305Safresh12006-07-04  Jarkko Hietaniemi  <jhi@iki.fi>
238*f2a19305Safresh1
239*f2a19305Safresh1	* Move the pi-constants from Math::Trig to Math::Complex.
240*f2a19305Safresh1
241*f2a19305Safresh1	* Hide some of the internal-use-only functions/methods
242*f2a19305Safresh1	  by prepending an underscore to the names.
243*f2a19305Safresh1
244*f2a19305Safresh1	* Update Dan Lewart's email address.
245*f2a19305Safresh1
246*f2a19305Safresh1	* Introduce pod.t and pod-coverage.t; make the tests
247*f2a19305Safresh1	  to be correctly skipped if Test::More or Test::Pod::Coverage
248*f2a19305Safresh1	  are not available.
249*f2a19305Safresh1
250*f2a19305Safresh1	* Tiny doc tweaks.
251*f2a19305Safresh1
252*f2a19305Safresh1	* Add a TODO file.
253*f2a19305Safresh1
254*f2a19305Safresh1	* Grab the Math::Complex and Math::Trig changes from
255*f2a19305Safresh1	  the Perl 5 Perforce repository (see below).
256*f2a19305Safresh1
257*f2a19305Safresh1	* CPAN release Math::Complex 1.36 + Math::Trig 1.04.
258*f2a19305Safresh1
259*f2a19305Safresh1Changes below this are changes of the Perl 5 Perforce repository
260*f2a19305Safresh1that somehow touched Math::Complex, Math::Trig, and/or their tests.
261*f2a19305Safresh1They brought Math::Complex to 1.35 and Math::Trig to 1.03,
262*f2a19305Safresh1after which Math::Complex and Math::Trig were CPANized as 1.36 and 1.04.
263*f2a19305Safresh1
264*f2a19305Safresh1	[26219] on 2005/11/28 by stevep@stevep-mccoy
265*f2a19305Safresh1
266*f2a19305Safresh1	Subject: [PATCH] Math::Trig: blead and maint (doc patch only): s/Bay/Gulf/ and do away with bad quotes
267*f2a19305Safresh1	From: jhi@cc.hut.fi (Jarkko Hietaniemi)
268*f2a19305Safresh1	Date: Sun, 27 Nov 2005 23:04:31 +0200 (EET)
269*f2a19305Safresh1	Message-Id: <20051127210431.F1D2C6CF55@ugli.hut.fi>
270*f2a19305Safresh1
271*f2a19305Safresh1	[25414] on 2005/09/14 by rgs@bloom
272*f2a19305Safresh1
273*f2a19305Safresh1	Subject: [PATCH] Math::Complex and Math::Trig updates (Re: [perl #37117] Math::Complex atan2 bug)
274*f2a19305Safresh1	From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
275*f2a19305Safresh1	Date: Wed, 14 Sep 2005 09:26:11 +0300
276*f2a19305Safresh1	Message-ID: <4327C283.80706@gmail.com>
277*f2a19305Safresh1
278*f2a19305Safresh1	[19376] on 2003/05/02 by jhi@kosh
279*f2a19305Safresh1
280*f2a19305Safresh1	great_circle_direction() was broken,
281*f2a19305Safresh1	reported by Alexander Becher.
282*f2a19305Safresh1
283*f2a19305Safresh1	[18412] on 2003/01/03 by hv@hv-crypt.org
284*f2a19305Safresh1
285*f2a19305Safresh1	Integrate from maint-5.8 #18348:
286*f2a19305Safresh1	Make Math::Trig a little bit more better behaved module citizen.
287*f2a19305Safresh1
288*f2a19305Safresh1	[17197] on 2002/06/12 by jhi@alpha
289*f2a19305Safresh1
290*f2a19305Safresh1	Test relying on undefined behaviour of atan2(0, 0)
291*f2a19305Safresh1	(valiantly debugged by Mark Lutz).
292*f2a19305Safresh1
293*f2a19305Safresh1	[14508] on 2002/01/31 by jhi@alpha
294*f2a19305Safresh1
295*f2a19305Safresh1	Daniel S. Lewart adopts the Math::Complex.
296*f2a19305Safresh1
297*f2a19305Safresh1	[14507] on 2002/01/31 by jhi@alpha
298*f2a19305Safresh1
299*f2a19305Safresh1	More Complex DWIMmery.
300*f2a19305Safresh1
301*f2a19305Safresh1	[12954] on 2001/11/12 by jhi@alpha
302*f2a19305Safresh1
303*f2a19305Safresh1	Subject: [PATCH] a few typo fixes
304*f2a19305Safresh1	From: Jeffrey Friedl <jfriedl@yahoo.com>
305*f2a19305Safresh1	Date: Sun, 11 Nov 2001 21:15:18 -0800 (PST)
306*f2a19305Safresh1	Message-Id: <200111120515.fAC5FIc74795@ventrue.corp.yahoo.com>
307*f2a19305Safresh1
308*f2a19305Safresh1	Patching README.foo instead of pod/perlfoo.pod,
309*f2a19305Safresh1	not patching Math::BigInt (Tels will take care of that),
310*f2a19305Safresh1	dropping broken hv.c and sv.h patches, patching libnetcfg.PL
311*f2a19305Safresh1	and perldoc.PL instead of libnetcfg and perldoc, patching
312*f2a19305Safresh1	ext/Digest/MD5/t/files.t since MD5.pm was changed.
313*f2a19305Safresh1
314*f2a19305Safresh1	[12113] on 2001/09/21 by ams@ams-lustre
315*f2a19305Safresh1
316*f2a19305Safresh1	Subject: [PATCH] avoid v-strings with require/use
317*f2a19305Safresh1	From: Ronald J Kimball <rjk@linguist.Thayer.dartmouth.edu>
318*f2a19305Safresh1	Date: Fri, 21 Sep 2001 12:34:40 -0400
319*f2a19305Safresh1	Message-Id: <20010921123440.A148500@linguist.thayer.dartmouth.edu>
320*f2a19305Safresh1
321*f2a19305Safresh1	[12041] on 2001/09/16 by jhi@alpha
322*f2a19305Safresh1
323*f2a19305Safresh1	Change use|require 5.005_64 to use|require 5.6.1.
324*f2a19305Safresh1
325*f2a19305Safresh1	[11016] on 2001/06/29 by jhi@alpha
326*f2a19305Safresh1
327*f2a19305Safresh1	Bump up the VERSIONs of modules that have changed since 5.6.0,
328*f2a19305Safresh1	the modules found using a script written by Larry Schatzer Jr.
329*f2a19305Safresh1
330*f2a19305Safresh1	[10676] on 2001/06/18 by jhi@alpha
331*f2a19305Safresh1
332*f2a19305Safresh1	The Grand Trek: move the *.t files from t/ to lib/ and ext/.
333*f2a19305Safresh1	No doubt I made some mistakes like missed some files or
334*f2a19305Safresh1	misnamed some files.  The naming rules were more or less:
335*f2a19305Safresh1	(1) if the module is from CPAN, follows its ways, be it
336*f2a19305Safresh1	    t/*.t or test.pl.
337*f2a19305Safresh1	(2) otherwise if there are multiple tests for a module
338*f2a19305Safresh1	    put them in a t/
339*f2a19305Safresh1	(3) otherwise if there's only one test put it in Module.t
340*f2a19305Safresh1	(4) helper files go to module/ (locale, strict, warnings)
341*f2a19305Safresh1	(5) use longer filenames now that we can (but e.g. the
342*f2a19305Safresh1	    compat-0.6.t and the Text::Balanced test files still
343*f2a19305Safresh1	    were renamed to be more civil against the 8.3 people)
344*f2a19305Safresh1	installperl was updated appropriately not to install the
345*f2a19305Safresh1	*.t files or the help files from under lib.
346*f2a19305Safresh1
347*f2a19305Safresh1	TODO: some helper files still remain under t/ that could
348*f2a19305Safresh1	follow their 'masters'.	 UPDATE: On second thoughts, why
349*f2a19305Safresh1	should they.  They can continue to live under t/lib, and
350*f2a19305Safresh1	in fact the locale/strict/warnings helpers that were moved
351*f2a19305Safresh1	could be moved back.  This way the amount of non-installable
352*f2a19305Safresh1	stuff under lib/ stays smaller.
353*f2a19305Safresh1
354*f2a19305Safresh1	[9504] on 2001/04/01 by jhi@alpha
355*f2a19305Safresh1
356*f2a19305Safresh1	Add great_circle_direction().
357*f2a19305Safresh1
358*f2a19305Safresh1	[9007] on 2001/03/03 by jhi@alpha
359*f2a19305Safresh1
360*f2a19305Safresh1	Integrate change #9006 from maintperl to mainline,
361*f2a19305Safresh1	more robust quest for the infinite.
362*f2a19305Safresh1
363*f2a19305Safresh1	[8722] on 2001/02/09 by jhi@alpha
364*f2a19305Safresh1
365*f2a19305Safresh1	The Im() function wasn't returning zero for non-Math::Complex
366*f2a19305Safresh1	arguments.  The bug reported by John Gamble.
367*f2a19305Safresh1
368*f2a19305Safresh1	[7561] on 2000/11/05 by jhi@alpha
369*f2a19305Safresh1
370*f2a19305Safresh1	Add =pod to be tidy.
371*f2a19305Safresh1
372*f2a19305Safresh1	[6857] on 2000/08/28 by jhi@alpha
373*f2a19305Safresh1
374*f2a19305Safresh1	display_format used as a class method without arguments was broken,
375*f2a19305Safresh1	reported in
376*f2a19305Safresh1
377*f2a19305Safresh1	Subject: Math::Complex->display_format() sets style to 'Math::Complex'
378*f2a19305Safresh1	From: Yasushi Nakajima <sey@san.p.kyoto.jkc.co.jp>
379*f2a19305Safresh1	Date: Mon, 28 Aug 2000 16:38:08 +0900 (JST)
380*f2a19305Safresh1	Message-Id: <200008280738.QAA00215@san.p.kyoto.jkc.co.jp>
381*f2a19305Safresh1
382*f2a19305Safresh1	[6750] on 2000/08/21 by jhi@alpha
383*f2a19305Safresh1
384*f2a19305Safresh1	Unicos/mk requires elaborate paranoia.
385*f2a19305Safresh1
386*f2a19305Safresh1	[6689] on 2000/08/18 by jhi@alpha
387*f2a19305Safresh1
388*f2a19305Safresh1	Fix the lib/complex failure of
389*f2a19305Safresh1
390*f2a19305Safresh1	       From: abigail@foad.org
391*f2a19305Safresh1	       Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13
392*f2a19305Safresh1	       Date: 15 Aug 2000 04:06:38 -0000
393*f2a19305Safresh1	       Message-Id: <20000815040638.8524.qmail@foad.org>
394*f2a19305Safresh1
395*f2a19305Safresh1	Linux long double accuracy issue: something that
396*f2a19305Safresh1	when printed with %g looks like "2" but int() of it is 1.
397*f2a19305Safresh1
398*f2a19305Safresh1	[6827] on 2000/08/25 by jhi@alpha
399*f2a19305Safresh1
400*f2a19305Safresh1	Support preserving extremely big/small angles.
401*f2a19305Safresh1
402*f2a19305Safresh1	[6076] on 2000/05/06 by gsar@auger
403*f2a19305Safresh1
404*f2a19305Safresh1	integrate cfgperl contents into mainline
405*f2a19305Safresh1
406*f2a19305Safresh1	[5974] on 2000/04/27 by gsar@auger
407*f2a19305Safresh1
408*f2a19305Safresh1	change#4197 somehow missed initializing PL_errors, meaning
409*f2a19305Safresh1	sytax error queueing wasn't working outside eval"" at all;
410*f2a19305Safresh1	also fixed eval"" to localize PL_error_count, so that compile-time
411*f2a19305Safresh1	eval's don't clobber the error state of the outer context
412*f2a19305Safresh1
413*f2a19305Safresh1	[5954] on 2000/04/26 by gsar@auger
414*f2a19305Safresh1
415*f2a19305Safresh1	integrate cfgperl contents into mainline
416*f2a19305Safresh1
417*f2a19305Safresh1	[5641] on 2000/03/11 by gsar@auger
418*f2a19305Safresh1
419*f2a19305Safresh1	integrate cfgperl contents into mainline
420*f2a19305Safresh1
421*f2a19305Safresh1	[5611] on 2000/03/08 by gsar@auger
422*f2a19305Safresh1
423*f2a19305Safresh1	integrate cfgperl changes into mainline
424*f2a19305Safresh1
425*f2a19305Safresh1	[5507] on 2000/03/04 by gsar@auger
426*f2a19305Safresh1
427*f2a19305Safresh1	more whitespace removal (from Michael G Schwern)
428*f2a19305Safresh1
429*f2a19305Safresh1	[4874] on 2000/01/24 by gsar@auger
430*f2a19305Safresh1
431*f2a19305Safresh1	fix typos; avoid use constant for lowercase constants (produces
432*f2a19305Safresh1	warnings now)
433*f2a19305Safresh1
434*f2a19305Safresh1	[4860] on 2000/01/23 by gsar@auger
435*f2a19305Safresh1
436*f2a19305Safresh1	s/use vars/our/g modules that aren't independently maintained on CPAN
437*f2a19305Safresh1
438*f2a19305Safresh1	[4604] on 1999/12/01 by gsar@auger
439*f2a19305Safresh1
440*f2a19305Safresh1	email address changes
441*f2a19305Safresh1
442*f2a19305Safresh1	[4008] on 1999/08/20 by gsar@auger
443*f2a19305Safresh1
444*f2a19305Safresh1	integrate cfgperl contents into mainline
445*f2a19305Safresh1
446*f2a19305Safresh1	[2830] on 1999/02/08 by gsar@sparc26
447*f2a19305Safresh1
448*f2a19305Safresh1	integrate cfgperl changes into mainline
449*f2a19305Safresh1
450*f2a19305Safresh1
451*f2a19305Safresh1	[2620] on 1999/01/17 by gsar@aatma
452*f2a19305Safresh1
453*f2a19305Safresh1	integrate cfgperl changes into mainline, fix conflicts
454*f2a19305Safresh1
455*f2a19305Safresh1	[2219] on 1998/11/08 by gsar@aatma
456*f2a19305Safresh1
457*f2a19305Safresh1	integrate cfgperl changes into mainline
458*f2a19305Safresh1
459*f2a19305Safresh1	[1760] on 1998/08/08 by gsar@aatma
460*f2a19305Safresh1
461*f2a19305Safresh1	integrate maint-5.005 changes into mainline
462*f2a19305Safresh1
463*f2a19305Safresh1	[1357] on 1998/07/07 by gsar@aatma
464*f2a19305Safresh1
465*f2a19305Safresh1	doc tweaks suggested by Abigail, M.J.T. Guy, and Larry Wall
466*f2a19305Safresh1
467*f2a19305Safresh1	[1267] on 1998/06/30 by gsar@aatma
468*f2a19305Safresh1
469*f2a19305Safresh1	add patch to integrate Math::Trig::Radial into Math::Trig
470*f2a19305Safresh1		From: Jarkko Hietaniemi <jhi@iki.fi>
471*f2a19305Safresh1		Date: Mon, 29 Jun 1998 16:28:53 +0300 (EET DST)
472*f2a19305Safresh1		Message-Id: <199806291328.QAA16916@alpha.hut.fi>
473*f2a19305Safresh1		Subject: [PATCH] 5.004_68 (or 5.004_04): radial trig
474*f2a19305Safresh1
475*f2a19305Safresh1	[1235] on 1998/06/28 by gsar@aatma
476*f2a19305Safresh1
477*f2a19305Safresh1	Complex.pm update
478*f2a19305Safresh1		From: Jarkko Hietaniemi <jhi@iki.fi>
479*f2a19305Safresh1		Date: Wed, 24 Jun 1998 15:19:05 +0300 (EET DST)
480*f2a19305Safresh1		Message-Id: <199806241219.PAA04061@alpha.hut.fi>
481*f2a19305Safresh1		Subject: [PATCH] 5.004_68: Complex.pm, complex.t
482*f2a19305Safresh1
483*f2a19305Safresh1	[476] on 1998/02/06 by mbeattie@localhost
484*f2a19305Safresh1
485*f2a19305Safresh1	From: Jarkko Hietaniemi <jhi@iki.fi>
486*f2a19305Safresh1	Subject: [PATCH] almost OK: perl 5.00457 on i386-freebsd-thread 3.0
487*f2a19305Safresh1	Date: Wed, 4 Feb 1998 12:59:47 +0200 (EET)
488*f2a19305Safresh1	Subject: Re: [PATCH] 5.004_04 and 5.004_57: Complex.pm and complex.t
489*f2a19305Safresh1	Date: Thu, 5 Feb 1998 18:08:20 +0200 (EET)
490*f2a19305Safresh1
491*f2a19305Safresh1	[439] on 1998/01/27 by mbeattie@localhost
492*f2a19305Safresh1
493*f2a19305Safresh1	Integrate ansi branch into mainline (resolve -ay).
494*f2a19305Safresh1
495*f2a19305Safresh1	[296] on 1997/11/25 by mbeattie@localhost
496*f2a19305Safresh1
497*f2a19305Safresh1	Integrate from ansi branch to mainline.
498*f2a19305Safresh1
499*f2a19305Safresh1	[137] on 1997/10/16 by mbeattie@localhost
500*f2a19305Safresh1
501*f2a19305Safresh1	Merge maint-5.004 branch (5.004_04) with mainline.
502*f2a19305Safresh1
503*f2a19305Safresh1	[114] on 1997/10/08 by mbeattie@localhost
504*f2a19305Safresh1
505*f2a19305Safresh1	Merge maint-5.004 branch (5.004_03) with mainline.
506*f2a19305Safresh1	MANIFEST is out of sync.
507*f2a19305Safresh1
508*f2a19305Safresh1	[77] on 1997/09/29 by mbeattie@localhost
509*f2a19305Safresh1
510*f2a19305Safresh1	Start merge with maint-5.004 branch by creating an ancestral
511*f2a19305Safresh1	branch point via a fake resolution with the maint-merge branch.
512*f2a19305Safresh1	See Perforce Tech Note 9 for details.
513*f2a19305Safresh1
514*f2a19305Safresh1	[18] on 1997/05/25 by mbeattie@localhost
515*f2a19305Safresh1
516*f2a19305Safresh1	First stab at 5.003 -> 5.004 integration.
517*f2a19305Safresh1
518*f2a19305Safresh1	[1] on 1997/03/28 by mbeattie@localhost
519*f2a19305Safresh1
520*f2a19305Safresh1	Perl 5.003 check-in
521*f2a19305Safresh1
522