[Issue 6560] Exponentiation operator ^^ doesn't work for complex numbers
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Aug 27 07:29:11 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6560
--- Comment #7 from bearophile_hugs at eml.cc 2011-08-27 07:29:09 PDT ---
(In reply to comment #6)
> I couldn't test the above because sqrt( ) and log( ) are not implemented for
> complex numbers in 2.051. I do not know the situation in 2.055head. Could you
> please verify this, if possible ?
Added two days ago:
https://github.com/D-Programming-Language/phobos/commit/cc2d7c9703c5b264f9e6aebeec314917b7805bec
I suggest you do dowload the latest std.complex:
https://raw.github.com/D-Programming-Language/phobos/master/std/complex.d
Probably it works with DMD 2.054 compiler too (or it works with tiny changes).
> The expected answer is (+inf, 1.0f) but the above prints "inf-nani".
>
> I do not know how it was in D1, but in D2 the above produces mathematically
> incorrect result. Again, I'm unaware how it is in C99/C++, etc. or is it always
> like this.
I presume that Don or Walter will take a look at this.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list