[PATCH] Complex numbers with inexact zero imaginary part, etc

From:

Mark H Weaver

Subject:

[PATCH] Complex numbers with inexact zero imaginary part, etc

Date:

Wed, 02 Feb 2011 06:25:05 -0500

Here's another batch of numerics fixes and changes. Most notably, the
final patch allows Guile to represent non-real complex numbers with
inexact zero imaginary part. The first two patches fix bugs and improve
handling of signed zeroes.
Note that the patches are meant to be applied after my earlier patch
that makes trig functions return exact results in some cases, although
it _might_ work fine to apply these first.
There are two more patches coming soon: one to improve expt, and one to
add many test cases to numbers.test. Hopefully these can make it into
the imminent prerelease.
Best,
Mark