[pure-lang-svn] SF.net SVN: pure-lang:[592] pure/trunk/ChangeLog
Status: Beta
Brought to you by:
agraef
From: <ag...@us...> - 2008-08-23 23:20:11
|
Revision: 592 http://pure-lang.svn.sourceforge.net/pure-lang/?rev=592&view=rev Author: agraef Date: 2008-08-23 23:20:21 +0000 (Sat, 23 Aug 2008) Log Message: ----------- Updated ChangeLog. Modified Paths: -------------- pure/trunk/ChangeLog Modified: pure/trunk/ChangeLog =================================================================== --- pure/trunk/ChangeLog 2008-08-23 22:39:15 UTC (rev 591) +++ pure/trunk/ChangeLog 2008-08-23 23:20:21 UTC (rev 592) @@ -1,7 +1,37 @@ -2008-08-22 Albert Graef <Dr....@t-...> +2008-08-24 Albert Graef <Dr....@t-...> * 0.5 release. + * test/test020.pure, test/test021.pure: Cosmetic changes, added + math.pure tests for checking exact/inexact/symbolic results. + + NOTE: test020.log is fairly big and thus still needs to be + reviewed more thoroughly. If you can provide a helping hand there + by checking at least some of the tested operations and post + suspicious results to the mailing list, it will be much + appreciated. :-) + + * lib/math.pure: Fixed the broken definition of the complex sqrt, + and did some cosmetic surgery on some operations, to make them + more compatible with established standards (IEEE 754, POSIX). This + probably isn't perfect yet, so please report any suspicious + results or glitches in branch cuts and the like. + + I also checked some of the complex trig and hyperbolic operations + manually against my HP-50G calculator (whose numeric algorithms + are based on earlier HP calculator software designed by William + Kahan, the architect of IEEE 754), and they seem to provide the + proper branch cuts now, so that results are identical with the + calculator up to rounding discrepancies. + + Note that operations will now return complex results only if + invoked with complex (or mixed complex/real) arguments, as + suggested by Eddie Rucker. I also added the necessary type guards + to ensure that operations are irreducible when invoked with + non-numeric arguments. + +2008-08-22 Albert Graef <Dr....@t-...> + * test/test020.pure: Added math.pure tests by Eddie Rucker. * runtime.cc (same): Bugfix in comparison of global functions. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |