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